Compare commits

...

19 Commits
main ... 5.31.x

Author SHA1 Message Date
Fedor Indutnyy 06534ef776 v5.31.1 2022-02-11 17:48:01 -08:00
Fedor Indutnyy 2c1e8785f7 Update strings 2022-02-11 17:47:49 -08:00
automated-signal 001974ecb3
Our conversation doesn't require profile sharing
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-02-11 17:43:24 -08:00
Evan Hahn 6afe126dce
Upgrade node-fetch to 2.6.7
(cherry picked from commit 028b4a4ce8)

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 17:18:23 -08:00
Evan Hahn f2ccbf1ae9 v5.31.0 2022-02-10 14:35:42 -06:00
Evan Hahn cfafca3778
Update translations 2022-02-10 14:34:25 -06:00
automated-signal e2825a7fbf
Log if `<Timeline>` row count is 0
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2022-02-10 14:27:56 -06:00
automated-signal bbe4ef8673
Change dark mode QR code screen to make scanning easier
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2022-02-10 09:44:58 -08:00
Scott Nonnenberg 437feab887 v5.31.0-beta.2 2022-02-09 11:33:39 -08:00
Scott Nonnenberg b0aabd6def Update strings 2022-02-09 10:58:13 -08:00
automated-signal 4adc78e96a
Fetch profiles for pending members
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-02-09 10:47:41 -08:00
automated-signal bbeb145e5b
Update storage service when sharing profile key
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-02-09 10:44:18 -08:00
automated-signal c9fa9cacf5
Expiration start timestamp cleanup: Cancel update when missing our UUID
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2022-02-09 09:24:36 -08:00
automated-signal d4de93e420
Fix timeline crash when deleting the oldest visible message
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2022-02-07 13:03:35 -08:00
Evan Hahn dea9f269cc
Fix timeline scrolling bug 2022-02-07 10:55:26 -08:00
automated-signal ea9874c87e
Do not reset active_at after group fetch
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-02-04 16:16:28 -08:00
automated-signal 03783a9ac8
Sort conversations by active_at
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-02-04 16:16:11 -08:00
automated-signal f1d36a2011
Make sure isPinned is in sync with storage service
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-02-03 09:48:32 -08:00
automated-signal a62075e5c1
Normalize UUID in ConversationModel.initialize
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2022-02-02 14:17:55 -08:00
80 changed files with 4071 additions and 1130 deletions

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Vandag", "message": "Vandag",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Gister", "message": "Gister",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Hierdie week", "message": "Hierdie week",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop kon nie opdateer nie, maar daar is 'n nuwe weergawe beskikbaar. Gaan na $url$ en installeer die nuwe weergawe met die hand, rapporteer dan 'n fout of kontak Ondersteuning oor hierdie probleem.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "nou", "message": "Nou",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Die boodskapliggaam is te lank.", "message": "Die boodskapliggaam is te lank.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5384,11 +5408,11 @@
"description": "Generic next label" "description": "Generic next label"
}, },
"BadgeDialog__become-a-sustainer-button": { "BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer", "message": "Word n onderhouer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions" "description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
}, },
"BadgeSustainerInstructions__header": { "BadgeSustainerInstructions__header": {
"message": "Become a Sustainer", "message": "Word n onderhouer",
"description": "In the instructions for becoming a sustainer. The heading." "description": "In the instructions for becoming a sustainer. The heading."
}, },
"BadgeSustainerInstructions__subheader": { "BadgeSustainerInstructions__subheader": {
@ -5963,6 +5987,14 @@
"message": "Gaan voort", "message": "Gaan voort",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Kom meer te wete", "message": "Kom meer te wete",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "اليوم", "message": "اليوم",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "الأمس", "message": "الأمس",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "هذا الأسبوع", "message": "هذا الأسبوع",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "فشل تحديث Signal Desktop، لكن يتوفر إصدار جديد. الرجاء الذهاب إلى $url$ وتثبيت الإصدار الجديد يدويا، ثم الاتصال بالدعم أو إرسال هذا الخطأ إلينا.", "message": "‫لقد تعذر تحديث Signal. $retry$ أو يكفي زيارة $url$ لتثبيته يدويا. بعدها، $support$ حول هذا المشكل",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -1282,7 +1290,7 @@
} }
}, },
"ChangeNumber--notification": { "ChangeNumber--notification": {
"message": "$sender$ changed their phone number", "message": "‫‏لقد تغير رقم هاتف $sender$",
"description": "Shown in timeline when a member of a conversation changes their phone number", "description": "Shown in timeline when a member of a conversation changes their phone number",
"placeholders": { "placeholders": {
"sender": { "sender": {
@ -1348,7 +1356,7 @@
"description": "Instructions on the device link screen" "description": "Instructions on the device link screen"
}, },
"Install__instructions__2": { "Install__instructions__2": {
"message": "Tap into $settings$, then tap $linkedDevices$", "message": "‫‏يكفي لمس $settings$، بعدها يُرجى لمس $linkedDevices$",
"description": "Instructions on the device link screen", "description": "Instructions on the device link screen",
"placeholders": { "placeholders": {
"settings": { "settings": {
@ -1366,7 +1374,7 @@
"description": "Part of the 2nd instruction on the device link screen" "description": "Part of the 2nd instruction on the device link screen"
}, },
"Install__instructions__3": { "Install__instructions__3": {
"message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)", "message": "‫يُرجى لمس $plusButton$ (أندرويد) أو $linkNewDevice$ (آيفون)",
"description": "Instructions on the device link screen", "description": "Instructions on the device link screen",
"placeholders": { "placeholders": {
"plusButton": { "plusButton": {
@ -1380,7 +1388,7 @@
} }
}, },
"Install__qr-failed": { "Install__qr-failed": {
"message": "The QR code couldn't load. Check your internet and try again. $learnMore$", "message": "لقد تعذر تحميل الرمز المربع. يُرجى التحقق من اتصالك بالانترنت ثم المحاولة مرة أخرى. $learnMore$",
"description": "Shown on the install screen if the QR code fails to load", "description": "Shown on the install screen if the QR code fails to load",
"placeholders": { "placeholders": {
"learnMore": { "learnMore": {
@ -1398,11 +1406,11 @@
"description": "Shown on the install screen. Link takes users to a support page" "description": "Shown on the install screen. Link takes users to a support page"
}, },
"Install__choose-device-name__description": { "Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone", "message": "سوف يظهر هذا الاسم تحت « الأجهزة المرتبطة » في هاتفك",
"description": "The subheader shown on the 'choose device name' screen in the device linking process" "description": "The subheader shown on the 'choose device name' screen in the device linking process"
}, },
"Install__choose-device-name__placeholder": { "Install__choose-device-name__placeholder": {
"message": "My Computer", "message": "حاسوبي",
"description": "The placeholder for the 'choose device name' input" "description": "The placeholder for the 'choose device name' input"
}, },
"Preferences--device-name": { "Preferences--device-name": {
@ -1422,7 +1430,7 @@
"description": "Shown during initial link while contacts and groups are being pulled from mobile device" "description": "Shown during initial link while contacts and groups are being pulled from mobile device"
}, },
"initialSync__subtitle": { "initialSync__subtitle": {
"message": "Note: Your chat history will not be synced to this device", "message": "ملاحظة : لن تُزامَن تواريخ محادثاتك مع هذا الجهاز",
"description": "Shown during initial link while contacts and groups are being pulled from mobile device" "description": "Shown during initial link while contacts and groups are being pulled from mobile device"
}, },
"installConnectionFailed": { "installConnectionFailed": {
@ -1442,7 +1450,7 @@
"description": "" "description": ""
}, },
"installUnknownError": { "installUnknownError": {
"message": "An unexpected error occurred. Please try again.", "message": "‫لقد حدث خطأ غير متوقع. يُرجى إعادة المحاولة لاحقا.",
"description": "" "description": ""
}, },
"installTryAgain": { "installTryAgain": {
@ -1478,7 +1486,7 @@
"description": "Button label in the call lobby for returning to a call" "description": "Button label in the call lobby for returning to a call"
}, },
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call", "message": "لقد تم كتم الميكروفون بسبب كثرة الحاضرين في المكالمة",
"description": "Shown in a call lobby toast if there are a lot of people already on the call" "description": "Shown in a call lobby toast if there are a lot of people already on the call"
}, },
"calling__call-is-full": { "calling__call-is-full": {
@ -2117,6 +2125,14 @@
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "إن الرسالة طويلة جداً.", "message": "إن الرسالة طويلة جداً.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "هناك تحديث جديد", "message": "هناك تحديث جديد",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "إعادة محاولة التحديث",
"description": ""
},
"autoUpdateContactSupport": {
"message": "جهة اتصال الدعم",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "‫يُرجى الضغط على زر الفأرة لإعادة تشغيل Signal", "message": "‫يُرجى الضغط على زر الفأرة لإعادة تشغيل Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "الاِستِمرار", "message": "الاِستِمرار",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "لمعرفة المزيد", "message": "لمعرفة المزيد",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6648,11 +6680,11 @@
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
}, },
"CrashReportDialog__title": { "CrashReportDialog__title": {
"message": "Application crashed", "message": "لقد انهار التطبيق",
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "‫لقد عاد Signal للاشتغال بعد انهياره. يُرجى إرسال تقرير الانهيار لمساعدة Signal على التحقيق في هذا المشكل.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6660,7 +6692,7 @@
"description": "A button label for submission of the crash reporter data after a recent crash" "description": "A button label for submission of the crash reporter data after a recent crash"
}, },
"CrashReportDialog__erase": { "CrashReportDialog__erase": {
"message": "Don't Send", "message": "لا ترسل",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
}, },
"CustomizingPreferredReactions__title": { "CustomizingPreferredReactions__title": {
@ -6763,10 +6795,6 @@
"message": "ما الجديد", "message": "ما الجديد",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "يحتوي هذا الإصدار على عدد من التعديلات الصغيرة وإصلاحات الأخطاء للحفاظ على تشغيل Signal بسلاسة.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "يحتوي هذا الإصدار على عدد من التعديلات الصغيرة وإصلاحات الأخطاء للحفاظ على تشغيل Signal بسلاسة.", "message": "يحتوي هذا الإصدار على عدد من التعديلات الصغيرة وإصلاحات الأخطاء للحفاظ على تشغيل Signal بسلاسة.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6780,7 +6808,7 @@
"description": "Release notes for v5.26" "description": "Release notes for v5.26"
}, },
"WhatsNew__macos-m1": { "WhatsNew__macos-m1": {
"message": "Signal Desktop is now optimized for Apple's M1 chip which is used in their newer computers. If you're on one of those new-fangled devices, the app should be much snappier. If you're not, give a warm welcome to the users that are. Huge thanks to $dennis$ for his hard work here!", "message": "‫لقد أصبح Signal Desktop مُحسَّنا لاشتغال تحت إمرة معالج « M1 » لشركة آبل، والذي يستخدمونه في حواسيبهم الحديثة. إن كنت من مستخدمي هذا الصنف من الأجهزة، فمن المفترض أن يكون عمل التطبيق أسرع. أما إذا لم يتوفر لديك ذلك النوع من الحواسيب، فعلى الأقل هناك من تحسَّن أداء عملهم بالتطبيق. نخص بالشكر والامتنان $dennis$ الذي قام بعمل جبار لتمكين هذا التحسين.",
"description": "Release note for the macOS M1 release", "description": "Release note for the macOS M1 release",
"placeholders": { "placeholders": {
"dennis": { "dennis": {
@ -6798,11 +6826,27 @@
"description": "Release notes for v5.27" "description": "Release notes for v5.27"
}, },
"WhatsNew__v5.28--1": { "WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.", "message": "‫عام جديد، شاشة تثبيت جديدة. لقد أعدنا تصميم شاشات التثبيت في الوقت المناسب لسنة 2022.",
"description": "Release notes for v5.28" "description": "Release notes for v5.28"
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "‫يمكنك التعقب بسهولة أي فرد يصدر أصواتا عالية على أزرار لوحة المفاتيح أو من يمضغ بشدة خلال المكالمات الجماعية - لقد أضفنا مؤشر تحدُّث جديد ومتحرك ! ",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "لقد توسعت قائمة اللغات التي يدعمها التطبيق. لذا، فإننا نتقدم ببالغ الامتنان للمترجمين المتطوعين الذين حققوا بجهودهم هذا المبتغى.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Bu gün", "message": "Bu gün",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Dünən", "message": "Dünən",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Bu həftə", "message": "Bu həftə",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Masaüstü yenilənmədi, ancaq yeni bir versiya mövcuddur. Zəhmət olmasa $url$ ünvanına gedərək yeni versiyanı əllə quraşdırın, daha sonra dəstəklə əlaqə saxlayın və ya bu problemlə əlaqədar bir xəta bildirin.", "message": "Signal yenilənə bilmədi. $retry$ və ya əllə quraşdırmaq üçün $url$ ünvanını ziyarət edin. Daha sonra bu problem barədə $support$",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "indi", "message": "İndicə",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "AAA G", "message": "AAA G",
"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'."
}, },
"timestampFormat__long__today": {
"message": "[Bu gün] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Dünən] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Mesaj gövdəsi çox uzundur.", "message": "Mesaj gövdəsi çox uzundur.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Yeniləmə mövcuddur", "message": "Yeniləmə mövcuddur",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Yenidən sınayın",
"description": ""
},
"autoUpdateContactSupport": {
"message": "dəstəklə əlaqə saxlayın",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Signal-ı yenidən başlatmaq üçün klikləyin", "message": "Signal-ı yenidən başlatmaq üçün klikləyin",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Davam et", "message": "Davam et",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ggg, AAA G",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "AAA G, İİİİ",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Daha ətraflı", "message": "Daha ətraflı",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6763,10 +6795,6 @@
"message": "Yeni nə var", "message": "Yeni nə var",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Bu versiya, Signal-ın problemsiz işləməsini təmin etmək üçün kiçik düzəltmələr və xəta düzəltmələri ehtiva edir.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Bu versiya, Signal-ın problemsiz işləməsini təmin etmək üçün kiçik düzəltmələr və xəta düzəltmələri ehtiva edir.", "message": "Bu versiya, Signal-ın problemsiz işləməsini təmin etmək üçün kiçik düzəltmələr və xəta düzəltmələri ehtiva edir.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "İndi, yüksək səsli makinaçı və ya ağır çeynənən üçün daha az çıın axtarışlarla! Zəng lobbisində səkkiz və ya daha çox adam varsa, Masaüstü səsi avtomatik bağlayacaq.", "message": "İndi, yüksək səsli makinaçı və ya ağır çeynənən üçün daha az çıın axtarışlarla! Zəng lobbisində səkkiz və ya daha çox adam varsa, Masaüstü səsi avtomatik bağlayacaq.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Söhbətlərinizin arasında istədiyiniz qədər gəzin.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Sol bölmə başlığında və axtarış sahəsində boşluqlar qarışdırıldı, artıq fəaliyyətlər üçün daha çox yer var!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Qrup zənglərində yüksək səsli makinanı və ya ağır çeynəməni asanlıqla izləyin - yeni hərəkətli danışıq göstəricisi əlavə etdik!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "Dəstəklənən dillərin siyahısı genişləndirildi. Səyləri ilə bunu mümkün edən könüllü tərcüməçilərə ürəkdən təşəkkürlər!",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Днес", "message": "Днес",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Вчера", "message": "Вчера",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Тази седмица", "message": "Тази седмица",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop не беше обновен, но съществува по-нова версия. Инсталирайте новата версия ръчно от $url$, след което можете да контактирате поддръжката или да докладвате относно този проблем.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "сега", "message": "Току що",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Съобщението е твърде дълго.", "message": "Съобщението е твърде дълго.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Продължи", "message": "Продължи",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Научете повече", "message": "Научете повече",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "আজ", "message": "আজ",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "গতকাল", "message": "গতকাল",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "এই সপ্তাহ", "message": "এই সপ্তাহ",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal ডেস্কটপ আপডেট হতে ব্যর্থ, কিন্তু একটি নতুন সংস্করণ উপলভ্য রয়েছে। অনুগ্রহ করে $url$-এ যান এবং নতুন সংস্করণটি ম্যানুয়ালি ইনস্টল করুন, অতঃপর হয় সহায়তা বিভাগে যোগাযোগ করুন অথবা সমস্যাটির জন্য একটি বাগ জমা দিন।", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2117,6 +2125,14 @@
"message": "মাস দিন", "message": "মাস দিন",
"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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "বার্তার মূল অংশটি অনেক দীর্ঘ।", "message": "বার্তার মূল অংশটি অনেক দীর্ঘ।",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "আপডেট সহজলভ্য", "message": "আপডেট সহজলভ্য",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Signal পুনরায় চালু করতে ক্লিক করুন", "message": "Signal পুনরায় চালু করতে ক্লিক করুন",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "চালিয়ে যান", "message": "চালিয়ে যান",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "আরও জানুন", "message": "আরও জানুন",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "নতুন কি", "message": "নতুন কি",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "সিগন্যালকে মসৃণভাবে চলমান রাখতে এই সংস্করণে অনেকগুলি ছোটখাট পরিবর্তন রয়েছে এবং বাগ সংশোধন করা হয়েছে।",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "সিগন্যালকে মসৃণভাবে চলমান রাখতে এই সংস্করণে অনেকগুলি ছোটখাট পরিবর্তন রয়েছে এবং বাগ সংশোধন করা হয়েছে।", "message": "সিগন্যালকে মসৃণভাবে চলমান রাখতে এই সংস্করণে অনেকগুলি ছোটখাট পরিবর্তন রয়েছে এবং বাগ সংশোধন করা হয়েছে।",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -188,7 +188,7 @@
"description": "One of the menu options available in the Avatar popup menu" "description": "One of the menu options available in the Avatar popup menu"
}, },
"loading": { "loading": {
"message": "Es carrega...", "message": "S'està carregant...",
"description": "Message shown on the loading screen before we've loaded any messages" "description": "Message shown on the loading screen before we've loaded any messages"
}, },
"optimizingApplication": { "optimizingApplication": {
@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Avui", "message": "Avui",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Ahir", "message": "Ahir",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Aquesta setmana", "message": "Aquesta setmana",
@ -856,7 +856,7 @@
"description": "" "description": ""
}, },
"whatsNew": { "whatsNew": {
"message": "Vegeu $whatsNew$d'aquesta actualització.", "message": "Vegeu $whatsNew$ d'aquesta actualització.",
"description": "Shown in the main window", "description": "Shown in the main window",
"placeholders": { "placeholders": {
"name": { "name": {
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "El Signal Desktop no es pot actualitzar, però n'hi ha una versió nova disponible. Aneu a $url$ i instal·leu-ne la versió nova manualment. Després o bé contacteu amb el personal de suport o bé feu un informe d'error sobre aquest problema.", "message": "El Signal Desktop no es pot actualitzar. $retry$ o visiteu $url$ per a instal·lar la versió nova manualment. Després, $support$ sobre aquest problema.",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -1348,7 +1356,7 @@
"description": "Instructions on the device link screen" "description": "Instructions on the device link screen"
}, },
"Install__instructions__2": { "Install__instructions__2": {
"message": "Toqueu$settings$ i després $linkedDevices$", "message": "Toqueu $settings$ i després $linkedDevices$",
"description": "Instructions on the device link screen", "description": "Instructions on the device link screen",
"placeholders": { "placeholders": {
"settings": { "settings": {
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "ara", "message": "Ara",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "El cos del missatge és massa llarg.", "message": "El cos del missatge és massa llarg.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Actualització disponible", "message": "Actualització disponible",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Torneu a intentar d'actualitzar",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contacteu amb l'assistència",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Cliqueu per reiniciar el Signal", "message": "Cliqueu per reiniciar el Signal",
"description": "" "description": ""
@ -5946,7 +5970,7 @@
"description": "Aria label for audio attachment's playback time slider" "description": "Aria label for audio attachment's playback time slider"
}, },
"emptyInboxMessage": { "emptyInboxMessage": {
"message": "Cliqueu $composeIcon$ i cerqueu contactes i grups a qui enviar missatges.", "message": "Cliqueu el $composeIcon$ i cerqueu contactes i grups a qui enviar missatges.",
"description": "Shown in the left-pane when the inbox is empty", "description": "Shown in the left-pane when the inbox is empty",
"placeholders": { "placeholders": {
"composeIcon": { "composeIcon": {
@ -5963,6 +5987,14 @@
"message": "Continua", "message": "Continua",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "D MMM, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Més informació", "message": "Més informació",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6763,10 +6795,6 @@
"message": "Què hi ha de nou", "message": "Què hi ha de nou",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Aquesta versió conté una sèrie de petites modificacions i correccions d'errors per tal que el Signal funcioni sense problemes.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Aquesta versió conté una sèrie de petites modificacions i correccions d'errors per tal que el Signal funcioni sense problemes.", "message": "Aquesta versió conté una sèrie de petites modificacions i correccions d'errors per tal que el Signal funcioni sense problemes.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Ara, amb menys cerques frenètiques per al mecanògraf fort o el mastegador pesat! Al vestíbul de trucades, el Desktop ara desactivarà automàticament l'àudio si hi ha vuit o més persones a la trucada.", "message": "Ara, amb menys cerques frenètiques per al mecanògraf fort o el mastegador pesat! Al vestíbul de trucades, el Desktop ara desactivarà automàticament l'àudio si hi ha vuit o més persones a la trucada.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Desplaceu-vos sense fi a través de les converses i sentiu-vos segurs que allà on estigueu en la conversa sabreu quan va ser.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Hem reorganitzat l'espai en la capçalera del panell esquerre i l'àrea de cerca i ara hi ha molt d'espai per a les activitats!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Dnes", "message": "Dnes",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Včera", "message": "Včera",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Tento týden", "message": "Tento týden",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop se nepodařilo aktualizovat, ale je již k dispozici novější verze. Jděte na $url$ a nainstalujte novou verzi ručně. Poté případně kontaktujte podporu či nahlaste chybu.", "message": "Signal se nepodařilo aktualizavoat. $retry$ nebo navštivte $url$ pro manuální instalaci. A pak o svém problému napište na $support$.",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "teď", "message": "Teď",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D. MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Dnes] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Včera] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Tělo zprávy je příliš dlouhé.", "message": "Tělo zprávy je příliš dlouhé.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "K dispozici je aktualizace", "message": "K dispozici je aktualizace",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Znovu aktualizovat",
"description": ""
},
"autoUpdateContactSupport": {
"message": "kontaktovat podporu",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Klikněte pro restartování aplikace Signal", "message": "Klikněte pro restartování aplikace Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Pokračovat", "message": "Pokračovat",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, D MMM",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "D MMM, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Zjistit více", "message": "Zjistit více",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal se po havárii znovu spustil. Můžete odeslat hlášení o pádu a pomoci tak společnosti Signal problém prošetřit.", "message": "Signal se restartoval po selhání. Můžete odeslat zprávu o selhání a pomoci tím daný problém vyřešit.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "Co je nového", "message": "Co je nového",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Tato verze obsahuje řadu drobných úprav a oprav chyb, aby Signal fungoval hladce.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Tato verze obsahuje řadu drobných úprav a oprav chyb, aby Signal fungoval hladce.", "message": "Tato verze obsahuje řadu drobných úprav a oprav chyb, aby Signal fungoval hladce.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Nyní už nebudete muset zběsile hledat hlasitého písaře nebo přežvýkavce! Při připojování k hovoru Signal Desktop automaticky vypne zvuk, pokud se účastní osm nebo více osob.", "message": "Nyní už nebudete muset zběsile hledat hlasitého písaře nebo přežvýkavce! Při připojování k hovoru Signal Desktop automaticky vypne zvuk, pokud se účastní osm nebo více osob.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Nekonečně dlouho můžete procházet konverzace a mít jistotu, že ať už jste v konverzaci kdekoli, budete vědět kdy.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Promíchali jsme rozmístění v záhlaví levého panelu a v oblasti vyhledávání, takže teď máte mnohem více místa pro své aktivity!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Snadno vystopujte hlasitého písaře nebo žvýkače ve skupinových hovorech - zavedli jsme nový animovaný indikátor mluvení!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "Seznam podporovaných jazyků se rozšířil. Upřímně si vážíme dobrovolných překladatelů, jejichž úsilí to umožnilo.",
"description": "Release notes for v5.32"
} }
} }

File diff suppressed because it is too large Load Diff

View File

@ -188,15 +188,15 @@
"description": "One of the menu options available in the Avatar popup menu" "description": "One of the menu options available in the Avatar popup menu"
}, },
"loading": { "loading": {
"message": "Indlæser...", "message": "Indlæser ...",
"description": "Message shown on the loading screen before we've loaded any messages" "description": "Message shown on the loading screen before we've loaded any messages"
}, },
"optimizingApplication": { "optimizingApplication": {
"message": "Optimerer applikationen...", "message": "Optimerer applikation ...",
"description": "Message shown on the loading screen while we are doing application optimizations" "description": "Message shown on the loading screen while we are doing application optimizations"
}, },
"migratingToSQLCipher": { "migratingToSQLCipher": {
"message": "Optimering af beskeder... $status$ fuldført.", "message": "Optimering af beskeder ... $status$ fuldført.",
"description": "Message shown on the loading screen while we are doing application optimizations", "description": "Message shown on the loading screen while we are doing application optimizations",
"placeholders": { "placeholders": {
"status": { "status": {
@ -302,11 +302,11 @@
"description": "Message shown as the export location if we didn't capture the target directory" "description": "Message shown as the export location if we didn't capture the target directory"
}, },
"upgradingDatabase": { "upgradingDatabase": {
"message": "Opgraderer database. Det kan godt tage lidt tid...", "message": "Opgraderer database. Det kan godt tage lidt tid ...",
"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"
}, },
"loadingMessages": { "loadingMessages": {
"message": "Indlæser beskeder. $count$ indtil videre...", "message": "Indlæser beskeder. $count$ indtil videre ...",
"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": {
@ -470,7 +470,7 @@
"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."
}, },
"debugLogExplanation": { "debugLogExplanation": {
"message": "Denne log vil blive offentliggjort online, så bidragsydere kan se den. Du kan downloade hele loggen, inden du indsender den.", "message": "Denne log vil blive offentliggjort online, så bidragsydere kan se den. Du kan hente hele loggen, inden du indsender den.",
"description": "" "description": ""
}, },
"debugLogError": { "debugLogError": {
@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "I dag", "message": "I dag",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "I går", "message": "I går",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Denne uge", "message": "Denne uge",
@ -614,7 +614,7 @@
"description": "Shown in toast when user attempts to send .exe file, for example" "description": "Shown in toast when user attempts to send .exe file, for example"
}, },
"loadingPreview": { "loadingPreview": {
"message": "Indlæser forhåndsvisning...", "message": "Indlæser forhåndsvisning ...",
"description": "Shown while Signal Desktop is fetching metadata for a url in composition area" "description": "Shown while Signal Desktop is fetching metadata for a url in composition area"
}, },
"stagedPreviewThumbnail": { "stagedPreviewThumbnail": {
@ -690,7 +690,7 @@
"description": "Displayed when the desktop client cannot connect to the server." "description": "Displayed when the desktop client cannot connect to the server."
}, },
"connecting": { "connecting": {
"message": "Forbinder...", "message": "Forbinder ...",
"description": "Displayed when the desktop client is currently connecting to the server." "description": "Displayed when the desktop client is currently connecting to the server."
}, },
"connect": { "connect": {
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop kunne ikke opdateres, men der er en ny version tilgængelig. Gå til $url$ og installer den nye version manuelt, derefter kontakt enten support eller indrapportér problemet.", "message": "Signal kunne ikke opdatere. $retry$ eller besøg $url$ for at installere det manuelt. Dernæst, $support$ om dette problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2070,7 +2078,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"
}, },
"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."
}, },
"syncFailed": { "syncFailed": {
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "nu", "message": "Nu",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D. MMM.", "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'."
}, },
"timestampFormat__long__today": {
"message": "[I dag] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[I går] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Beskeden er for langt.", "message": "Beskeden er for langt.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2330,7 +2346,7 @@
"description": "Label text for menu bar visibility setting" "description": "Label text for menu bar visibility setting"
}, },
"startConversation": { "startConversation": {
"message": "Start ny samtale...", "message": "Start ny samtale ...",
"description": "Label underneath number a user enters that is not an existing contact" "description": "Label underneath number a user enters that is not an existing contact"
}, },
"newConversation": { "newConversation": {
@ -2485,12 +2501,20 @@
"message": "Opdatering tilgængelig", "message": "Opdatering tilgængelig",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Forsøg opdatering igen",
"description": ""
},
"autoUpdateContactSupport": {
"message": "kontakt support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Klik for at genstarte Signal", "message": "Klik for at genstarte Signal",
"description": "" "description": ""
}, },
"downloadNewVersionMessage": { "downloadNewVersionMessage": {
"message": "Klik for at downloade opdatering", "message": "Klik for at hente opdatering",
"description": "" "description": ""
}, },
"autoUpdateNewVersionInstructions": { "autoUpdateNewVersionInstructions": {
@ -2760,7 +2784,7 @@
"description": "Shown in the sticker picker when one or more stickers could not be downloaded." "description": "Shown in the sticker picker when one or more stickers could not be downloaded."
}, },
"stickers--StickerPicker--DownloadPending": { "stickers--StickerPicker--DownloadPending": {
"message": "Installerer klistermærkepakke...", "message": "Installerer klistermærkepakke ...",
"description": "Shown in the sticker picker when one or more stickers are still downloading." "description": "Shown in the sticker picker when one or more stickers are still downloading."
}, },
"stickers--StickerPicker--Empty": { "stickers--StickerPicker--Empty": {
@ -3224,7 +3248,7 @@
"description": "Help text for the drop stage of the sticker creator" "description": "Help text for the drop stage of the sticker creator"
}, },
"StickerCreator--MetaStage--title": { "StickerCreator--MetaStage--title": {
"message": "Lige et par detaljer mere...", "message": "Lige et par detaljer mere ...",
"description": "Title for the meta stage of the sticker creator" "description": "Title for the meta stage of the sticker creator"
}, },
"StickerCreator--MetaStage--Field--title": { "StickerCreator--MetaStage--Field--title": {
@ -3720,11 +3744,11 @@
"description": "Shown in conversation history when your video call is missed or declined" "description": "Shown in conversation history when your video call is missed or declined"
}, },
"incomingAudioCall": { "incomingAudioCall": {
"message": "Indgående lydopkald...", "message": "Indgående lydopkald ...",
"description": "Shown in both the incoming call bar and notification for an incoming audio call" "description": "Shown in both the incoming call bar and notification for an incoming audio call"
}, },
"incomingVideoCall": { "incomingVideoCall": {
"message": "Indgående videoopkald...", "message": "Indgående videoopkald ...",
"description": "Shown in both the incoming call bar and notification for an incoming video call" "description": "Shown in both the incoming call bar and notification for an incoming video call"
}, },
"incomingGroupCall__ringing-you": { "incomingGroupCall__ringing-you": {
@ -3810,7 +3834,7 @@
} }
}, },
"outgoingCallRinging": { "outgoingCallRinging": {
"message": "Ringer...", "message": "Ringer ...",
"description": "Shown in the call screen when placing an outgoing call that is now ringing" "description": "Shown in the call screen when placing an outgoing call that is now ringing"
}, },
"makeOutgoingCall": { "makeOutgoingCall": {
@ -3836,7 +3860,7 @@
} }
}, },
"callReconnecting": { "callReconnecting": {
"message": "Forbinder igen...", "message": "Forbinder igen ...",
"description": "Shown in the call screen when the call is reconnecting due to network issues" "description": "Shown in the call screen when the call is reconnecting due to network issues"
}, },
"callDuration": { "callDuration": {
@ -4156,7 +4180,7 @@
"description": "Label for describing the general non-privileged members of a group" "description": "Label for describing the general non-privileged members of a group"
}, },
"updating": { "updating": {
"message": "Opdaterer...", "message": "Opdaterer ...",
"description": "Shown along with a spinner when an update operation takes longer than one second" "description": "Shown along with a spinner when an update operation takes longer than one second"
}, },
"GroupV2--create--you": { "GroupV2--create--you": {
@ -5938,7 +5962,7 @@
"description": "Aria label for audio attachment's Download button" "description": "Aria label for audio attachment's Download button"
}, },
"MessageAudio--pending": { "MessageAudio--pending": {
"message": "Henter vedhæftet lydfil...", "message": "Henter vedhæftet lydfil ...",
"description": "Aria label for pending audio attachment spinner" "description": "Aria label for pending audio attachment spinner"
}, },
"MessageAudio--slider": { "MessageAudio--slider": {
@ -5963,6 +5987,14 @@
"message": "Fortsæt", "message": "Fortsæt",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, D. MMM ",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "D. MMM, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Læs mere", "message": "Læs mere",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6194,7 +6226,7 @@
"description": "Modal title for the custom color editor" "description": "Modal title for the custom color editor"
}, },
"customDisappearingTimeOption": { "customDisappearingTimeOption": {
"message": "Tilpas udløbstid...", "message": "Tilpas udløbstid ...",
"description": "Text for an option in Disappearing Messages menu and Conversation Details Disappearing Messages setting when no user value is available" "description": "Text for an option in Disappearing Messages menu and Conversation Details Disappearing Messages setting when no user value is available"
}, },
"selectedCustomDisappearingTimeOption": { "selectedCustomDisappearingTimeOption": {
@ -6264,7 +6296,7 @@
"description": "Label text shown when editing group description" "description": "Label text shown when editing group description"
}, },
"ConversationDetailsHeader--add-group-description": { "ConversationDetailsHeader--add-group-description": {
"message": "Tilføj gruppebeskrivelse...", "message": "Tilføj gruppebeskrivelse ...",
"description": "Placeholder text in the details header for those that can edit the group description" "description": "Placeholder text in the details header for those that can edit the group description"
}, },
"MediaQualitySelector--button": { "MediaQualitySelector--button": {
@ -6384,7 +6416,7 @@
"description": "Shown in dialog button if user has saved an empty string to delete their username" "description": "Shown in dialog button if user has saved an empty string to delete their username"
}, },
"ProfileEditor--about-placeholder": { "ProfileEditor--about-placeholder": {
"message": "Skriv lidt om dig selv...", "message": "Skriv lidt om dig selv ...",
"description": "Placeholder text for about input field" "description": "Placeholder text for about input field"
}, },
"ProfileEditor--first-name": { "ProfileEditor--first-name": {
@ -6574,7 +6606,7 @@
} }
}, },
"Preferences__who-can--title": { "Preferences__who-can--title": {
"message": "Hvem kan...", "message": "Hvem kan ...",
"description": "Title for the 'who can do X' setting" "description": "Title for the 'who can do X' setting"
}, },
"Preferences__privacy--description": { "Preferences__privacy--description": {
@ -6763,10 +6795,6 @@
"message": "Nyheder", "message": "Nyheder",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Denne version indeholder en række småjusteringer og fejlrettelser som sikrer, at Signal kører problemfrit.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Denne version indeholder en række småjusteringer og fejlrettelser som sikrer, at Signal kører problemfrit.", "message": "Denne version indeholder en række småjusteringer og fejlrettelser som sikrer, at Signal kører problemfrit.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Nu med færre hektiske søgninger efter den, som larmer med sin tastning eller tygger højlydt! I opkaldslobbyen vil Desktop nu automatisk deaktivere lyd, hvis der er otte eller flere personer i opkaldet.", "message": "Nu med færre hektiske søgninger efter den, som larmer med sin tastning eller tygger højlydt! I opkaldslobbyen vil Desktop nu automatisk deaktivere lyd, hvis der er otte eller flere personer i opkaldet.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Du kan scrolle uendeligt gennem dine samtaler og være sikker på, at uanset hvor du er i samtalen, ved du hvornår.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Vi har ændret på afstanden i venstre rudes sidehoved og søgeområde, så der nu er masser af plads til aktiviteter!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Nu er det nemt at opspore personen, der højlydt taster eller smasker i gruppeopkald - vi har indført en ny animeret taleindikator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "Listen med understøttede sprog er blevet udvidet. Vi sætter stor pris på de frivillige oversættere, hvis indsats har gjort dette muligt.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -230,7 +230,7 @@
"description": "Shown in menu for conversation, and marks conversation as unread" "description": "Shown in menu for conversation, and marks conversation as unread"
}, },
"moveConversationToInbox": { "moveConversationToInbox": {
"message": "In Eingang verschieben", "message": "Rückgängig",
"description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list" "description": "Undoes Archive Conversation action, and moves archived conversation back to the main conversation list"
}, },
"pinConversation": { "pinConversation": {
@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Heute", "message": "Heute",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Gestern", "message": "Gestern",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Diese Woche", "message": "Diese Woche",
@ -1050,16 +1050,24 @@
"description": "Shown in a button when a conversation is muted" "description": "Shown in a button when a conversation is muted"
}, },
"mute": { "mute": {
"message": "Stummschalten", "message": "Stumm",
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop konnte nicht aktualisiert werden, obwohl eine neue Version verfügbar ist. Bitte besuche $url$ und installiere die neue Version manuell. Kontaktiere danach den Support oder lege einen Fehlerbericht zu diesem Problem an.", "message": "Signal konnte sich nicht aktualisieren. $retry$ oder besuche $url$, um es manuell zu installieren. Danach $support$ über dieses Problem.",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "jetzt", "message": "Jetzt",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D. MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Heute] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Gestern] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Nachricht ist zu lang.", "message": "Nachricht ist zu lang.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Aktualisierung verfügbar", "message": "Aktualisierung verfügbar",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Aktualisierung erneut versuchen",
"description": ""
},
"autoUpdateContactSupport": {
"message": "Support kontaktieren",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Anklicken, um Signal neu zu starten", "message": "Anklicken, um Signal neu zu starten",
"description": "" "description": ""
@ -3098,7 +3122,7 @@
"description": "Header of the keyboard shortcuts guide - calling section" "description": "Header of the keyboard shortcuts guide - calling section"
}, },
"Keyboard--toggle-audio": { "Keyboard--toggle-audio": {
"message": "Stummschaltung ein-/ausschalten", "message": "Stumm ein-/ausschalten",
"description": "Shown in the shortcuts guide" "description": "Shown in the shortcuts guide"
}, },
"Keyboard--toggle-video": { "Keyboard--toggle-video": {
@ -3628,7 +3652,7 @@
} }
}, },
"member-of-more-than-3-groups--multiple-more": { "member-of-more-than-3-groups--multiple-more": {
"message": "Mitglied von $group1$, $group2$, $group3$ und $remainingCount$ weiteren Gruppe", "message": "Mitglied von $group1$, $group2$, $group3$ und $remainingCount$ weiteren Gruppen",
"description": "Shown in the conversation hero to indicate this user is a member of 5+ mutual groups.", "description": "Shown in the conversation hero to indicate this user is a member of 5+ mutual groups.",
"placeholders": { "placeholders": {
"group1": { "group1": {
@ -3966,7 +3990,7 @@
"description": "Shown when the device is the default device" "description": "Shown when the device is the default device"
}, },
"muteNotificationsTitle": { "muteNotificationsTitle": {
"message": "Benachrichtigungen stummschalten", "message": "Stumm",
"description": "Label for the mute notifications drop-down selector" "description": "Label for the mute notifications drop-down selector"
}, },
"notMuted": { "notMuted": {
@ -5963,6 +5987,14 @@
"message": "Fortfahren", "message": "Fortfahren",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd D. MMM",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "D. MMM YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Mehr erfahren", "message": "Mehr erfahren",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6688,7 +6720,7 @@
"description": "Label for the sticker button in the media editor" "description": "Label for the sticker button in the media editor"
}, },
"MediaEditor__control--crop": { "MediaEditor__control--crop": {
"message": "Zuschneiden und Drehen", "message": "Zuschneiden und drehen",
"description": "Label for the crop & rotate button in the media editor" "description": "Label for the crop & rotate button in the media editor"
}, },
"MediaEditor__control--undo": { "MediaEditor__control--undo": {
@ -6763,10 +6795,6 @@
"message": "Was ist neu", "message": "Was ist neu",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Diese Version enthält eine Reihe kleinerer Optimierungen und Fehlerbehebungen, damit Signal weiterhin reibungslos funktioniert.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Diese Version enthält eine Reihe kleinerer Optimierungen und Fehlerbehebungen, damit Signal weiterhin reibungslos funktioniert.", "message": "Diese Version enthält eine Reihe kleinerer Optimierungen und Fehlerbehebungen, damit Signal weiterhin reibungslos funktioniert.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Jetzt mit weniger hektischen Suchen nach dem lauten Tipper oder dem Schwerkauenden! Im Anrufsraum deaktiviert Signal Desktop ab jetzt den Ton, wenn sich acht oder mehr Personen im Anruf befinden.", "message": "Jetzt mit weniger hektischen Suchen nach dem lauten Tipper oder dem Schwerkauenden! Im Anrufsraum deaktiviert Signal Desktop ab jetzt den Ton, wenn sich acht oder mehr Personen im Anruf befinden.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Scrolle endlos durch deine Unterhaltungen und sei dir sicher, dass du immer weißt, »wann« du dich in der Unterhaltung befindest.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Die Abstände in der Kopfzeile des linken Fensters und im Suchbereich wurden verändert, und jetzt gibt es so viel Platz für Aktivitäten!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Mache nun ganz leicht den noch verbliebenen lauten Tipper oder Schwerkauenden in Gruppenanrufen ausfindig wir haben ein neuen animierten Sprechenindikator eingeführt!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "Die Liste der unterstützten Sprachen wurde erweitert. Wir bedanken uns von ganzem Herzen bei den ehrenamtlichen Übersetzern, die dies ermöglicht haben.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Σήμερα", "message": "Σήμερα",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Χθες", "message": "Χθες",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Αυτή την εβδομάδα", "message": "Αυτή την εβδομάδα",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Το Signal Desktop δεν μπόρεσε να αναβαθμιστεί, αλλά υπάρχει μια νέα έκδοση διαθέσιμη. Παρακαλώ πήγαινε στο $url$ και εγκατέστησε τη νέα έκδοση χειροκίνητα. Μετά είτε επικοινώνησε με την υποστήριξη ή καταχώρησε ένα αίτημα σφάλματος για αυτό το πρόβλημα.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "τώρα", "message": "Τώρα",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Το περιεχόμενο του μηνύματος είναι πολύ μεγάλο.", "message": "Το περιεχόμενο του μηνύματος είναι πολύ μεγάλο.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Διαθέσιμη αναβάθμιση", "message": "Διαθέσιμη αναβάθμιση",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Κάνε κλικ για επανεκκίνηση του Signal", "message": "Κάνε κλικ για επανεκκίνηση του Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Συνέχεια", "message": "Συνέχεια",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Μάθε περισσότερα", "message": "Μάθε περισσότερα",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "Νέες δυνατότητες", "message": "Νέες δυνατότητες",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Αυτή η έκδοση περιλαμβάνει διάφορες μικρές βελτιώσεις και αποσφαλματώσεις για να συνεχίσει το Signal να λειτουργεί ομαλά.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Αυτή η έκδοση περιλαμβάνει διάφορες μικρές βελτιώσεις και αποσφαλματώσεις για να συνεχίσει το Signal να λειτουργεί ομαλά.", "message": "Αυτή η έκδοση περιλαμβάνει διάφορες μικρές βελτιώσεις και αποσφαλματώσεις για να συνεχίσει το Signal να λειτουργεί ομαλά.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Hodiaŭ", "message": "Hodiaŭ",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Hieraŭ", "message": "Hieraŭ",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Ĉisemajne", "message": "Ĉisemajne",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop ne sukcesis ĝisdatiĝi, sed nova versio disponeblas. Bv. iri al $url$ kaj instali la novan version permane; poste, kontaktu helpservon, aŭ raportu problemon pri tio.", "message": "Signal ne povis ĝisdatiĝi. $retry$ aŭ iru al $url$ por instali ĝin permane. Poste, $support$ pri la problemo.",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "nun", "message": "Nun",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Hodiaŭ] H[h]mm",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Hieraŭ] H[h]mm",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "La mesaĝokorpo estas tro longa.", "message": "La mesaĝokorpo estas tro longa.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Ĝisdatigo disponeblas", "message": "Ĝisdatigo disponeblas",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Reprovu ĝisdatigon",
"description": ""
},
"autoUpdateContactSupport": {
"message": "kontaktu la subtenon",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Alklaki por restartigi „Signal“", "message": "Alklaki por restartigi „Signal“",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Daŭrigi", "message": "Daŭrigi",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd D[-an de] MMM",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "D[-an de] MMM YYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Scii pli", "message": "Scii pli",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6763,10 +6795,6 @@
"message": "Kio novas", "message": "Kio novas",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Tiu versio enhavas kelkajn optimumaĵojn kaj riparetojn, por ke Signal plu funkciu bone.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Tiu versio enhavas kelkajn optimumaĵojn kaj riparetojn, por ke Signal plu funkciu bone.", "message": "Tiu versio enhavas kelkajn optimumaĵojn kaj riparetojn, por ke Signal plu funkciu bone.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Nun, malpli da serĉoj pri la laŭt-tajpanto aŭ la bru-maĉanto! Dum alvoko, Signal Desktop nun aŭtomate malŝaltos la mikrofonon, se estas almenaŭ ok homoj en al alvoko. ", "message": "Nun, malpli da serĉoj pri la laŭt-tajpanto aŭ la bru-maĉanto! Dum alvoko, Signal Desktop nun aŭtomate malŝaltos la mikrofonon, se estas almenaŭ ok homoj en al alvoko. ",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Rulumu senfini tra viaj interparoloj, kaj sciu certe, kiam ili okazis.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Pli agrabla spaco en la maldekstra panelo ĉirkaŭ la serĉa areo. Bone!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Hoy", "message": "Hoy",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Ayer", "message": "Ayer",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Esta semana", "message": "Esta semana",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop no ha podido actualizarse, a pesar que una nueva versión está disponible. Ve a $url$ e instala la nueva versión. Después, contacta con el soporte o envía un informe del fallo explicando el problema.", "message": "Fallo al actualizar Signal. $retry$ o visita $url$ para instalar manualmente. Después, $support$ con el problema.",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -1422,7 +1430,7 @@
"description": "Shown during initial link while contacts and groups are being pulled from mobile device" "description": "Shown during initial link while contacts and groups are being pulled from mobile device"
}, },
"initialSync__subtitle": { "initialSync__subtitle": {
"message": "Nota: Tus chats previos no se sincronizarán con este dispositivo", "message": "Aviso: Tus chats previos no se sincronizarán con este dispositivo",
"description": "Shown during initial link while contacts and groups are being pulled from mobile device" "description": "Shown during initial link while contacts and groups are being pulled from mobile device"
}, },
"installConnectionFailed": { "installConnectionFailed": {
@ -1478,7 +1486,7 @@
"description": "Button label in the call lobby for returning to a call" "description": "Button label in the call lobby for returning to a call"
}, },
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Micrófono silenciado por llamada con bastantes participantes", "message": "Micrófono silenciado debido a llamada de grupo",
"description": "Shown in a call lobby toast if there are a lot of people already on the call" "description": "Shown in a call lobby toast if there are a lot of people already on the call"
}, },
"calling__call-is-full": { "calling__call-is-full": {
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "ahora", "message": "Ahora",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Hoy] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Ayer] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Mensaje demasiado largo.", "message": "Mensaje demasiado largo.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Actualización disponible", "message": "Actualización disponible",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Vuelve a intentarlo",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contacta con el soporte",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Haz clic para reiniciar Signal", "message": "Haz clic para reiniciar Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Adelante", "message": "Adelante",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, D MMM",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "D MMM YYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Saber más", "message": "Saber más",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal se ha reiniciado tras un fallo. Puedes enviarnos un informe del fallo para que investiguemos el problema.", "message": "Signal se ha reiniciado tras un fallo. Puedes enviarnos un informe del fallo para ayudarnos a investigar el problema.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "Novedades", "message": "Novedades",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Esta versión contiene un par de pequeñas mejoras para que Signal funcione sin problemas.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Esta versión contiene un par de pequeñas mejoras para que Signal funcione sin problemas.", "message": "Esta versión contiene un par de pequeñas mejoras para que Signal funcione sin problemas.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6780,7 +6808,7 @@
"description": "Release notes for v5.26" "description": "Release notes for v5.26"
}, },
"WhatsNew__macos-m1": { "WhatsNew__macos-m1": {
"message": "Ahora, Signal Desktop está optimizada para los procesadores M1 que Apple usa en sus nuevos Macs. Si utilizas uno de esos Macs, Signal funciona de manera más ligera. Si no, dale la bienvenida a la gente que los usa. ¡Los agradecimientos son para $dennis$ por su duro trabajo!", "message": "Ahora, Signal Desktop está optimizada para los procesadores M1 en los nuevos Mac de Apple. Si utilizas uno de esos Macs, Signal funciona de manera más ligera. Si no, dale la bienvenida a la gente que los usa. ¡Los agradecimientos son para $dennis$ por su duro trabajo!",
"description": "Release note for the macOS M1 release", "description": "Release note for the macOS M1 release",
"placeholders": { "placeholders": {
"dennis": { "dennis": {
@ -6790,7 +6818,7 @@
} }
}, },
"WhatsNew__v5.27--1": { "WhatsNew__v5.27--1": {
"message": "¿La llamada dura demasiado? Tu sistema permanecerá despierto durante todo el tiempo de la llamada, en lugar de entrar en hibernación en medio de esa conversación tan importante.", "message": "¿La llamada dura demasiado? Tu sistema permanecerá activo durante todo el tiempo que dure la llamada, en lugar de entrar en hibernación en medio de esa conversación tan importante.",
"description": "Release notes for v5.27" "description": "Release notes for v5.27"
}, },
"WhatsNew__v5.27--2": { "WhatsNew__v5.27--2": {
@ -6802,7 +6830,23 @@
"description": "Release notes for v5.28" "description": "Release notes for v5.28"
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "¡Ahora, con menos ruido por búsquedas de mecanógrafos frenéticos o masticadores compulsivos! En la sala de espera, Desktop desactivará el audio automáticamente si hay ocho o más personas en la llamada.", "message": "¡Ahora, con menos ruido por teclados frenéticos o masticadores compulsivos! En la sala de espera, Desktop desactivará el audio automáticamente si hay ocho o más personas en la llamada.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Desplázate sin fin por tus chats sin problema de saber exactamente dónde y cuándo.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "¡Modifica el panel de la izquierda y el área de búsqueda para dejar más espacio para tus actividades!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Indentifica quién es esa persona que no deja de teclear o suspirar durante la llamada en grupo. ¡Hemos introducido un indicador de ruidos!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "Hemos expandido la lista de lenguages soportados. ¡Gracias a traductores voluntari@s que lo hacen posible!",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Täna", "message": "Täna",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Eile", "message": "Eile",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "See nädal", "message": "See nädal",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop värskendamine nurjus, kuid saadaval on uus versioon. Palun mine aadressile $url$ ja paigalda uus versioon käsitsi. Seejärel võta ühendust kasutajatoega või sisesta selle probleemi kohta veateade.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "nüüd", "message": "Nüüd",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D. MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Sõnumi sisu on liiga pikk.", "message": "Sõnumi sisu on liiga pikk.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Uuendus on saadaval", "message": "Uuendus on saadaval",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Klõpsa Signali taaskäivitamiseks", "message": "Klõpsa Signali taaskäivitamiseks",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Jätka", "message": "Jätka",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Rohkem infot", "message": "Rohkem infot",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "Mis on uut", "message": "Mis on uut",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "See versioon sisaldab paljusid väikseid parendusi, mis Signali sujuvalt käimas.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "See versioon sisaldab paljusid väikseid parendusi, mis Signali sujuvalt käimas.", "message": "See versioon sisaldab paljusid väikseid parendusi, mis Signali sujuvalt käimas.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Gaur", "message": "Gaur",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Atzo", "message": "Atzo",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Aste Honetan", "message": "Aste Honetan",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop eguneratzeak huts egin du, baina bertsio berri bat dago eskuragarri. Mesedez, joan $url$ helbidera eta bertsio berria manualki instalatu; ondoren, harremanetan jarri laguntza taldearekin edo arazo honi buruzko errore jakinarazpen bat bidali.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "orain", "message": "Orain",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Mezuaren gorputza luzeegia da.", "message": "Mezuaren gorputza luzeegia da.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Jarraitu", "message": "Jarraitu",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Gehiago jakin", "message": "Gehiago jakin",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -8,7 +8,7 @@
"description": "Shown in the about box for the link to https://signal.org/legal" "description": "Shown in the about box for the link to https://signal.org/legal"
}, },
"copyErrorAndQuit": { "copyErrorAndQuit": {
"message": "کپی خطا و خروج", "message": "کپی از خطا و خروج",
"description": "Shown in the top-level error popup, allowing user to copy the error text and close the app" "description": "Shown in the top-level error popup, allowing user to copy the error text and close the app"
}, },
"unknownContact": { "unknownContact": {
@ -474,7 +474,7 @@
"description": "" "description": ""
}, },
"debugLogError": { "debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.", "message": "مشکلی در آپلود رخ داد. لطفا گزارش خود را بعنوان یک فایل متنی به support@signal.org ایمیل کنید.",
"description": "" "description": ""
}, },
"debugLogSuccess": { "debugLogSuccess": {
@ -482,7 +482,7 @@
"description": "Title of the success page for submitting a debug log" "description": "Title of the success page for submitting a debug log"
}, },
"debugLogSuccessNextSteps": { "debugLogSuccessNextSteps": {
"message": "Debug log uploaded. When you contact support, copy the link below and attach it along with a description of the problem you saw and steps to reproduce it.", "message": "گزارش رفع عیب آپلود شد. هنگام ارتباط با پشتیبانی، لینک زیر را کپی کنید و آن را همراه با تشریح مشکل دیده شده و اقداماتی که منجر به تکرار آن می شود را پیوست کنید.",
"description": "Explanation of next steps to take when submitting debug log" "description": "Explanation of next steps to take when submitting debug log"
}, },
"debugLogCopy": { "debugLogCopy": {
@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "امروز", "message": "امروز",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "دیروز", "message": "دیروز",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "این هفته", "message": "این هفته",
@ -648,7 +648,7 @@
} }
}, },
"decryptionErrorToast": { "decryptionErrorToast": {
"message": "Desktop ran into a decryption error from $name$, device $deviceId$", "message": "برنامه دسکتاپ در رمزگشایی از سمت $name$، دستگاه $deviceId$ دچار خطا شد.",
"description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.", "description": "An error popup when we haven't added an in-timeline error for decryption error, only for beta/internal users.",
"placeholders": { "placeholders": {
"name": { "name": {
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "به‌روزرسانی سیگنال دسکتاپ ناموفق بود اما یک نسخه جدید در دسترس می باشد. لطفاً به $url$ رفته و آخرین نسخه را به صورت دستی نصب کنید، در صورت مواجهه با مشکل با بخش پشتیبانی تماس بگیرید و یا اینکه مشکل را به صورت فایل گزارش دهید", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -1170,7 +1178,7 @@
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command." "description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
}, },
"verifyHelp": { "verifyHelp": {
"message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.", "message": "برای بررسی امنیت رمزنگاری دوطرفه شما با $name$، شماره های فوق را با دستگاه ایشان مقایسه کنید.",
"description": "", "description": "",
"placeholders": { "placeholders": {
"name": { "name": {
@ -1282,7 +1290,7 @@
} }
}, },
"ChangeNumber--notification": { "ChangeNumber--notification": {
"message": "$sender$ changed their phone number", "message": "$sender$شماره تلفن خود را تغییر داد",
"description": "Shown in timeline when a member of a conversation changes their phone number", "description": "Shown in timeline when a member of a conversation changes their phone number",
"placeholders": { "placeholders": {
"sender": { "sender": {
@ -1340,15 +1348,15 @@
"description": "The menu option shown in Signal iOS to add a new linked device" "description": "The menu option shown in Signal iOS to add a new linked device"
}, },
"Install__scan-this-code": { "Install__scan-this-code": {
"message": "Scan this code in the Signal app on your phone", "message": "این کد را در برنامه سیگنال روی گوشی خود اسکن کنید",
"description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen" "description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen"
}, },
"Install__instructions__1": { "Install__instructions__1": {
"message": "Open Signal on your phone", "message": "باز کردن سیگنال روی گوشی",
"description": "Instructions on the device link screen" "description": "Instructions on the device link screen"
}, },
"Install__instructions__2": { "Install__instructions__2": {
"message": "Tap into $settings$, then tap $linkedDevices$", "message": "روی $settings$کلیک کنید، سپس روی $linkedDevices$کلیک کنید.",
"description": "Instructions on the device link screen", "description": "Instructions on the device link screen",
"placeholders": { "placeholders": {
"settings": { "settings": {
@ -1366,7 +1374,7 @@
"description": "Part of the 2nd instruction on the device link screen" "description": "Part of the 2nd instruction on the device link screen"
}, },
"Install__instructions__3": { "Install__instructions__3": {
"message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)", "message": "روی $plusButton$ (اندروید) یا $linkNewDevice$(آیفون) کلیک کنید.",
"description": "Instructions on the device link screen", "description": "Instructions on the device link screen",
"placeholders": { "placeholders": {
"plusButton": { "plusButton": {
@ -1380,7 +1388,7 @@
} }
}, },
"Install__qr-failed": { "Install__qr-failed": {
"message": "The QR code couldn't load. Check your internet and try again. $learnMore$", "message": "کد QR بارگزاری نشد. اینترنت خود را بررسی کنید و مجددا سعی کنید. $learnMore$",
"description": "Shown on the install screen if the QR code fails to load", "description": "Shown on the install screen if the QR code fails to load",
"placeholders": { "placeholders": {
"learnMore": { "learnMore": {
@ -1398,11 +1406,11 @@
"description": "Shown on the install screen. Link takes users to a support page" "description": "Shown on the install screen. Link takes users to a support page"
}, },
"Install__choose-device-name__description": { "Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone", "message": "این نام را زیر \"دستگاه های متصل\" روی گوشی خود خواهید دید.",
"description": "The subheader shown on the 'choose device name' screen in the device linking process" "description": "The subheader shown on the 'choose device name' screen in the device linking process"
}, },
"Install__choose-device-name__placeholder": { "Install__choose-device-name__placeholder": {
"message": "My Computer", "message": "کامپیوتر من",
"description": "The placeholder for the 'choose device name' input" "description": "The placeholder for the 'choose device name' input"
}, },
"Preferences--device-name": { "Preferences--device-name": {
@ -1422,7 +1430,7 @@
"description": "Shown during initial link while contacts and groups are being pulled from mobile device" "description": "Shown during initial link while contacts and groups are being pulled from mobile device"
}, },
"initialSync__subtitle": { "initialSync__subtitle": {
"message": "Note: Your chat history will not be synced to this device", "message": "نکته: تاریخچه گفتگوی شما با این دستگاه همگام‌سازی نخواهد شد.",
"description": "Shown during initial link while contacts and groups are being pulled from mobile device" "description": "Shown during initial link while contacts and groups are being pulled from mobile device"
}, },
"installConnectionFailed": { "installConnectionFailed": {
@ -1442,7 +1450,7 @@
"description": "" "description": ""
}, },
"installUnknownError": { "installUnknownError": {
"message": "An unexpected error occurred. Please try again.", "message": "خطای غیرمنتظره ای رخ داد. لطفا مجددا تلاش کنید.",
"description": "" "description": ""
}, },
"installTryAgain": { "installTryAgain": {
@ -1478,7 +1486,7 @@
"description": "Button label in the call lobby for returning to a call" "description": "Button label in the call lobby for returning to a call"
}, },
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call", "message": "میکروفون بدلیل حجم تماس، بسته شد.",
"description": "Shown in a call lobby toast if there are a lot of people already on the call" "description": "Shown in a call lobby toast if there are a lot of people already on the call"
}, },
"calling__call-is-full": { "calling__call-is-full": {
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "اکنون", "message": "حالا",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "متن پیام بیش از حد طولانی می باشد.", "message": "متن پیام بیش از حد طولانی می باشد.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2350,11 +2366,11 @@
"description": "Label shown when there are no conversations to compose to" "description": "Label shown when there are no conversations to compose to"
}, },
"Toast--failed-to-fetch-username": { "Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.", "message": "خطا در دریافت نام کاربری. اینترنت خود را بررسی کنید و مجددا تلاش کنید.",
"description": "Shown if request to Signal servers to find username fails" "description": "Shown if request to Signal servers to find username fails"
}, },
"startConversation--username-not-found": { "startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.", "message": "کاربر یافت نشد. $atUsername$کاربر سیگنال نیست. مطمئن شوید که نام کاربری را کامل وارد کرده اید.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username", "description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username",
"placeholders": { "placeholders": {
"atUsername": { "atUsername": {
@ -2485,6 +2501,14 @@
"message": "به‌روزرسانی موجود است", "message": "به‌روزرسانی موجود است",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "برای راه‌اندازی دوبارهٔ سیگنال کلیک کنید", "message": "برای راه‌اندازی دوبارهٔ سیگنال کلیک کنید",
"description": "" "description": ""
@ -2506,7 +2530,7 @@
"description": "" "description": ""
}, },
"autoUpdateIgnoreButtonLabel": { "autoUpdateIgnoreButtonLabel": {
"message": "Ignore update", "message": "رد بروزرسانی",
"description": "" "description": ""
}, },
"leftTheGroup": { "leftTheGroup": {
@ -2582,7 +2606,7 @@
} }
}, },
"ConversationList__aria-label": { "ConversationList__aria-label": {
"message": "Conversation with $title$, $unreadCount$ new messages, last message: $lastMessage$.", "message": "مکالمه با $title$، $unreadCount$ پیام جدید، آخرین پیام: $lastMessage$.",
"description": "Aria label for the conversation list item", "description": "Aria label for the conversation list item",
"placeholders": { "placeholders": {
"title": { "title": {
@ -2600,11 +2624,11 @@
} }
}, },
"ConversationList__last-message-undefined": { "ConversationList__last-message-undefined": {
"message": "The last message may have been deleted.", "message": "آخرین پیام ممکن است حذف شده باشد",
"description": "For aria-label within conversation list. Describes if last message is not defined." "description": "For aria-label within conversation list. Describes if last message is not defined."
}, },
"BaseConversationListItem__aria-label": { "BaseConversationListItem__aria-label": {
"message": "Go to conversation with $title$", "message": "برو به مکالمه با $title$",
"description": "Aria label for the conversation list item button", "description": "Aria label for the conversation list item button",
"placeholders": { "placeholders": {
"title": { "title": {
@ -3190,11 +3214,11 @@
"description": "Title for the drop stage of the sticker creator" "description": "Title for the drop stage of the sticker creator"
}, },
"StickerCreator--DropStage--removeSticker": { "StickerCreator--DropStage--removeSticker": {
"message": "Remove sticker", "message": "حذف استیکر",
"description": "Label for the X button used to remove a staged sticker" "description": "Label for the X button used to remove a staged sticker"
}, },
"StickerCreator--DropStage--dragDrop": { "StickerCreator--DropStage--dragDrop": {
"message": "Click or drag/drop a file to add a sticker", "message": "برای افزودن یک استیکر کلیک کنید یا یک فایل را اینجا بکشید",
"description": "Shown on the + section of the file addition stage of sticker pack creation" "description": "Shown on the + section of the file addition stage of sticker pack creation"
}, },
"StickerCreator--DropStage--help": { "StickerCreator--DropStage--help": {
@ -3610,7 +3634,7 @@
} }
}, },
"member-of-more-than-3-groups--one-more": { "member-of-more-than-3-groups--one-more": {
"message": "Member of $group1$, $group2$, $group3$ and one more", "message": "عضو $group1$، $group2$، $group3$ و یک گروه دیگر",
"description": "Shown in the conversation hero to indicate this user is a member of four mutual groups", "description": "Shown in the conversation hero to indicate this user is a member of four mutual groups",
"placeholders": { "placeholders": {
"group1": { "group1": {
@ -3924,7 +3948,7 @@
"description": "Title for the select your screen sharing sources modal" "description": "Title for the select your screen sharing sources modal"
}, },
"calling__SelectPresentingSourcesModal--confirm": { "calling__SelectPresentingSourcesModal--confirm": {
"message": "Start sharing", "message": "شروع اشتراک گذاری",
"description": "Confirm button for sharing screen modal" "description": "Confirm button for sharing screen modal"
}, },
"calling__SelectPresentingSourcesModal--entireScreen": { "calling__SelectPresentingSourcesModal--entireScreen": {
@ -5392,11 +5416,11 @@
"description": "In the instructions for becoming a sustainer. The heading." "description": "In the instructions for becoming a sustainer. The heading."
}, },
"BadgeSustainerInstructions__subheader": { "BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.", "message": "فدرت سیگنال در حضور افرادی چون شماست. مشارکت کنید و یک نشان دریافت کنید.",
"description": "In the instructions for becoming a sustainer. The subheading." "description": "In the instructions for becoming a sustainer. The subheading."
}, },
"BadgeSustainerInstructions__instructions__1": { "BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone", "message": "باز کردن سیگنال روی گوشی",
"description": "In the instructions for becoming a sustainer. First instruction." "description": "In the instructions for becoming a sustainer. First instruction."
}, },
"BadgeSustainerInstructions__instructions__2": { "BadgeSustainerInstructions__instructions__2": {
@ -5404,7 +5428,7 @@
"description": "In the instructions for becoming a sustainer. Second instruction." "description": "In the instructions for becoming a sustainer. Second instruction."
}, },
"BadgeSustainerInstructions__instructions__3": { "BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe", "message": "روی \"حامی شدن\" کلیک کنید و اشتراک بگیرید.",
"description": "In the instructions for becoming a sustainer. Third instruction." "description": "In the instructions for becoming a sustainer. Third instruction."
}, },
"CompositionArea--expand": { "CompositionArea--expand": {
@ -5454,7 +5478,7 @@
} }
}, },
"ContactModal--rm-admin-info": { "ContactModal--rm-admin-info": {
"message": "Remove $contact$ as group admin?", "message": "حذف $contact$بعنوان مدیر گروه؟",
"description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone", "description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone",
"placeholders": { "placeholders": {
"contact": { "contact": {
@ -5480,7 +5504,7 @@
"description": "This is a button in the conversation context menu to show chat settings" "description": "This is a button in the conversation context menu to show chat settings"
}, },
"ConversationDetails__unmute--title": { "ConversationDetails__unmute--title": {
"message": "Unmute this chat?", "message": "این گفتگو صدادار بشود؟",
"description": "Title for the modal to unmute a chat" "description": "Title for the modal to unmute a chat"
}, },
"ConversationDetails--group-link": { "ConversationDetails--group-link": {
@ -5496,7 +5520,7 @@
"description": "This is the info about the disappearing messages setting, in groups" "description": "This is the info about the disappearing messages setting, in groups"
}, },
"ConversationDetails--disappearing-messages-info--direct": { "ConversationDetails--disappearing-messages-info--direct": {
"message": "When enabled, messages sent and received in this 1:1 chat will disappear after they've been seen.", "message": "وقتی فعال بشود، پیام های ارسالی و دریافتی در این گفتگوی 1به1 پس از دیده شدن ناپدید خواهند شد",
"description": "This is the info about the disappearing messages setting, for direct conversations" "description": "This is the info about the disappearing messages setting, for direct conversations"
}, },
"ConversationDetails--notifications": { "ConversationDetails--notifications": {
@ -5740,7 +5764,7 @@
} }
}, },
"PendingInvites--revoke-from-plural": { "PendingInvites--revoke-from-plural": {
"message": "Revoke $number$ invites sent by \"$name$\"?", "message": "لغو $number$دعوت ارسالی از \"$name$\"؟",
"description": "This is the modal content when confirming revoking multiple invites", "description": "This is the modal content when confirming revoking multiple invites",
"placeholders": { "placeholders": {
"number": { "number": {
@ -5892,7 +5916,7 @@
"description": "The text of the button to create new groups" "description": "The text of the button to create new groups"
}, },
"selectContact": { "selectContact": {
"message": "Select contact $name$", "message": "انتخاب $name$",
"description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)", "description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)",
"placeholders": { "placeholders": {
"name": { "name": {
@ -5902,7 +5926,7 @@
} }
}, },
"deselectContact": { "deselectContact": {
"message": "De-select contact $name$", "message": "عدم انتخاب $name$",
"description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)", "description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)",
"placeholders": { "placeholders": {
"name": { "name": {
@ -5912,7 +5936,7 @@
} }
}, },
"cannotSelectContact": { "cannotSelectContact": {
"message": "Cannot select contact $name$", "message": "امکان انتخاب $name$ ممکن نیست",
"description": "The label for contact checkboxes that are disabled", "description": "The label for contact checkboxes that are disabled",
"placeholders": { "placeholders": {
"name": { "name": {
@ -5963,6 +5987,14 @@
"message": "ادامه", "message": "ادامه",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "بیشتر یاد بگیرید", "message": "بیشتر یاد بگیرید",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6332,7 +6364,7 @@
"description": "Shown on the edit username screen" "description": "Shown on the edit username screen"
}, },
"ProfileEditor--username--check-characters": { "ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _", "message": "نام کاربری فقط میتواند شامل حروف، 0-9 و _ باشد",
"description": "Shown if user has attempted to use forbidden characters" "description": "Shown if user has attempted to use forbidden characters"
}, },
"ProfileEditor--username--check-starting-character": { "ProfileEditor--username--check-starting-character": {
@ -6340,7 +6372,7 @@
"description": "Shown if user has attempted to begin their username with a number" "description": "Shown if user has attempted to begin their username with a number"
}, },
"ProfileEditor--username--check-character-min": { "ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.", "message": "نام کاربری حتما باید دارای حداقل $min$کاراکتر باشد",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3", "description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": { "placeholders": {
"min": { "min": {
@ -6350,7 +6382,7 @@
} }
}, },
"ProfileEditor--username--check-character-max": { "ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.", "message": "نام کاربری حتما باید دارای حداکثر $max$کاراکتر باشد",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25", "description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": { "placeholders": {
"max": { "max": {
@ -6364,19 +6396,19 @@
"description": "Shown if user has attempted to save a username which is not available" "description": "Shown if user has attempted to save a username which is not available"
}, },
"ProfileEditor--username--general-error": { "ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.", "message": "نام کاربری شما ذخیره نشد. ارتباط خود را چک کنید و مجددا تلاش کنید",
"description": "Shown if something unknown has gone wrong with username save." "description": "Shown if something unknown has gone wrong with username save."
}, },
"ProfileEditor--username--delete-general-error": { "ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.", "message": "نام کاربری شما حذف نشد. ارتباط خود را چک کنید و مجددا تلاش کنید",
"description": "Shown if something unknown has gone wrong with username delete." "description": "Shown if something unknown has gone wrong with username delete."
}, },
"ProfileEditor--username--delete-username": { "ProfileEditor--username--delete-username": {
"message": "Delete username", "message": "حذف نام کاربری",
"description": "Shown as aria label for trash icon next to username" "description": "Shown as aria label for trash icon next to username"
}, },
"ProfileEditor--username--confirm-delete-body": { "ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?", "message": "این کار، نام کاربری شما را حذف خواهد کرد و منجر می شود دیگران بتوانند از آن استفاده بکنند. آیا مطمئن هستید؟",
"description": "Shown in dialog body if user has saved an empty string to delete their username" "description": "Shown in dialog body if user has saved an empty string to delete their username"
}, },
"ProfileEditor--username--confirm-delete-button": { "ProfileEditor--username--confirm-delete-button": {
@ -6446,7 +6478,7 @@
"description": "Title for about editing" "description": "Title for about editing"
}, },
"ProfileEditorModal--avatar": { "ProfileEditorModal--avatar": {
"message": "Your Avatar", "message": "آواتار شما",
"description": "Title for profile avatar editing" "description": "Title for profile avatar editing"
}, },
"ProfileEditorModal--username": { "ProfileEditorModal--username": {
@ -6640,19 +6672,19 @@
} }
}, },
"NSIS__retry-dialog--first-line": { "NSIS__retry-dialog--first-line": {
"message": "Signal cannot be closed.", "message": "سیگنال بسته نمی شود",
"description": "First line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." "description": "First line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
}, },
"NSIS__retry-dialog--second-line": { "NSIS__retry-dialog--second-line": {
"message": "Please close it manually and click Retry to continue.", "message": "لطفاً آن را بصورت دستی ببندید و برای ادامه روی تلاش مجدد کلیک کنید",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
}, },
"CrashReportDialog__title": { "CrashReportDialog__title": {
"message": "Application crashed", "message": "برنامه خراب شد",
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "سیگنال بعد از خرابی ریستارت شد. شما میتوانید گزارش خرابی را برای کمک به سیگنال جهت تحقیق روی این موضوع ثبت کنید.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6660,7 +6692,7 @@
"description": "A button label for submission of the crash reporter data after a recent crash" "description": "A button label for submission of the crash reporter data after a recent crash"
}, },
"CrashReportDialog__erase": { "CrashReportDialog__erase": {
"message": "Don't Send", "message": "ارسال نکن",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
}, },
"CustomizingPreferredReactions__title": { "CustomizingPreferredReactions__title": {
@ -6668,11 +6700,11 @@
"description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal." "description": "Shown in the header of the modal for customizing the preferred reactions. Also shown in the tooltip for the button that opens this modal."
}, },
"CustomizingPreferredReactions__subtitle": { "CustomizingPreferredReactions__subtitle": {
"message": "Click to replace an emoji", "message": "برای جایگزینی یک ایموجی کلیک کنید",
"description": "Instructions in the modal for customizing the preferred reactions." "description": "Instructions in the modal for customizing the preferred reactions."
}, },
"CustomizingPreferredReactions__had-save-error": { "CustomizingPreferredReactions__had-save-error": {
"message": "There was an error when saving your settings. Please try again.", "message": "خطایی در زمان ذخیره‌سازی تنظیمات شما رخ داد. لطفاً مجددا تلاش کنید",
"description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message." "description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message."
}, },
"MediaEditor__control--draw": { "MediaEditor__control--draw": {
@ -6680,7 +6712,7 @@
"description": "Label for the draw button in the media editor" "description": "Label for the draw button in the media editor"
}, },
"MediaEditor__control--text": { "MediaEditor__control--text": {
"message": "Add text", "message": "افزودن متن",
"description": "Label for the text button in the media editor" "description": "Label for the text button in the media editor"
}, },
"MediaEditor__control--sticker": { "MediaEditor__control--sticker": {
@ -6688,7 +6720,7 @@
"description": "Label for the sticker button in the media editor" "description": "Label for the sticker button in the media editor"
}, },
"MediaEditor__control--crop": { "MediaEditor__control--crop": {
"message": "Crop and rotate", "message": "برش و چرخش",
"description": "Label for the crop & rotate button in the media editor" "description": "Label for the crop & rotate button in the media editor"
}, },
"MediaEditor__control--undo": { "MediaEditor__control--undo": {
@ -6700,35 +6732,35 @@
"description": "Label for the redo button in the media editor" "description": "Label for the redo button in the media editor"
}, },
"MediaEditor__text--regular": { "MediaEditor__text--regular": {
"message": "Regular", "message": "معمولی",
"description": "Describes what attribute the color picker will change on the text" "description": "Describes what attribute the color picker will change on the text"
}, },
"MediaEditor__text--highlight": { "MediaEditor__text--highlight": {
"message": "Highlight", "message": "هایلایت",
"description": "Describes what attribute the color picker will change on the text" "description": "Describes what attribute the color picker will change on the text"
}, },
"MediaEditor__text--outline": { "MediaEditor__text--outline": {
"message": "Outline", "message": "خط بیرونی",
"description": "Describes what attribute the color picker will change on the text" "description": "Describes what attribute the color picker will change on the text"
}, },
"MediaEditor__text--underline": { "MediaEditor__text--underline": {
"message": "Underline", "message": "خط زیرین",
"description": "Describes what attribute the color picker will change on the text" "description": "Describes what attribute the color picker will change on the text"
}, },
"MediaEditor__draw--pen": { "MediaEditor__draw--pen": {
"message": "Pen", "message": "قلم",
"description": "Type of brush to free draw" "description": "Type of brush to free draw"
}, },
"MediaEditor__draw--highlighter": { "MediaEditor__draw--highlighter": {
"message": "Highlighter", "message": "ماژیک",
"description": "Type of brush to free draw" "description": "Type of brush to free draw"
}, },
"MediaEditor__draw--thin": { "MediaEditor__draw--thin": {
"message": "Thin", "message": "نازک",
"description": "Tip width of the brush" "description": "Tip width of the brush"
}, },
"MediaEditor__draw--regular": { "MediaEditor__draw--regular": {
"message": "Regular", "message": "معمولی",
"description": "Tip width of the brush" "description": "Tip width of the brush"
}, },
"MediaEditor__draw--medium": { "MediaEditor__draw--medium": {
@ -6736,7 +6768,7 @@
"description": "Tip width of the brush" "description": "Tip width of the brush"
}, },
"MediaEditor__draw--heavy": { "MediaEditor__draw--heavy": {
"message": "Heavy", "message": "ضخیم",
"description": "Tip width of the brush" "description": "Tip width of the brush"
}, },
"MediaEditor__crop--reset": { "MediaEditor__crop--reset": {
@ -6744,7 +6776,7 @@
"description": "Reset the crop state" "description": "Reset the crop state"
}, },
"MediaEditor__crop--rotate": { "MediaEditor__crop--rotate": {
"message": "Rotate", "message": "چرخش",
"description": "Rotate the canvas" "description": "Rotate the canvas"
}, },
"MediaEditor__crop--flip": { "MediaEditor__crop--flip": {
@ -6756,31 +6788,27 @@
"description": "Lock the aspect ratio" "description": "Lock the aspect ratio"
}, },
"MediaEditor__crop--crop": { "MediaEditor__crop--crop": {
"message": "Crop", "message": "برش",
"description": "Performs the crop" "description": "Performs the crop"
}, },
"WhatsNew__modal-title": { "WhatsNew__modal-title": {
"message": "تازه‌ها", "message": "تازه‌ها",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "این نسخه شامل شماری از بهینه سازی های کوچک و رفع عیب برای تداوم اجرای راحت سیگنال می باشد",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
}, },
"WhatsNew__v5.26--1": { "WhatsNew__v5.26--1": {
"message": "Tired: Sending plain un-edited images on Signal. Wired: Adding cat stickers, neon text, and drawing happy trees on your images before sending them on Signal.", "message": "اگر از ارسال تصاویر ساده ویرایش نشده روی سیگنال خسته شده اید، میتوانید استیکر گربه، متن چراغانی، و نقاشی درختان شاد رو قبل از ارسال روی سیگنال اضافه بکنید",
"description": "Release notes for v5.26" "description": "Release notes for v5.26"
}, },
"WhatsNew__v5.26--2": { "WhatsNew__v5.26--2": {
"message": "Ever feel like you need more pixels on the right pane in your life? Are you a fan of avatars, but only avatars and nothing else? Do you have a \"Save the screen real estate\" bumper sticker on your car? If you answered yes or no to any of those questions, then this update has got some collapsible left pane for you.", "message": "آیا تا به حال احساس کرده اید که در زندگی خود به پیکسل های بیشتری در صفحه سمت راست نیاز دارید؟ آیا شما طرفدار آواتارها هستید، اما فقط آواتارها و نه چیز دیگری؟ آیا برچسب \"کاکام ممد\" روی سپر ماشین خود دارید؟ اگر به هر یک از این سؤالات پاسخ مثبت یا خیر داده اید، این به روز رسانی برای شما یک صفحه جمع شونده سمت چپ دارد.",
"description": "Release notes for v5.26" "description": "Release notes for v5.26"
}, },
"WhatsNew__macos-m1": { "WhatsNew__macos-m1": {
"message": "Signal Desktop is now optimized for Apple's M1 chip which is used in their newer computers. If you're on one of those new-fangled devices, the app should be much snappier. If you're not, give a warm welcome to the users that are. Huge thanks to $dennis$ for his hard work here!", "message": "اپ سیگنال دسکتاپ هم اکنون برای چیپست M1 اپل بهینه سازی شده است که در کامپیوترهای جدیدشان استفاده می شود. اگر شما هم یکی از آن دستگاه ها را دارید، اپ سیگنال باید بسیار سریع تر باشد. اگر هم نه، به کاربرانی که آن را دارند خوش آمد بگویید. با تشکر فراوان از $dennis$بابت کار هایی که اینجا کرد.",
"description": "Release note for the macOS M1 release", "description": "Release note for the macOS M1 release",
"placeholders": { "placeholders": {
"dennis": { "dennis": {
@ -6790,19 +6818,35 @@
} }
}, },
"WhatsNew__v5.27--1": { "WhatsNew__v5.27--1": {
"message": "On a long call? Your system should stay awake the whole time, instead of falling asleep while you're in the middle of an important discussion.", "message": "تماس طولانی دارید؟ سیستم شما بجای خوابیدن در زمانی که وسط یک مباحثه مهم هستید، باید در تمام مدت روشن باشد.",
"description": "Release notes for v5.27" "description": "Release notes for v5.27"
}, },
"WhatsNew__v5.27--2": { "WhatsNew__v5.27--2": {
"message": "There are also a number of small tweaks and bug fixes to keep Signal running smoothly, including several calling-related improvements.", "message": "همچنین شماری از بهینه سازی های کوچک و رفع عیب هایی برای حفظ اجرای راحت سیگنال وجود دارند، همانند: چندین بهینه سازی مرتبط با تماس ها.",
"description": "Release notes for v5.27" "description": "Release notes for v5.27"
}, },
"WhatsNew__v5.28--1": { "WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.", "message": "سال نو هست و تنظیمات صفحه رو جدید کن. ما تنظیمات صفحه اولیه رو برای سال 2022 بازطراحی کردیم",
"description": "Release notes for v5.28" "description": "Release notes for v5.28"
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "الان، انگار سروصدا زیاد هست. توی لابی تماس، اگر هشت نفر یا بیشتر توی تماس باشن، اپ دسکتاپ بصورت خودکار صدا را غیرفعال خواهد کرد.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Tänään", "message": "Tänään",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Huomenna", "message": "Huomenna",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Tämä viikko", "message": "Tämä viikko",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktopin päivitys epäonnistui, mutta uusi versio on saatavilla. Siirry osoitteeseen $url$ ja asenna uusi versio manuaalisesti, ota sitten yhteyttä tukeen tai kirjoita virheraportti tästä ongelmasta.", "message": "Päivitys ei onnistunut. $retry$ tai käy osoitteessa $url$ asentaaksesi päivityksen käsin. Sen jälkeen $support$ ongelmasta.",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "nyt", "message": "Nyt",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Tänään] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Eilen] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Viestin runko on liian pitkä.", "message": "Viestin runko on liian pitkä.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Päivitys saatavilla", "message": "Päivitys saatavilla",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Yritä päivitystä uudelleen",
"description": ""
},
"autoUpdateContactSupport": {
"message": "Ota yhteyttä tukeen",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Napsauta uudelleenkäynnistääksesi Signalin", "message": "Napsauta uudelleenkäynnistääksesi Signalin",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Jatka", "message": "Jatka",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd D. MMMMta",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "ddd D. MMMMta YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Lue lisää", "message": "Lue lisää",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6610,7 +6642,7 @@
"description": "Label for the read receipts setting" "description": "Label for the read receipts setting"
}, },
"Preferences--typing-indicators": { "Preferences--typing-indicators": {
"message": "Kirjoittamisen ilmaisin", "message": "Kirjoitusilmaisimet",
"description": "Label for the typing indicators setting" "description": "Label for the typing indicators setting"
}, },
"Preferences--updates": { "Preferences--updates": {
@ -6763,10 +6795,6 @@
"message": "Uudet ominaisuudet", "message": "Uudet ominaisuudet",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Tämä versio sisältää useita pieniä parannuksia ja virhekorjauksia, jotka pitävät Signalin toiminnan sujuvana.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Tämä versio sisältää useita pieniä parannuksia ja virhekorjauksia, jotka pitävät Signalin toiminnan sujuvana.", "message": "Tämä versio sisältää useita pieniä parannuksia ja virhekorjauksia, jotka pitävät Signalin toiminnan sujuvana.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Uutta: vähemmän näppäimistön hakkaajan tai äänekkään purukuminsyöjän jahtaamista! Signal Desktop mykistää nyt mikrofonisi automaattisesti, mikäli puhelussa on vähintään kahdeksan osallistujaa.", "message": "Uutta: vähemmän näppäimistön hakkaajan tai äänekkään purukuminsyöjän jahtaamista! Signal Desktop mykistää nyt mikrofonisi automaattisesti, mikäli puhelussa on vähintään kahdeksan osallistujaa.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": " Vieritä keskustelujasi loputtomasti ja ole varma siitä, milloin mikäkin viesti on saapunut tai lähetetty.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Säädetty vasemman sivupalkin otsikkoa ja hakukenttää niin, että nyt on paljon enemmän tilaa puuhastella!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Voit jäljittää ryhmäpuheluista häiritsevän kovaäänisen kirjoittajan tai pureskelijan helposti olemme esitelleet uuden animoidun puheilmaisimen!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "Tuettujen kielten luettelo on laajentunut. Kiitämme vilpittömästi vapaaehtoiskääntäjiä, joiden ponnistelut mahdollistivat tämän.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Aujourdhui", "message": "Aujourdhui",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Hier", "message": "Hier",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Cette semaine", "message": "Cette semaine",
@ -984,7 +984,7 @@
"description": "Shown in a dialog to inform user that we experienced an unrecoverable error" "description": "Shown in a dialog to inform user that we experienced an unrecoverable error"
}, },
"attachmentSaved": { "attachmentSaved": {
"message": "Fichier joint enregistré.", "message": "Le fichier joint a été enregistré.",
"description": "Shown after user selects to save to downloads" "description": "Shown after user selects to save to downloads"
}, },
"attachmentSavedShow": { "attachmentSavedShow": {
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "La mise à jour de Signal Desktop pour ordinateur a échoué, mais une nouvelle version est proposée. Veuillez vous rendre sur $url$ et installez manuellement la nouvelle version. Ensuite, contactez lassistance ou remplissez un relevé de bogue au sujet de ce problème.", "message": "Signal na pas pu être mis à jour. $retry$ ou visitez $url$ pour linstaller manuellement. Puis, $support$ au sujet de ce problème",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -1340,7 +1348,7 @@
"description": "The menu option shown in Signal iOS to add a new linked device" "description": "The menu option shown in Signal iOS to add a new linked device"
}, },
"Install__scan-this-code": { "Install__scan-this-code": {
"message": "Balayez ce code dans lapplication Signal sur votre téléphone", "message": "Lisez ce code dans lappli Signal sur votre téléphone",
"description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen" "description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen"
}, },
"Install__instructions__1": { "Install__instructions__1": {
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "maintenant", "message": "À linstant",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Aujourdhui] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Hier] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Le corps du message est trop long.", "message": "Le corps du message est trop long.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Mise à jour disponible", "message": "Mise à jour disponible",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retenter la mise à jour",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contactez lassistance",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Cliquez pour redémarrer Signal", "message": "Cliquez pour redémarrer Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Poursuivre", "message": "Poursuivre",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "En apprendre davantage", "message": "En apprendre davantage",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6763,10 +6795,6 @@
"message": "Les nouveautés", "message": "Les nouveautés",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Cette version contient un certain nombre de petits ajustements et de corrections de bogues pour assurer le bon fonctionnement de Signal.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Cette version contient un certain nombre de petits ajustements et de corrections de bogues pour assurer le bon fonctionnement de Signal.", "message": "Cette version contient un certain nombre de petits ajustements et de corrections de bogues pour assurer le bon fonctionnement de Signal.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6802,7 +6830,23 @@
"description": "Release notes for v5.28" "description": "Release notes for v5.28"
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Maintenant, avec moins de recherches frénétiques pour les bruyants ! En rejoignant un appel, l'audio sera automatiquement désactivé s'il y a déjà huit personnes ou plus.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Faites défiler vos conversations à l'infini et soyez sûr que de savoir, où que vous soyez dans la conversation, à quel moment vous vous trouvez.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Repérez facilement le dactylo bruyant ou le gros mâcheur dans les appels de groupe nous avons introduit un nouvel indicateur de parole animé!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "La liste des langues prises en charge sest agrandie. Nous remercions sincèrement les traducteurs bénévoles dont les efforts ont rendu cela possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "આજે", "message": "આજે",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "ગઈકાલે", "message": "ગઈકાલે",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "આ અઠવાડિયે", "message": "આ અઠવાડિયે",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal ડેસ્કટોપ અપડેટ કરવામાં નિષ્ફળ થયું, પરંતુ એક નવું વર્ઝન ઉપલબ્ધ છે. કૃપા કરી $url$ પર જાઓ અને નવું વર્ઝન જાતે ઇન્સ્ટોલ કરો, પછી ક્યાં તો સપોર્ટનો સંપર્ક કરો અથવા આ સમસ્યા વિશે બગ ફાઇલ કરો.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "હમણાં ", "message": "હમણાં",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "મેસેજનો મુખ્ય ભાગ ખૂબ લાંબો છે.", "message": "મેસેજનો મુખ્ય ભાગ ખૂબ લાંબો છે.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "ચાલુ રાખો", "message": "ચાલુ રાખો",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "વધુ શીખો", "message": "વધુ શીખો",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "היום", "message": "היום",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "אתמול", "message": "אתמול",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "השבוע", "message": "השבוע",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop נכשל בהתעדכנות, אבל יש גרסה חדשה זמינה. אנא לך אל $url$ והתקן את הגרסה החדשה באופן ידני, אחר כך צור קשר עם התמיכה או הגש תקל לגבי בעיה זו.", "message": "Signal לא היה יכול להתעדכן. $retry$ או בקר בכתובת $url$ כדי להתקין אותו באופן ידני. לאחר מכן, $support$ לגבי הבעיה הזאת",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "כעת", "message": "עכשיו",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[היום] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[אתמול] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "גוף ההודעה ארוך מדי.", "message": "גוף ההודעה ארוך מדי.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "עדכון זמין", "message": "עדכון זמין",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "נסה שוב עדכון",
"description": ""
},
"autoUpdateContactSupport": {
"message": "צור קשר עם התמיכה",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "לחץ כדי להפעיל מחדש את Signal", "message": "לחץ כדי להפעיל מחדש את Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "המשך", "message": "המשך",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "למד עוד", "message": "למד עוד",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6763,10 +6795,6 @@
"message": "מה חדש", "message": "מה חדש",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "גרסה זו מכילה מספר של שפצורים קטנים ותיקוני תקלים כדי לשמור על Signal שירוץ באופן חלק.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "גרסה זו מכילה מספר של שפצורים קטנים ותיקוני תקלים כדי לשמור על Signal שירוץ באופן חלק.", "message": "גרסה זו מכילה מספר של שפצורים קטנים ותיקוני תקלים כדי לשמור על Signal שירוץ באופן חלק.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "במבואת השיחה, שולחן עבודה ישבית שמע באופן אוטומטי אם יש שמונה או יותר אנשים בשיחה.", "message": "במבואת השיחה, שולחן עבודה ישבית שמע באופן אוטומטי אם יש שמונה או יותר אנשים בשיחה.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "גלול באופן אין־סופי מבעד ההתכתבויות שלך והרגש בטוח שבכל מקום שאתה בשיחה תדע מתי.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "סידרנו ברחבי המרווח בכותרת של החלונית השמאלית ובאזור החיפוש ועכשיו יש הרבה יותר מקום עבור פעילויות!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "आज", "message": "आज",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "कल", "message": "कल",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "इस हफ़ते", "message": "इस हफ़ते",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop अपडेट नहीं हो पाया, पर एक नया वर्ज़न उपलब्ध है। कृपया $url$ पर जाएँ और नया वर्ज़न डाउनलोड कर के इंस्टॉल कर लें, फिर या तो समर्थन से संपर्क करें या फिर इस परेशानी के बारे में बग फ़ाइल कर दें।", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2117,6 +2125,14 @@
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "मेसेज बहुत लंबा है", "message": "मेसेज बहुत लंबा है",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "अपडेट उपलब्ध", "message": "अपडेट उपलब्ध",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "सिग्नल को रीस्टार्ट करने के लिए क्लिक करें", "message": "सिग्नल को रीस्टार्ट करने के लिए क्लिक करें",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "आगे ", "message": "आगे ",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "अधिक जानें", "message": "अधिक जानें",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "नया क्या है", "message": "नया क्या है",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "सिग्नल को सही रूप से चलाने के लिए इस वर्शन में कई छोटे बदलाव और बग फ़िक्स शामिल हैं.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "सिग्नल को सही रूप से चलाने के लिए इस वर्शन में कई छोटे बदलाव और बग फ़िक्स शामिल हैं.", "message": "सिग्नल को सही रूप से चलाने के लिए इस वर्शन में कई छोटे बदलाव और बग फ़िक्स शामिल हैं.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Danas", "message": "Danas",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Jučer", "message": "Jučer",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Ovaj tjedan", "message": "Ovaj tjedan",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Ažuriranje Signala za Desktop nije uspjelo, ali dostupna je nova verzija. Idite na $url$ i ručno instalirajte novu verziju, a zatim kontaktirajte podršku ili prijavite ovaj problem.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "sada", "message": "Sada",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Tijelo poruke je predugo.", "message": "Tijelo poruke je predugo.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Nastavi", "message": "Nastavi",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Saznajte više", "message": "Saznajte više",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Ma", "message": "Ma",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Tegnap", "message": "Tegnap",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Ezen a héten", "message": "Ezen a héten",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "A Signal Desktop frissítése nem sikerült, pedig újabb verzió érhető el. Kérlek látogass el a $url$ címre és telepítsd az új verziót kézzel, majd lépj kapcsolatba a szoftvertámogatással, vagy nyiss egy hibajegyet az eseményről!", "message": "A Signal Desktop frissítése nem sikerült. $retry$ vagy látogass el a $url$ címre és telepítsd az új verziót kézzel, majd lépj kapcsolatba velünk a tapasztalt problémával kapcsolatban: $support$. ",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "mostanában", "message": "Most",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[Ma] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Tegnap] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Az üzenet szövege túl hosszú.", "message": "Az üzenet szövege túl hosszú.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Frissítés érhető el", "message": "Frissítés érhető el",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Frissítés újra",
"description": ""
},
"autoUpdateContactSupport": {
"message": "Kapcsolatfelvétel a támogatással",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Kattints a Signal újraindításához!", "message": "Kattints a Signal újraindításához!",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Folytatás", "message": "Folytatás",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "MMM. D., ddd.",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "YYYY. MMM. D.",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Tudj meg többet!", "message": "Tudj meg többet!",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6763,10 +6795,6 @@
"message": "Újdonságok", "message": "Újdonságok",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Ebbe a verzióba néhány kisebb újítás és hibajavítás került annak érdekében, hogy a Signal továbbra is gond nélkül fusson.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Ebbe a verzióba néhány kisebb újítás és hibajavítás került annak érdekében, hogy a Signal továbbra is gond nélkül fusson.", "message": "Ebbe a verzióba néhány kisebb újítás és hibajavítás került annak érdekében, hogy a Signal továbbra is gond nélkül fusson.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Megőrültél, míg megtaláltad, hogy ki gépel vagy épp eszik elviselhetetlen hangerővel? A hívásba lépés előtt mostantól az új résztvevők mikrofonjait automatikusan lenémítjuk 8 vagy több fős csoporthívások esetén.", "message": "Megőrültél, míg megtaláltad, hogy ki gépel vagy épp eszik elviselhetetlen hangerővel? A hívásba lépés előtt mostantól az új résztvevők mikrofonjait automatikusan lenémítjuk 8 vagy több fős csoporthívások esetén.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Görgess végig beszélgetéseiden úgy, hogy közben mindig tudni fogod, merre jársz az időben.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Átrendeztük a baloldali sáv fejléce és keresője körüli területet, így rengeteg hely áll rendelkezésre a tevékenységek megjelenítéséhez.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Hari ini", "message": "Hari ini",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Kemarin", "message": "Kemarin",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Minggu ini", "message": "Minggu ini",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Gagal memperbarui Signal Desktop, namun versi baru telah tersedia. Mohon buka$url$ dan pasang aplikasi versi barunya secara manual, lalu kontak bagian dukungan atau lampirkan bug mengenai masalah ini.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -1348,7 +1356,7 @@
"description": "Instructions on the device link screen" "description": "Instructions on the device link screen"
}, },
"Install__instructions__2": { "Install__instructions__2": {
"message": "Tap into $settings$, then tap $linkedDevices$", "message": "Ketuk pada $settings$, kemudian ketuk $linkedDevices$ ",
"description": "Instructions on the device link screen", "description": "Instructions on the device link screen",
"placeholders": { "placeholders": {
"settings": { "settings": {
@ -1366,7 +1374,7 @@
"description": "Part of the 2nd instruction on the device link screen" "description": "Part of the 2nd instruction on the device link screen"
}, },
"Install__instructions__3": { "Install__instructions__3": {
"message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)", "message": "Ketuk $plusButton$ (Android) atau $linkNewDevice$ (iPhone)",
"description": "Instructions on the device link screen", "description": "Instructions on the device link screen",
"placeholders": { "placeholders": {
"plusButton": { "plusButton": {
@ -1380,7 +1388,7 @@
} }
}, },
"Install__qr-failed": { "Install__qr-failed": {
"message": "The QR code couldn't load. Check your internet and try again. $learnMore$", "message": "Tidak dapat memuat kode QR. Periksa internet Anda dan coba lagi. $learnMore$",
"description": "Shown on the install screen if the QR code fails to load", "description": "Shown on the install screen if the QR code fails to load",
"placeholders": { "placeholders": {
"learnMore": { "learnMore": {
@ -1398,11 +1406,11 @@
"description": "Shown on the install screen. Link takes users to a support page" "description": "Shown on the install screen. Link takes users to a support page"
}, },
"Install__choose-device-name__description": { "Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone", "message": "Anda akan melihat nama ini di bagian \"Perangkat Terhubung\" pada ponsel Anda",
"description": "The subheader shown on the 'choose device name' screen in the device linking process" "description": "The subheader shown on the 'choose device name' screen in the device linking process"
}, },
"Install__choose-device-name__placeholder": { "Install__choose-device-name__placeholder": {
"message": "My Computer", "message": "Komputer Saya",
"description": "The placeholder for the 'choose device name' input" "description": "The placeholder for the 'choose device name' input"
}, },
"Preferences--device-name": { "Preferences--device-name": {
@ -1422,7 +1430,7 @@
"description": "Shown during initial link while contacts and groups are being pulled from mobile device" "description": "Shown during initial link while contacts and groups are being pulled from mobile device"
}, },
"initialSync__subtitle": { "initialSync__subtitle": {
"message": "Note: Your chat history will not be synced to this device", "message": "Catatan: Riwayat percakapan Anda tidak akan disinkronisasikan ke perangkat ini",
"description": "Shown during initial link while contacts and groups are being pulled from mobile device" "description": "Shown during initial link while contacts and groups are being pulled from mobile device"
}, },
"installConnectionFailed": { "installConnectionFailed": {
@ -1442,7 +1450,7 @@
"description": "" "description": ""
}, },
"installUnknownError": { "installUnknownError": {
"message": "An unexpected error occurred. Please try again.", "message": "Terjadi kesalahan tak terduga. Mohon coba lagi.",
"description": "" "description": ""
}, },
"installTryAgain": { "installTryAgain": {
@ -1478,7 +1486,7 @@
"description": "Button label in the call lobby for returning to a call" "description": "Button label in the call lobby for returning to a call"
}, },
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call", "message": "Mikrofon disenyapkan karena ukurang panggilan",
"description": "Shown in a call lobby toast if there are a lot of people already on the call" "description": "Shown in a call lobby toast if there are a lot of people already on the call"
}, },
"calling__call-is-full": { "calling__call-is-full": {
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "sekarang", "message": "Sekarang",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Pesan terlalu panjang.", "message": "Pesan terlalu panjang.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Pembaruan tersedia", "message": "Pembaruan tersedia",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Klik untuk memulai ulang Signal", "message": "Klik untuk memulai ulang Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Lanjut", "message": "Lanjut",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Pelajari lebih lanjut", "message": "Pelajari lebih lanjut",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6648,11 +6680,11 @@
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
}, },
"CrashReportDialog__title": { "CrashReportDialog__title": {
"message": "Application crashed", "message": "Aplikasi macet",
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal dimulai ulang setelah macet. Anda dapat mengirimkan laporan untuk membantu Signal menginvestigasi masalahnya.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6660,7 +6692,7 @@
"description": "A button label for submission of the crash reporter data after a recent crash" "description": "A button label for submission of the crash reporter data after a recent crash"
}, },
"CrashReportDialog__erase": { "CrashReportDialog__erase": {
"message": "Don't Send", "message": "Jangan Kirim",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
}, },
"CustomizingPreferredReactions__title": { "CustomizingPreferredReactions__title": {
@ -6763,10 +6795,6 @@
"message": "Yang Baru", "message": "Yang Baru",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Versi ini mengandung sejumlah perubahan kecil dan perbaikan bug agar Signal tetap berjalan lancar.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Versi ini mengandung sejumlah perubahan kecil dan perbaikan bug agar Signal tetap berjalan lancar.", "message": "Versi ini mengandung sejumlah perubahan kecil dan perbaikan bug agar Signal tetap berjalan lancar.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6780,7 +6808,7 @@
"description": "Release notes for v5.26" "description": "Release notes for v5.26"
}, },
"WhatsNew__macos-m1": { "WhatsNew__macos-m1": {
"message": "Signal Desktop is now optimized for Apple's M1 chip which is used in their newer computers. If you're on one of those new-fangled devices, the app should be much snappier. If you're not, give a warm welcome to the users that are. Huge thanks to $dennis$ for his hard work here!", "message": "Signal Desktop sekarang dioptimalkan untuk chip M1 dari Apple yang digunakan pada komputer terbaru mereka. Jika Anda memakai perangkat buatan baru tersebut, Signal bekerja lebih cepat. Jika tidak, berikan sambutan hangat untuk penggunanya. Terima kasih banyak untuk $dennis$ untuk kerja kerasnya dalam hal ini!",
"description": "Release note for the macOS M1 release", "description": "Release note for the macOS M1 release",
"placeholders": { "placeholders": {
"dennis": { "dennis": {
@ -6790,7 +6818,7 @@
} }
}, },
"WhatsNew__v5.27--1": { "WhatsNew__v5.27--1": {
"message": "On a long call? Your system should stay awake the whole time, instead of falling asleep while you're in the middle of an important discussion.", "message": "Dalam panggilan panjang? Sistem Anda harus tetap menyala sepanjang waktu, dari pada mati ketika Anda sedang dalam diskusi yang penting.",
"description": "Release notes for v5.27" "description": "Release notes for v5.27"
}, },
"WhatsNew__v5.27--2": { "WhatsNew__v5.27--2": {
@ -6798,11 +6826,27 @@
"description": "Release notes for v5.27" "description": "Release notes for v5.27"
}, },
"WhatsNew__v5.28--1": { "WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.", "message": "Tahun baru, layar pengaturan awal baru. Kami telah mendesain ulang layar pengaturan awal tepat pada tahun 2022.",
"description": "Release notes for v5.28" "description": "Release notes for v5.28"
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Sekarang, dengan lebih sedikit pencarian tergesa-gesa untuk pengetik yang lantang atau pengunyah kelas berat! Dalam lobi panggilan, Desktop akan secara otomatis menonaktifkan audio jika ada delapan orang atau lebih di dalam panggilan. ",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Í dag", "message": "Í dag",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Í gær", "message": "Í gær",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Í þessari viku", "message": "Í þessari viku",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop uppfærðist ekki, en það er ný útgáfa til taks. Farðu á $url$ og settu nýju útgáfuna upp handvirkt, síðan skaltu annað hvort hafa samband við aðstoðarteymið eða senda inn verkbeiðni vegna þessa vandamáls.", "message": "Signal gat ekki uppfærst. $retry$ eða skoðaðu $url$ til að setja það upp handvirkt. Síðan ættirðu að $support$ varðandi þetta vandamál",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "núna", "message": "Núna",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D. MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Texti skilaboðanna er of langur.", "message": "Texti skilaboðanna er of langur.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Uppfærsla er tiltæk", "message": "Uppfærsla er tiltæk",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Prófaðu að uppfæra",
"description": ""
},
"autoUpdateContactSupport": {
"message": "hafðu samband",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Smelltu til að endurræsa Signal", "message": "Smelltu til að endurræsa Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Áfram", "message": "Áfram",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd. D. MMM",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "D. MMM, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Kanna nánar", "message": "Kanna nánar",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6763,10 +6795,6 @@
"message": "Hvað er nýtt", "message": "Hvað er nýtt",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Þessi útgáfa inniheldur nokkrar villuleiðréttingar og fínstillingar til að Signal keyri sem áreiðanlegast.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Þessi útgáfa inniheldur nokkrar villuleiðréttingar og fínstillingar til að Signal keyri sem áreiðanlegast.", "message": "Þessi útgáfa inniheldur nokkrar villuleiðréttingar og fínstillingar til að Signal keyri sem áreiðanlegast.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Núna þarf að leita á færri stöðum að þessum sem hamast á lyklaborðinu eða tyggur hátt. Forritið slekkur núna sjálfvirkt á hljóðnemum ef það eru fleiri en átta manns í samtalinu.", "message": "Núna þarf að leita á færri stöðum að þessum sem hamast á lyklaborðinu eða tyggur hátt. Forritið slekkur núna sjálfvirkt á hljóðnemum ef það eru fleiri en átta manns í samtalinu.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Skrunaðu endalaust í gegnum samtölin þín en hafðu samt á tilfinninguni að þú sért nákvæmlega með á nótunum.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Við stokkuðum upp bilin vinstra megin efst, og nú er svo mikið pláss fyrir virkni!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Oggi", "message": "Oggi",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Ieri", "message": "Ieri",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Questa settimana", "message": "Questa settimana",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Aggiornamento di Signal Desktop non riuscito, ma è disponibile una nuova versione. Vai su $url$ e installa manualmente la nuova versione, quindi contatta il supporto o segnala un bug riguardo questo problema.", "message": "Signal non può essere aggiornato. $retry$ o visita $url$ per installarlo manualmente. Poi $support$ riguardo a questo problema",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "ora", "message": "Ora",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Oggi] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Ieri] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Il corpo del messaggio è troppo lungo.", "message": "Il corpo del messaggio è troppo lungo.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Aggiornamento disponibile", "message": "Aggiornamento disponibile",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Riprova l'aggiornamento",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contatta l'assistenza",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Clicca per riavviare Signal", "message": "Clicca per riavviare Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Continua", "message": "Continua",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd D MMM",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "D MMM YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Scopri di più", "message": "Scopri di più",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6763,10 +6795,6 @@
"message": "Cosa c'è di nuovo", "message": "Cosa c'è di nuovo",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Questa versione contiene una serie di piccole modifiche e correzioni di bug per far funzionare Signal senza problemi.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Questa versione contiene una serie di piccole modifiche e correzioni di bug per far funzionare Signal senza problemi.", "message": "Questa versione contiene una serie di piccole modifiche e correzioni di bug per far funzionare Signal senza problemi.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Niente più ricerche frenetiche per il dattilografo rumoroso o il masticatore accanito! Nella lobby delle chiamate, Signal ora disabilita automaticamente l'audio se ci sono otto o più persone nella chiamata.", "message": "Niente più ricerche frenetiche per il dattilografo rumoroso o il masticatore accanito! Nella lobby delle chiamate, Signal ora disabilita automaticamente l'audio se ci sono otto o più persone nella chiamata.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Scorri tra le tue conversazioni e sentiti sicuro che ovunque ti trovi nella conversazione saprai quando sono stati scritti i messaggi.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Abbiamo cambiato la spaziatura nell'intestazione del pannello di sinistra e nell'area di ricerca e ora c'è così tanto spazio per le attività!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Rintraccia facilmente il dattilografo errante o il masticatore pesante nelle chiamate di gruppo - abbiamo introdotto un nuovo indicatore animato di chi parla!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "La lista delle lingue supportate si è ampliata. Apprezziamo sinceramente i traduttori volontari i cui sforzi lo hanno reso possibile.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "今日", "message": "今日",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "昨日", "message": "昨日",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "今週", "message": "今週",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop はアップデートに失敗しましたが、新しいバージョンが利用可能です。$url$ から手動で新しいバージョンをインストールしてからサポートに問い合わせるか、このバグを報告してください。", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2114,9 +2122,17 @@
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "MMM D", "message": "MMMD",
"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'."
}, },
"timestampFormat__long__today": {
"message": "[今日] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[昨日] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "メッセージが長すぎます。", "message": "メッセージが長すぎます。",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "アップデートがあります", "message": "アップデートがあります",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "アップデートを再試行",
"description": ""
},
"autoUpdateContactSupport": {
"message": "お問い合わせ",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Signalを再起動する", "message": "Signalを再起動する",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "続ける", "message": "続ける",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "MMMD日 (ddd)",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "YYYY年MMMD日",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "さらに詳しく", "message": "さらに詳しく",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signalはクラッシュ後に再起動しました。クラッシュレポートをSignalに送信いただくと、この問題の解決に役立ちます。", "message": "Signalがクラッシュ後に再起動しました。クラッシュレポートを提出いただくと、Signalの問題の調査に役立てられます。",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "更新情報", "message": "更新情報",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "このバージョンではSignalをより良くするために、細かい変更とバグ修正を行いました。",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Signalをスムーズに動作させるための微調整とバグ修正を行いました。", "message": "Signalをスムーズに動作させるための微調整とバグ修正を行いました。",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "通話ロビーで8人以上が通話中の場合、自動的にマイクをミュートするようになりました。", "message": "通話ロビーで8人以上が通話中の場合、自動的にマイクをミュートするようになりました。",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "過去のチャットをスクロールして見るときに、常に画面上部に日付が出るようになりました。",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "左ペインのヘッダと検索エリアの間隔をシャッフルし、アクティビティのためのスペースがとても広くなりました。",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "新しい音声インジケータを導入しました。グループ通話で、大声でタイピングする人やクチャクチャする人を簡単に見つけることができます。",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "対応言語が増えました。ボランティア翻訳者の皆様のご尽力に心から感謝いたします。",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "ថ្ងៃនេះ", "message": "ថ្ងៃនេះ",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "ម្សិលមិញ", "message": "ម្សិលមិញ",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "សប្តាហ៍នេះ", "message": "សប្តាហ៍នេះ",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop បានបរាជ័យក្នុងការធ្វើបច្ចុប្បន្នភាព​ តែមានជំនាន់ថ្មីមួយ។ សូមចូលទៅកាន់​ $url$ និងដំឡើងជំនាន់ថ្មីដោយខ្លួនឯង បន្ទាប់មកទាក់ទងមកក្រុមការងារ​ ឬផ្ញើកំណត់ត្រាបញ្ហាអំពីបញ្ហានេះ។", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -1126,7 +1134,7 @@
"description": "Text shown in the confirmation dialog for deleting a message locally" "description": "Text shown in the confirmation dialog for deleting a message locally"
}, },
"deleteForEveryoneWarning": { "deleteForEveryoneWarning": {
"message": "This message will be deleted for everyone in the conversation if theyre on a recent version of Signal. They will be able to see that you deleted a message.", "message": "សារនេះ នឹងត្រូវលុបចោលសម្រាប់អ្នករាល់គ្នា នៅក្នុងការសន្ទនា បើសិនពួកគេកំពុងប្រើប្រាស់ Signal ជំនាន់ថ្មីៗ។ ពួកគេនឹងអាចឃើញថា អ្នកបានលុបសារមួយ។",
"description": "Text shown in the confirmation dialog for deleting a message for everyone" "description": "Text shown in the confirmation dialog for deleting a message for everyone"
}, },
"from": { "from": {
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "ឥឡូវ", "message": "ឥឡូវនេះ",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "ខែ ថ្ងៃ", "message": "ខែ ថ្ងៃ",
"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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "សារតួសេចក្តីវែងពេក។", "message": "សារតួសេចក្តីវែងពេក។",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -2846,7 +2870,7 @@
"description": "Appears on the cancel button in confirmation dialogs." "description": "Appears on the cancel button in confirmation dialogs."
}, },
"MessageBody--read-more": { "MessageBody--read-more": {
"message": "Read more", "message": "អានបន្ថែម",
"description": "When a message is too long this is the affordance to expand the message" "description": "When a message is too long this is the affordance to expand the message"
}, },
"Message--unsupported-message": { "Message--unsupported-message": {
@ -3446,7 +3470,7 @@
"description": "Shown as a button to let the user block a message request and report spam" "description": "Shown as a button to let the user block a message request and report spam"
}, },
"MessageRequests--block-and-report-spam-success-toast": { "MessageRequests--block-and-report-spam-success-toast": {
"message": "Reported as spam and blocked.", "message": "បានរាយការណ៍សារឥតបានការ និងបានហាមឃាត់។",
"description": "Shown in a toast when you successfully block a user and report them as spam" "description": "Shown in a toast when you successfully block a user and report them as spam"
}, },
"MessageRequests--block-direct-confirm-title": { "MessageRequests--block-direct-confirm-title": {
@ -5280,15 +5304,15 @@
"description": "Shown on Migrate dialog to kick off the process" "description": "Shown on Migrate dialog to kick off the process"
}, },
"GroupV1--Migration--info--title": { "GroupV1--Migration--info--title": {
"message": "What are New Groups?", "message": "តើអ្វីជាក្រុមថ្មី?",
"description": "Shown on Learn More popup after GV1 migration" "description": "Shown on Learn More popup after GV1 migration"
}, },
"GroupV1--Migration--migrate--title": { "GroupV1--Migration--migrate--title": {
"message": "Upgrade to New Group", "message": "ដំឡើងទៅក្រុមថ្មី",
"description": "Shown on Migration popup after choosing to migrate group" "description": "Shown on Migration popup after choosing to migrate group"
}, },
"GroupV1--Migration--info--summary": { "GroupV1--Migration--info--summary": {
"message": "New Groups have features like @mentions and group admins, and will support more features in the future.", "message": "ក្រុមថ្មី មានមុខងារដូចជា @រៀបរាប់ និងអ្នកគ្រប់គ្រងក្រុម ហើយនឹងគាំទ្រមុខងារបន្ថែមនៅពេលអនាគត។",
"description": "Shown on Learn More popup after or Migration popup before GV1 migration" "description": "Shown on Learn More popup after or Migration popup before GV1 migration"
}, },
"GroupV1--Migration--info--keep-history": { "GroupV1--Migration--info--keep-history": {
@ -5296,7 +5320,7 @@
"description": "Shown on Learn More popup after GV1 migration" "description": "Shown on Learn More popup after GV1 migration"
}, },
"GroupV1--Migration--migrate--keep-history": { "GroupV1--Migration--migrate--keep-history": {
"message": "All message history and media will be kept from before the upgrade.", "message": "ប្រវត្តិសារ​ និងឯកសារមេឌាទាំងអស់ នឹងត្រូវរក្សាទុកមុនពេលដំឡើង។",
"description": "Shown on Migration popup before GV1 migration" "description": "Shown on Migration popup before GV1 migration"
}, },
"GroupV1--Migration--info--invited--you": { "GroupV1--Migration--info--invited--you": {
@ -5963,6 +5987,14 @@
"message": "បន្ត", "message": "បន្ត",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "សិក្សាបន្ថែម", "message": "សិក្សាបន្ថែម",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6016,7 +6048,7 @@
"description": "Description for the contact spoofing review dialog" "description": "Description for the contact spoofing review dialog"
}, },
"ContactSpoofingReviewDialog__possibly-unsafe-title": { "ContactSpoofingReviewDialog__possibly-unsafe-title": {
"message": "Request", "message": "ស្នើសុំ",
"description": "Header in the contact spoofing review dialog, shown above the potentially-unsafe user" "description": "Header in the contact spoofing review dialog, shown above the potentially-unsafe user"
}, },
"ContactSpoofingReviewDialog__safe-title": { "ContactSpoofingReviewDialog__safe-title": {
@ -6458,7 +6490,7 @@
"description": "Error message when something goes wrong updating your profile." "description": "Error message when something goes wrong updating your profile."
}, },
"AnnouncementsOnlyGroupBanner--modal": { "AnnouncementsOnlyGroupBanner--modal": {
"message": "Message an admin", "message": "ផ្ញើសារទៅអ្នកគ្រប់គ្រង",
"description": "Modal title for the list of admins in a group" "description": "Modal title for the list of admins in a group"
}, },
"AnnouncementsOnlyGroupBanner--announcements-only": { "AnnouncementsOnlyGroupBanner--announcements-only": {
@ -6472,7 +6504,7 @@
} }
}, },
"AnnouncementsOnlyGroupBanner--admins": { "AnnouncementsOnlyGroupBanner--admins": {
"message": "admins", "message": "អភិបាល",
"description": "Clickable text describing administrators of a group, used in the message an admin label" "description": "Clickable text describing administrators of a group, used in the message an admin label"
}, },
"AvatarEditor--choose": { "AvatarEditor--choose": {
@ -6590,7 +6622,7 @@
"description": "Option for who can see my X select" "description": "Option for who can see my X select"
}, },
"Preferences__who-can--nobody": { "Preferences__who-can--nobody": {
"message": "Nobody", "message": "គ្មាននរណា",
"description": "Option for who can see my X select" "description": "Option for who can see my X select"
}, },
"Preferences--messaging": { "Preferences--messaging": {
@ -6598,7 +6630,7 @@
"description": "Title for the messaging settings" "description": "Title for the messaging settings"
}, },
"Preferences--see-me": { "Preferences--see-me": {
"message": "See my phone number", "message": "មើលលេខទូរស័ព្ទរបស់ខ្ញុំ",
"description": "Label for the see my phone number setting" "description": "Label for the see my phone number setting"
}, },
"Preferences--find-me": { "Preferences--find-me": {
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "ಇಂದು", "message": "ಇಂದು",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "ನಿನ್ನೆ", "message": "ನಿನ್ನೆ",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "ಈ ವಾರ", "message": "ಈ ವಾರ",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop ಅಪ್‌ಡೇಟ್ ಆಗಲು ವಿಫಲವಾಗಿದೆ. ಆದರೆ, ಹೊಸ ಅವೃತ್ತಿ ಲಭ್ಯವಿದೆ. ದಯವಿಟ್ಟು $url$ ಗೆ ಹೋಗಿ ಮತ್ತು ಮ್ಯಾನ್ಯುಯಲ್ ಆಗಿ ಹೊಸ ಆವೃತ್ತಿ ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿ. ನಂತರ ಬೆಂಬಲ ಸಂಪರ್ಕಿಸಿ ಅಥವಾ ಈ ಸಮಸ್ಯೆಯ ಬಗ್ಗೆ ಬಗ್ ವರದಿ ಫೈಲ್‌ ಮಾಡಿ.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2117,6 +2125,14 @@
"message": "ತಿಂತಿಂತಿಂ ದಿ", "message": "ತಿಂತಿಂತಿಂ ದಿ",
"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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "ಮೆಸೇಜ್ ಬಾಡಿ ತುಂಬಾ ಉದ್ದವಾಗಿದೆ.", "message": "ಮೆಸೇಜ್ ಬಾಡಿ ತುಂಬಾ ಉದ್ದವಾಗಿದೆ.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "ಮುಂದುವರಿಸಿ", "message": "ಮುಂದುವರಿಸಿ",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ", "message": "ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "오늘", "message": "오늘",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "어제", "message": "어제",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "이번주", "message": "이번주",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop이 업데이트에 실패했지만 사용 가능한 새 버전이 있습니다. $url$ 링크로 이동하여 새 버전을 수동으로 설치한 후, 지원팀에 문의하거나 문제에 대한 버그를 제출하세요.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2117,6 +2125,14 @@
"message": "월 일", "message": "월 일",
"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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "메시지 본문이 너무 깁니다.", "message": "메시지 본문이 너무 깁니다.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "계속", "message": "계속",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "더 알아보기", "message": "더 알아보기",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Îro", "message": "Îro",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Doh", "message": "Doh",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Ev hefte", "message": "Ev hefte",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop failed to update, but there is a new version available. Please go to $url$ and install the new version manually, then either contact support or file a bug about this problem.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "aniha", "message": "Aniha",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D'ê MMM'ê", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Peyam zêde dirêj e.", "message": "Peyam zêde dirêj e.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Bidomîne", "message": "Bidomîne",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Zêdetir bizane", "message": "Zêdetir bizane",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "ມື້​ນີ້", "message": "ມື້​ນີ້",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "ມື້ວານນີ້", "message": "ມື້ວານນີ້",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "ອາ​ທິດ​ນີ້", "message": "ອາ​ທິດ​ນີ້",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop failed to update, but there is a new version available. Please go to $url$ and install the new version manually, then either contact support or file a bug about this problem.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "ດຽວນີ້", "message": "Now",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "ວັນທີ ເດືອນ ປີ", "message": "ວັນທີ ເດືອນ ປີ",
"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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "ໂຄງຮ່າງຂໍ້ຄວາມຍາວເກີນໄປ", "message": "ໂຄງຮ່າງຂໍ້ຄວາມຍາວເກີນໄປ",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "ສືບຕໍ່", "message": "ສືບຕໍ່",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Learn more", "message": "Learn more",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Šiandien", "message": "Šiandien",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Vakar", "message": "Vakar",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Šią savaitę", "message": "Šią savaitę",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Nepavyko atnaujinti Signal Desktop, tačiau yra prieinama nauja versija. Apsilankykite $url$ ir įdiekite naująją versiją rankiniu būdu, o tuomet arba susisiekite su programos palaikymo komanda, arba praneškite apie šią problemą.", "message": "Signal programai nepavyko atsinaujinti. $retry$ arba apsilankykite adresu $url$ ir įdiekite ją rankiniu būdu. Tuomet, $support$ dėl šios problemos",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -1478,7 +1486,7 @@
"description": "Button label in the call lobby for returning to a call" "description": "Button label in the call lobby for returning to a call"
}, },
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call", "message": "Mikrofonas nutildytas dėl skambutyje dalyvaujančių žmonių skaičiaus",
"description": "Shown in a call lobby toast if there are a lot of people already on the call" "description": "Shown in a call lobby toast if there are a lot of people already on the call"
}, },
"calling__call-is-full": { "calling__call-is-full": {
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "dabar", "message": "Dabar",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[Šiandien] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Vakar] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Žinutės turinys yra per ilgas.", "message": "Žinutės turinys yra per ilgas.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Yra prieinamas atnaujinimas", "message": "Yra prieinamas atnaujinimas",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Bandykite atnaujinti programą dar kartą",
"description": ""
},
"autoUpdateContactSupport": {
"message": "susisiekite su palaikymu",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Spustelėkite, norėdami paleisti Signal iš naujo", "message": "Spustelėkite, norėdami paleisti Signal iš naujo",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Tęsti", "message": "Tęsti",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "YYYY MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Sužinoti daugiau", "message": "Sužinoti daugiau",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal buvo paleista iš naujo po strigties. Galite pateikti pranešimą apie strigtį, kad padėtumėte Signal ištirti problemą.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "Kas naujo", "message": "Kas naujo",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Šioje versijoje yra daug smulkių patobulinimų ir klaidų ištaisymų, kurie padės Signal sklandžiai veikti.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Šioje versijoje yra daug smulkių patobulinimų ir klaidų ištaisymų, kurie padės Signal sklandžiai veikti.", "message": "Šioje versijoje yra daug smulkių patobulinimų ir klaidų ištaisymų, kurie padės Signal sklandžiai veikti.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6802,7 +6830,23 @@
"description": "Release notes for v5.28" "description": "Release notes for v5.28"
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Dabar, nebereikia ieškoti, kas garsiai rašo klaviatūra ar čepsi! Programa automatiškai išjungs garsą laukimo salėje, jei skambutyje dalyvaus aštuoni ar daugiau kaip aštuoni žmonės.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Slinkite pokalbyje be galo ir būkite užtikrinti, kad kur besustotumėte, tiksliai žinosite laikotarpį, ties kuriuo sustojote.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Pertvarkėme tarpus kairiojo polangio antraštėje ir paieškos srityje, ir dabar yra žymiai daugiau vietos veikloms!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Grupės pokalbiuose lengvai raskite garsiai rašančius klaviatūra ar čepsinčius asmenis pristatėme naują animuotą kalbėjimo indikatorių!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "Išplėstas palaikomų kalbų sąrašas. Nuoširdžiai dėkojame vertėjams-savanoriams, kurių pastangų dėka visa tai tapo įmanoma.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Šodien", "message": "Šodien",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Vakar", "message": "Vakar",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Šonedēļ", "message": "Šonedēļ",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop versiju neizdevās atjaunināt, taču ir pieejama jauna versija. Apmeklējiet $url$ un instalējiet jauno versiju manuāli. Pēc tam vai nu sazinieties ar atbalstu vai reģistrējiet kļūdu par šo problēmu.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "tagad", "message": "Tagad",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Ziņas pamatteksts ir pārāk garš.", "message": "Ziņas pamatteksts ir pārāk garš.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Turpināt", "message": "Turpināt",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Lasīt vairāk", "message": "Lasīt vairāk",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Денес", "message": "Денес",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Вчера", "message": "Вчера",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Оваа недела", "message": "Оваа недела",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop не успеа да се ажурира иако е достапна нова верзија. Ве молиме одете на $url$ и инсталирајте ја новата верзија рачно. Потоа контактирајте го нашиот тим за поддршка или пријавте баг за проблемот.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "сега", "message": "Сега",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "МММ Д", "message": "МММ Д",
"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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Телото на пораката е предолго.", "message": "Телото на пораката е предолго.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Продолжи", "message": "Продолжи",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Дознајте повеќе", "message": "Дознајте повеќе",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "ഇന്ന്", "message": "ഇന്ന്",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "ഇന്നലെ", "message": "ഇന്നലെ",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "ഈ ആഴ്ച", "message": "ഈ ആഴ്ച",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop അപ്ഡേറ്റ് ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു, പക്ഷേ ഒരു പുതിയ പതിപ്പ് ലഭ്യമാണ്. ദയവായി $url$ എന്നതിലേക്ക് പോയി പുതിയ പതിപ്പ് സ്വമേധയാ ഇൻസ്റ്റാൾ ചെയ്യുക, തുടർന്ന് പിന്തുണയുമായി ബന്ധപ്പെടുക അല്ലെങ്കിൽ ഈ പ്രശ്നത്തെക്കുറിച്ച് ഒരു ബഗ് ഫയൽ ചെയ്യുക.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -1340,11 +1348,11 @@
"description": "The menu option shown in Signal iOS to add a new linked device" "description": "The menu option shown in Signal iOS to add a new linked device"
}, },
"Install__scan-this-code": { "Install__scan-this-code": {
"message": "Scan this code in the Signal app on your phone", "message": "നിങ്ങളുടെ ഫോണിലെ Signal ആപ്പിൽ ഈ കോഡ് സ്കാൻ ചെയ്യുക",
"description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen" "description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen"
}, },
"Install__instructions__1": { "Install__instructions__1": {
"message": "Open Signal on your phone", "message": "നിങ്ങളുടെ ഫോണിൽ Signal തുറക്കുക",
"description": "Instructions on the device link screen" "description": "Instructions on the device link screen"
}, },
"Install__instructions__2": { "Install__instructions__2": {
@ -1534,11 +1542,11 @@
"description": "Button tooltip label for stopping screen sharing" "description": "Button tooltip label for stopping screen sharing"
}, },
"calling__button--ring__label": { "calling__button--ring__label": {
"message": "Ring", "message": "റിംഗ്",
"description": "Label under the ring button" "description": "Label under the ring button"
}, },
"calling__button--ring__disabled-because-group-is-too-large": { "calling__button--ring__disabled-because-group-is-too-large": {
"message": "Group is too large to ring the participants.", "message": "പങ്കെടുക്കുന്നവരെ വിളിക്കാൻ കഴിയാത്തത്ര വലുതാണ് ഗ്രൂപ്പ്.",
"description": "Button tooltip label when you can't ring because the group is too large" "description": "Button tooltip label when you can't ring because the group is too large"
}, },
"calling__button--ring__off": { "calling__button--ring__off": {
@ -2117,6 +2125,14 @@
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "സന്ദേശം ഉള്ളടക്കം വളരെ ദൈർഘ്യമേറിയതാണ്.", "message": "സന്ദേശം ഉള്ളടക്കം വളരെ ദൈർഘ്യമേറിയതാണ്.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5384,11 +5408,11 @@
"description": "Generic next label" "description": "Generic next label"
}, },
"BadgeDialog__become-a-sustainer-button": { "BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer", "message": "പരിപാലകര്‍ ആകുക",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions" "description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
}, },
"BadgeSustainerInstructions__header": { "BadgeSustainerInstructions__header": {
"message": "Become a Sustainer", "message": "പരിപാലകര്‍ ആകുക",
"description": "In the instructions for becoming a sustainer. The heading." "description": "In the instructions for becoming a sustainer. The heading."
}, },
"BadgeSustainerInstructions__subheader": { "BadgeSustainerInstructions__subheader": {
@ -5396,7 +5420,7 @@
"description": "In the instructions for becoming a sustainer. The subheading." "description": "In the instructions for becoming a sustainer. The subheading."
}, },
"BadgeSustainerInstructions__instructions__1": { "BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone", "message": "നിങ്ങളുടെ ഫോണിൽ Signal തുറക്കുക",
"description": "In the instructions for becoming a sustainer. First instruction." "description": "In the instructions for becoming a sustainer. First instruction."
}, },
"BadgeSustainerInstructions__instructions__2": { "BadgeSustainerInstructions__instructions__2": {
@ -5963,6 +5987,14 @@
"message": "തുടരുക", "message": "തുടരുക",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "കൂടുതൽ അറിയുക", "message": "കൂടുതൽ അറിയുക",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6676,7 +6708,7 @@
"description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message." "description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message."
}, },
"MediaEditor__control--draw": { "MediaEditor__control--draw": {
"message": "Draw", "message": "വരയ്ക്കുക",
"description": "Label for the draw button in the media editor" "description": "Label for the draw button in the media editor"
}, },
"MediaEditor__control--text": { "MediaEditor__control--text": {
@ -6748,7 +6780,7 @@
"description": "Rotate the canvas" "description": "Rotate the canvas"
}, },
"MediaEditor__crop--flip": { "MediaEditor__crop--flip": {
"message": "Flip", "message": "തിരിക്കൂ",
"description": "Flip/mirror the canvas" "description": "Flip/mirror the canvas"
}, },
"MediaEditor__crop--lock": { "MediaEditor__crop--lock": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "आज", "message": "आज",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "काल", "message": "काल",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "ह्या आठवड्यात", "message": "ह्या आठवड्यात",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop अद्यतनित होण्यात अयशस्वी, पण एक नवीन आवृत्ती उपलब्ध आहे. कृपया $url$वर जा आणि नवीन आवृत्ती व्यक्तिचलितरीत्या स्थापित करा, नंतर समर्थनला संपर्क करा किंवा या समस्येकरिता बग फाईल करा.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2117,6 +2125,14 @@
"message": "ममम द", "message": "ममम द",
"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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "संदेश अंग खूप मोठे आहे.", "message": "संदेश अंग खूप मोठे आहे.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "अद्यतन उपलब्ध", "message": "अद्यतन उपलब्ध",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Signal पुन्हा सुरू करण्यासाठी क्लिक करा", "message": "Signal पुन्हा सुरू करण्यासाठी क्लिक करा",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "सुरू ठेवा", "message": "सुरू ठेवा",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "अधिक जाणा", "message": "अधिक जाणा",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "नवीन काय आहे", "message": "नवीन काय आहे",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Signal निर्विघ्नपणे चालत ठेवण्यासाठी या आवृत्तीत अनेक लहान समन्वय आणि त्रुटी दुरुस्त्या समाविष्ट आहेत.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Signal निर्विघ्नपणे चालत ठेवण्यासाठी या आवृत्तीत अनेक लहान समन्वय आणि त्रुटी दुरुस्त्या समाविष्ट आहेत", "message": "Signal निर्विघ्नपणे चालत ठेवण्यासाठी या आवृत्तीत अनेक लहान समन्वय आणि त्रुटी दुरुस्त्या समाविष्ट आहेत",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Hari ini", "message": "Hari ini",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Semalam", "message": "Semalam",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Minggu Ini", "message": "Minggu Ini",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Desktop Signal gagal dikemas kini, tetapi ada versi baharu yang tersedia. Sila pergi ke $url$ dan pasang versi baharu secara manual, kemudian hubungi sokongan atau failkan pepijat mengenai masalah ini.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "sekarang", "message": "Sekarang",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Isi mesej terlalu panjang", "message": "Isi mesej terlalu panjang",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Kemas kini tersedia", "message": "Kemas kini tersedia",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Klik untuk membuka semula Signal", "message": "Klik untuk membuka semula Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Teruskan", "message": "Teruskan",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Ketahui lebih lanjut", "message": "Ketahui lebih lanjut",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "Perkara Baharu", "message": "Perkara Baharu",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Versi ini mengandungi sedikit tweak kecil dan pembetulan pepijat untuk memastikan Signal berjalan dengan lancar.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Versi ini mengandungi sedikit tweak kecil dan pembetulan pepijat untuk memastikan Signal berjalan dengan lancar.", "message": "Versi ini mengandungi sedikit tweak kecil dan pembetulan pepijat untuk memastikan Signal berjalan dengan lancar.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "I dag", "message": "I dag",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "I går", "message": "I går",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Denne Uken", "message": "Denne Uken",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop mislyktes med å oppdatere, men det er en ny versjon tilgjengelig. Vennligst gå til $url$og installer den nye versjonen manuelt. Deretter kan du enten kontakte support eller sende en feilrapport om dette problemet.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "nå", "message": "Nå",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D. MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Meldingsteksten er for lang.", "message": "Meldingsteksten er for lang.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Fortsett", "message": "Fortsett",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Lær mer", "message": "Lær mer",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Vandaag", "message": "Vandaag",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Gisteren", "message": "Gisteren",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Deze week", "message": "Deze week",
@ -932,7 +932,7 @@
"description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button" "description": "Shown in a message's triple-dot menu if there isn't room for a dedicated download button"
}, },
"reactToMessage": { "reactToMessage": {
"message": "Op bericht reageren", "message": "Met emoji reageren",
"description": "Shown in triple-dot menu next to message to allow user to react to the associated message" "description": "Shown in triple-dot menu next to message to allow user to react to the associated message"
}, },
"replyToMessage": { "replyToMessage": {
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Het is Signal-Desktop niet gelukt om bij te werken, maar er is wel een nieuwe versie beschikbaar. Surf naar $url$ en installeer zelf de nieuwe versie. Neem daarna ofwel contact op met onze ondersteuning, of schijf een foutrapportage op GitHub om dit probleem te melden.", "message": "Signal kon niet worden bijgewerkt. $retry$ of bezoek $url$ om Signal handmatig te installeren. Neem vervolgens $support$ over dit probleem zodat we het in de toekomst kunnen voorkomen.",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -1126,7 +1134,7 @@
"description": "Text shown in the confirmation dialog for deleting a message locally" "description": "Text shown in the confirmation dialog for deleting a message locally"
}, },
"deleteForEveryoneWarning": { "deleteForEveryoneWarning": {
"message": "Dit bericht wordt voor iedere deelnemer aan dit gesprek die een recente versie van Signal gebruikt gewist. Ze zullen wel een bericht zien waarin staat dat je een bericht hebt gewist.", "message": "Dit bericht wordt voor iedere deelnemer aan dit gesprek gewist. Ze zullen wel een bericht zien waarin staat dat je een bericht hebt gewist.",
"description": "Text shown in the confirmation dialog for deleting a message for everyone" "description": "Text shown in the confirmation dialog for deleting a message for everyone"
}, },
"from": { "from": {
@ -1282,7 +1290,7 @@
} }
}, },
"ChangeNumber--notification": { "ChangeNumber--notification": {
"message": "$sender$ heeft zijn of haar telefoonnummer veranderd", "message": "$sender$ heeft zijn of haar telefoonnummer gewijzigd",
"description": "Shown in timeline when a member of a conversation changes their phone number", "description": "Shown in timeline when a member of a conversation changes their phone number",
"placeholders": { "placeholders": {
"sender": { "sender": {
@ -1340,11 +1348,11 @@
"description": "The menu option shown in Signal iOS to add a new linked device" "description": "The menu option shown in Signal iOS to add a new linked device"
}, },
"Install__scan-this-code": { "Install__scan-this-code": {
"message": "Scan deze code met de Signal app op je telefoon", "message": "Scan deze code met de Signal-app op je telefoon",
"description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen" "description": "Title of the device link screen. Also used as alt text for the QR code on the device link screen"
}, },
"Install__instructions__1": { "Install__instructions__1": {
"message": "Open de Signal app op je telefoon", "message": "Open de Signal-app op je telefoon",
"description": "Instructions on the device link screen" "description": "Instructions on the device link screen"
}, },
"Install__instructions__2": { "Install__instructions__2": {
@ -1398,7 +1406,7 @@
"description": "Shown on the install screen. Link takes users to a support page" "description": "Shown on the install screen. Link takes users to a support page"
}, },
"Install__choose-device-name__description": { "Install__choose-device-name__description": {
"message": "Je zult deze naam zien in het menu Gekoppelde apparaten in de Signal app op je telefoon.", "message": "Je zult deze naam zien in het menu Gekoppelde apparaten in de Signal-app op je telefoon.",
"description": "The subheader shown on the 'choose device name' screen in the device linking process" "description": "The subheader shown on the 'choose device name' screen in the device linking process"
}, },
"Install__choose-device-name__placeholder": { "Install__choose-device-name__placeholder": {
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "nu", "message": "Nu",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Vandaag] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Gisteren] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Berichtinhoud is te lang", "message": "Berichtinhoud is te lang",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2470,7 +2486,7 @@
"description": "When a person inputs a number that is invalid" "description": "When a person inputs a number that is invalid"
}, },
"unlinkedWarning": { "unlinkedWarning": {
"message": "Klik hier om Signal-Desktop te koppelen aan de Signal app op je telefoon. Dit is nodig om Signal-Desktop te kunnen gebruiken.", "message": "Klik hier om Signal-Desktop te koppelen aan de Signal-app op je telefoon. Dit is nodig om Signal-Desktop te kunnen gebruiken.",
"description": "" "description": ""
}, },
"unlinked": { "unlinked": {
@ -2485,6 +2501,14 @@
"message": "Nieuwe versie beschikbaar", "message": "Nieuwe versie beschikbaar",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Probeer Signal opnieuw bij te werken",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact op met ondersteuning",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Klik hier om Signal opnieuw te starten", "message": "Klik hier om Signal opnieuw te starten",
"description": "" "description": ""
@ -4036,7 +4060,7 @@
"description": "Shown in toast when you attempt to forward a message to an announcement only group" "description": "Shown in toast when you attempt to forward a message to an announcement only group"
}, },
"GroupV2--add--missing-capability": { "GroupV2--add--missing-capability": {
"message": "Deze personen kunnen niet aan de groep worden toegevoegd totdat ze hun Signal app hebben bijgewerkt.", "message": "Deze personen kunnen niet aan de groep worden toegevoegd totdat ze hun Signal-app hebben bijgewerkt.",
"description": "Shown in a confirmation dialog when members who cannot view announcement only group cannot be added" "description": "Shown in a confirmation dialog when members who cannot view announcement only group cannot be added"
}, },
"GroupV2--cannot-start-group-call": { "GroupV2--cannot-start-group-call": {
@ -5396,7 +5420,7 @@
"description": "In the instructions for becoming a sustainer. The subheading." "description": "In the instructions for becoming a sustainer. The subheading."
}, },
"BadgeSustainerInstructions__instructions__1": { "BadgeSustainerInstructions__instructions__1": {
"message": "Open de Signal app op je telefoon", "message": "Open de Signal-app op je telefoon",
"description": "In the instructions for becoming a sustainer. First instruction." "description": "In the instructions for becoming a sustainer. First instruction."
}, },
"BadgeSustainerInstructions__instructions__2": { "BadgeSustainerInstructions__instructions__2": {
@ -5416,7 +5440,7 @@
"description": "Aria label for file attachment button in composition area" "description": "Aria label for file attachment button in composition area"
}, },
"CompositionArea--sms-only__title": { "CompositionArea--sms-only__title": {
"message": "Deze persoon maakt geen gebruik van de Signal app", "message": "Deze persoon maakt geen gebruik van de Signal-app",
"description": "Title for the composition area for the SMS-only contact" "description": "Title for the composition area for the SMS-only contact"
}, },
"CompositionArea--sms-only__body": { "CompositionArea--sms-only__body": {
@ -5963,6 +5987,14 @@
"message": "Doorgaan", "message": "Doorgaan",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd D MMM",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "D MMM YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Meer leren hierover", "message": "Meer leren hierover",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6194,7 +6226,7 @@
"description": "Modal title for the custom color editor" "description": "Modal title for the custom color editor"
}, },
"customDisappearingTimeOption": { "customDisappearingTimeOption": {
"message": "Zelfgekozen tijdspanne", "message": "Zelfgekozen tijdspanne",
"description": "Text for an option in Disappearing Messages menu and Conversation Details Disappearing Messages setting when no user value is available" "description": "Text for an option in Disappearing Messages menu and Conversation Details Disappearing Messages setting when no user value is available"
}, },
"selectedCustomDisappearingTimeOption": { "selectedCustomDisappearingTimeOption": {
@ -6538,7 +6570,7 @@
"description": "Title for the generate link previews setting" "description": "Title for the generate link previews setting"
}, },
"Preferences__link-previews--description": { "Preferences__link-previews--description": {
"message": "Open de Signal app op je mobiele telefoon en navigeer naar Instellingen > Gesprekken om deze instellingen te veranderen", "message": "Open de Signal-app op je mobiele telefoon en navigeer naar Instellingen > Gesprekken om deze instellingen te veranderen",
"description": "Description for the generate link previews setting" "description": "Description for the generate link previews setting"
}, },
"Preferences--advanced": { "Preferences--advanced": {
@ -6578,7 +6610,7 @@
"description": "Title for the 'who can do X' setting" "description": "Title for the 'who can do X' setting"
}, },
"Preferences__privacy--description": { "Preferences__privacy--description": {
"message": "Open de Signal app op je mobiele telefoon en navigeer naar Instellingen > Privacy om deze instellingen te veranderen", "message": "Open de Signal-app op je mobiele telefoon en navigeer naar Instellingen > Privacy om deze instellingen te veranderen",
"description": "Description for the 'who can do X' setting" "description": "Description for the 'who can do X' setting"
}, },
"Preferences__who-can--everybody": { "Preferences__who-can--everybody": {
@ -6644,7 +6676,7 @@
"description": "First line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." "description": "First line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
}, },
"NSIS__retry-dialog--second-line": { "NSIS__retry-dialog--second-line": {
"message": "Sluit zelf de Signal app en klik vervolgens op Opnieuw proberen.", "message": "Sluit zelf de Signal-app en klik vervolgens op Opnieuw proberen.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
}, },
"CrashReportDialog__title": { "CrashReportDialog__title": {
@ -6763,10 +6795,6 @@
"message": "wat er nieuw is", "message": "wat er nieuw is",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Deze versie bevat een aantal kleine foutoplossingen waardoor Signal voor nog meer mensen goed werkt.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Deze versie bevat een aantal kleine foutoplossingen waardoor Signal voor nog meer mensen goed werkt.", "message": "Deze versie bevat een aantal kleine foutoplossingen waardoor Signal voor nog meer mensen goed werkt.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6780,7 +6808,7 @@
"description": "Release notes for v5.26" "description": "Release notes for v5.26"
}, },
"WhatsNew__macos-m1": { "WhatsNew__macos-m1": {
"message": "Signal-Desktop is nu geoptimaliseerd voor Apples M1-chip die in hun nieuwere computers wordt gebruikt. Als je een van deze nieuwe apparaten gebruikt, zou de Signal app vanaf nu veel sneller moeten zijn. Veel dank aan $dennis$ voor zijn harde werk aan deze verbetering!", "message": "Signal-Desktop is nu geoptimaliseerd voor Apples M1-chip die in hun nieuwere computers wordt gebruikt. Als je een van deze nieuwe apparaten gebruikt, zou de Signal-app vanaf nu veel sneller moeten zijn. Veel dank aan $dennis$ voor zijn harde werk aan deze verbetering!",
"description": "Release note for the macOS M1 release", "description": "Release note for the macOS M1 release",
"placeholders": { "placeholders": {
"dennis": { "dennis": {
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Als er in een groepsoproep acht of meer deelnemers zijn dan worden microfoons vanaf nu automatisch gedempt om te voorkomen dat iedereen steeds op zoek moet gaan naar die ene persoon die zo luid typt.", "message": "Als er in een groepsoproep acht of meer deelnemers zijn dan worden microfoons vanaf nu automatisch gedempt om te voorkomen dat iedereen steeds op zoek moet gaan naar die ene persoon die zo luid typt.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Verbeterde weergave van datums als je omhoog scrolt in je gespreksgeschiedenis.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "We hebben de ruimte in het linker paneel beter ingedeeld.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Met een nieuw luidspreker-pictogram kun je vanaf nu in een groepsoproep zien wie die lawaai maakt.",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "Signal is nu in nog meer talen beschikbaar, waaronder Fries! Veel dank aan de vertalers die dit mogelijk maken.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "I dag", "message": "I dag",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "I går", "message": "I går",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Denne veka", "message": "Denne veka",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Det er ei ny utgåve tilgjengeleg, men Signal Desktop klarte ikkje oppdatera automatisk. Gå til $url$ og installer den nye utgåva manuelt. Ta så kontakt med brukarstøtta eller send inn ei feilmelding om dette problemet.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "no", "message": "No",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D. MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Meldingsteksta er for lang", "message": "Meldingsteksta er for lang",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Oppdatering tilgjengeleg", "message": "Oppdatering tilgjengeleg",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Klikk for å omstarta Signal", "message": "Klikk for å omstarta Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Hald fram", "message": "Hald fram",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Lær meir", "message": "Lær meir",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "Kva er nytt", "message": "Kva er nytt",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "I dag", "message": "I dag",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "I går", "message": "I går",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Denne Uken", "message": "Denne Uken",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop failed to update, but there is a new version available. Please go to $url$ and install the new version manually, then either contact support or file a bug about this problem.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "nå", "message": "Nå",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D. MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Message body is too long.", "message": "Message body is too long.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Fortsett", "message": "Fortsett",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Learn more", "message": "Learn more",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "ਅੱਜ ", "message": "ਅੱਜ ",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "ਕੱਲ੍ਹ ", "message": "ਕੱਲ੍ਹ ",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "ਇਸ ਹਫ਼ਤੇ", "message": "ਇਸ ਹਫ਼ਤੇ",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop ਅੱਪਡੇਟ ਕਰਨ ਵਿੱਚ ਅਸਫ਼ਲ ਰਿਹਾ, ਪਰ ਇੱਕ ਨਵਾਂ ਸੰਸਕਰਣ ਉਪਲਬਧ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ $url$ ’ਤੇ ਜਾਓ ਅਤੇ ਨਵਾਂ ਸੰਸਕਰਣ ਹੱਥੀਂ ਸਥਾਪਤ ਕਰੋ, ਫੇਰ ਜਾਂ ਤਾਂ ਸਹਾਇਤਾ ਨਾਲ ਸੰਪਰਕ ਕਰੋ ਜਾਂ ਇਸ ਸਮੱਸਿਆ ਬਾਰੇ ਬੱਗ ਦਰਜ ਕਰੋ।", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2117,6 +2125,14 @@
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "ਸੁਨੇਹੇ ਦਾ ਅਕਾਰ ਬਹੁਤ ਲੰਬਾ ਹੈ।", "message": "ਸੁਨੇਹੇ ਦਾ ਅਕਾਰ ਬਹੁਤ ਲੰਬਾ ਹੈ।",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "ਅੱਪਡੇਟ ਮੌਜੂਦ ਹੈ", "message": "ਅੱਪਡੇਟ ਮੌਜੂਦ ਹੈ",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Signal ਮੁੜ-ਚਾਲੂ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ", "message": "Signal ਮੁੜ-ਚਾਲੂ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "ਜਾਰੀ ਰੱਖੋ", "message": "ਜਾਰੀ ਰੱਖੋ",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "ਜਿਆਦਾ ਜਾਣੋ", "message": "ਜਿਆਦਾ ਜਾਣੋ",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "ਨਵਾਂ ਕੀ ਹੈ", "message": "ਨਵਾਂ ਕੀ ਹੈ",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Dzisiaj", "message": "Dzisiaj",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Wczoraj", "message": "Wczoraj",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "W tym tygodniu", "message": "W tym tygodniu",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Dostępna jest nowa wersja Signal Desktop, ale automatyczna aktualizacja nie powiodła się. Przejdź do $url$ i zainstaluj nową wersję ręcznie, a następnie skontaktuj się z pomocą techniczną lub zgłoś błąd dotyczący tego problemu.", "message": "Aktualizacja Signal nie powiodła się. $retry$ lub odwiedź $url$, aby zainstalować ręcznie. Następnie, $support$ w sprawie tego problemu",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "teraz", "message": "Teraz",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Wiadomość jest za długa.", "message": "Wiadomość jest za długa.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Dostępna aktualizacja", "message": "Dostępna aktualizacja",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Ponów aktualizację",
"description": ""
},
"autoUpdateContactSupport": {
"message": "skontaktuj się z pomocą techniczną",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Kliknij, aby ponownie uruchomić Signal", "message": "Kliknij, aby ponownie uruchomić Signal",
"description": "" "description": ""
@ -3530,7 +3554,7 @@
} }
}, },
"MessageRequests--profile-sharing--direct": { "MessageRequests--profile-sharing--direct": {
"message": "Kontynuować konwersację z $firstName$i udostępnić swoje imię i zdjęcie temu kontaktowi? $learnMore$", "message": "Kontynuować konwersację z $firstName$ i udostępnić swoje imię i zdjęcie temu kontaktowi? $learnMore$",
"description": "Shown when user hasn't shared their profile in a 1:1 conversation yet", "description": "Shown when user hasn't shared their profile in a 1:1 conversation yet",
"placeholders": { "placeholders": {
"firstName": { "firstName": {
@ -5963,6 +5987,14 @@
"message": "Kontynuuj", "message": "Kontynuuj",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd D MMM",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "D MMM YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Dowiedz się więcej", "message": "Dowiedz się więcej",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Aplikacja Signal została ponownie uruchomiona po napotkaniu błędu. Możesz przesłać raport o błędzie, aby pomóc Signal zbadać ten problem.", "message": "Aplikacja Signal odzyskała sprawność po napotkaniu błędu. Możesz przesłać raport o błędzie, aby pomóc Signal zbadać ten problem.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "Co nowego", "message": "Co nowego",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Ta wersja zawiera wiele drobnych ulepszeń i poprawek błędów, zapewniających płynne działanie aplikacji Signal.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Ta wersja zawiera wiele drobnych ulepszeń i poprawek błędów, zapewniających płynne działanie aplikacji Signal.", "message": "Ta wersja zawiera wiele drobnych ulepszeń i poprawek błędów, zapewniających płynne działanie aplikacji Signal.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Teraz nie będziesz tak często szukać głośnych stukaczy w klawiaturę i jeszcze głośniejszych przeżuwaczy! Aplikacja Desktop automatycznie wyłączy audio w lobby, jeśli w rozmowie uczestniczy osiem lub więcej osób.", "message": "Teraz nie będziesz tak często szukać głośnych stukaczy w klawiaturę i jeszcze głośniejszych przeżuwaczy! Aplikacja Desktop automatycznie wyłączy audio w lobby, jeśli w rozmowie uczestniczy osiem lub więcej osób.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Przewijaj konwersację, mając pewność, że wiesz, kiedy się ona odbywała.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Popracowaliśmy trochę nad nagłówkiem lewego panelu i polem wyszukiwania, aby dać mu więcej miejsca.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Teraz z łatwością znajdziesz głośnych stukaczy w klawiaturę i jeszcze głośniejszych przeżuwaczy - wprowadziliśmy do połączeń grupowych nowy, animowany wskaźnik osób mówiących.",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "Lista dostępnych języków została rozszerzona. Jesteśmy wdzięczni tłumaczom ochotnikom, którzy to umożliwili.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "نن", "message": "نن",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "پرون", "message": "پرون",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "دا اوونۍ", "message": "دا اوونۍ",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "د ډیسکټاپ Signal اپډیټ نشو، خو یوه نوې نسخه شته. د مهرباني له مخې $url$ ته ولاړ شئ او په لاسي ډول نوې نسخه انسټال کړئ، بیا وروسته یا مرستندوی ټیم سره اړیکه ونیسئ یا د همدې ستونزې په اړه د ستونزې د هواري رپوټ ولیږئ.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2117,6 +2125,14 @@
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "د پیغام بدنه ډېره اوږده ده.", "message": "د پیغام بدنه ډېره اوږده ده.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "اپډیټ د لاسرسي وړ دی", "message": "اپډیټ د لاسرسي وړ دی",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "د Signal د پیلولو لپاره کلیک وکړئ", "message": "د Signal د پیلولو لپاره کلیک وکړئ",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "ادامه", "message": "ادامه",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "لا زیات زده کړئ", "message": "لا زیات زده کړئ",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "څه شی نوي دي", "message": "څه شی نوي دي",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "دغه نسخه یو شمېر واړه کارونه او د بوګ جوړونې لري تر څو Signal په روانه توګه سره کار ورکړي.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "دغه نسخه یو شمېر واړه کارونه او د بوګ جوړونې لري تر څو Signal په روانه توګه سره کار ورکړي.", "message": "دغه نسخه یو شمېر واړه کارونه او د بوګ جوړونې لري تر څو Signal په روانه توګه سره کار ورکړي.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Hoje", "message": "Hoje",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Ontem", "message": "Ontem",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Essa semana", "message": "Essa semana",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "A atualização do Signal Desktop falhou. Há uma nova versão disponível. Por favor, vá para $url$ e instale a nova versão manualmente. Em seguida, entre em contato com o suporte ou reporte esse problema.", "message": "Signal não foi atualizado. $retry$ ou visite $url$ para você instalar a atualização. Em seguida, $support$ sobre esse problema",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -1478,7 +1486,7 @@
"description": "Button label in the call lobby for returning to a call" "description": "Button label in the call lobby for returning to a call"
}, },
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call", "message": "Microfone silenciado devido à quantidade de pessoas na chamada",
"description": "Shown in a call lobby toast if there are a lot of people already on the call" "description": "Shown in a call lobby toast if there are a lot of people already on the call"
}, },
"calling__call-is-full": { "calling__call-is-full": {
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "agora", "message": "Agora",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[Hoje] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Ontem] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Mensagem muito longa.", "message": "Mensagem muito longa.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Atualização disponível", "message": "Atualização disponível",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Tente atualizar novamente",
"description": ""
},
"autoUpdateContactSupport": {
"message": "entre em contato com o suporte",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Clique para reiniciar o Signal", "message": "Clique para reiniciar o Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Continuar", "message": "Continuar",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, D MMM",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "D MMM, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Saiba mais", "message": "Saiba mais",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6648,11 +6680,11 @@
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
}, },
"CrashReportDialog__title": { "CrashReportDialog__title": {
"message": "Application crashed", "message": "Erro no aplicativo",
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal reiniciou após a ocorrência de um erro. Você pode enviar um relatório de erro para ajudar a equipe do Signal a investigar o problema.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6660,7 +6692,7 @@
"description": "A button label for submission of the crash reporter data after a recent crash" "description": "A button label for submission of the crash reporter data after a recent crash"
}, },
"CrashReportDialog__erase": { "CrashReportDialog__erase": {
"message": "Don't Send", "message": "Não enviar",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
}, },
"CustomizingPreferredReactions__title": { "CustomizingPreferredReactions__title": {
@ -6763,10 +6795,6 @@
"message": "Novidades", "message": "Novidades",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Essa versão contém pequenos retoques e consertos no Signal para ele continuar funcionando confortavelmente.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Essa versão contém pequenos retoques e consertos no Signal para ele continuar funcionando confortavelmente.", "message": "Essa versão contém pequenos retoques e consertos no Signal para ele continuar funcionando confortavelmente.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6802,7 +6830,23 @@
"description": "Release notes for v5.28" "description": "Release notes for v5.28"
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "A partir de agora, Signal desliga automaticamente o seu microfone quando você adentra em uma chamada que já reúne oito ou mais pessoas.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "A partir de agora, você alcançará mensagens anteriores com confiança, porque com nossa ajuda está mais fácil identificar a data das mensagens. Role sem parar nas suas conversas.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "O cabeçalho estava muito apertado na nossa barra lateral. Encaixamos as peças com maior folga. Agora há muito espaço para mais atividades!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Hoje", "message": "Hoje",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Ontem", "message": "Ontem",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Esta semana", "message": "Esta semana",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Ocorreu um erro ao tentar atualizar o Signal Desktop para a versão mais recente. Por favor, vá até $url$ e instale manualmente a nova versão. Depois, ou contacte a nossa equipa de suporte ou envie-nos um ficheiro de erro com este problema.", "message": "O Signal não conseguiu atualizar. $retry$ ou visite $url$ para o instalar manualmente. Depois, $support$ acerca deste problema",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "agora", "message": "Agora",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM ", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Hoje] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Ontem] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "O corpo da mensagem é demasiado longo.", "message": "O corpo da mensagem é demasiado longo.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Atualização disponível", "message": "Atualização disponível",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retomar atualização",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contactar o suporte",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Clique para reiniciar o Signal", "message": "Clique para reiniciar o Signal",
"description": "" "description": ""
@ -2506,7 +2530,7 @@
"description": "" "description": ""
}, },
"autoUpdateIgnoreButtonLabel": { "autoUpdateIgnoreButtonLabel": {
"message": "Ignorar update", "message": "Ignorar atualização",
"description": "" "description": ""
}, },
"leftTheGroup": { "leftTheGroup": {
@ -5963,6 +5987,14 @@
"message": "Continuar", "message": "Continuar",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Saber mais", "message": "Saber mais",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6598,7 +6630,7 @@
"description": "Title for the messaging settings" "description": "Title for the messaging settings"
}, },
"Preferences--see-me": { "Preferences--see-me": {
"message": "Ver o meu número de telemóvel", "message": "Ver o meu número de telefone",
"description": "Label for the see my phone number setting" "description": "Label for the see my phone number setting"
}, },
"Preferences--find-me": { "Preferences--find-me": {
@ -6763,10 +6795,6 @@
"message": "Novidades", "message": "Novidades",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Esta versão contém um número de pequenas funcionalidades e correções de erros de forma a manter o Signal a correr suavemente.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Esta versão contém um número de pequenas funcionalidades e correções de erros de forma a manter o Signal a correr suavemente.", "message": "Esta versão contém um número de pequenas funcionalidades e correções de erros de forma a manter o Signal a correr suavemente.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Agora, com menos pesquisas frenéticas pelo digitador barulhento ou mastigador pesado! Durante as chamadas, o Desktop desativará automaticamente o áudio se existirem oito ou mais pessoas na chamada. ", "message": "Agora, com menos pesquisas frenéticas pelo digitador barulhento ou mastigador pesado! Durante as chamadas, o Desktop desativará automaticamente o áudio se existirem oito ou mais pessoas na chamada. ",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Percorra as suas conversas sem parar e sinta-se confiante de que, onde quer que esteja na conversa, você saberá quando e onde está.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Estava embaralhado em torno do espaçamento no cabeçalho do painel esquerdo e da área de pesquisa mas, agora há muito espaço para atividades! ",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Azi", "message": "Azi",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Ieri", "message": "Ieri",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Săptămâna asta", "message": "Săptămâna asta",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop nu a putut fi actualizat, dar există o versiune nouă disponibilă. Accesează $url$ și instalează noua versiune manual, după care contactează serviciul de asistență sau raportează această problemă on-line.", "message": "Signal nu a putut fi actualizat. $retry$ sau mergi la $url$ pentru a o instala manual. Apoi, $support$ în legătură cu această problemă",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "acum", "message": "Acum",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Azi] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Ieri] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Conținutul mesajului este prea lung.", "message": "Conținutul mesajului este prea lung.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Actualizare disponibilă", "message": "Actualizare disponibilă",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Reîncearcă actualizarea",
"description": ""
},
"autoUpdateContactSupport": {
"message": "Contactează asistența",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Apasă pentru a reporni Signal", "message": "Apasă pentru a reporni Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Continuă", "message": "Continuă",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, D MMM",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "D MMM YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Află mai multe", "message": "Află mai multe",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6763,10 +6795,6 @@
"message": "Ce este nou", "message": "Ce este nou",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Această versiune conține o serie de mici modificări și remedieri ale unor erori pentru ca Signal să funcționeze fără probleme.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Această versiune conține o serie de mici modificări și remedieri ale unor erori pentru ca Signal să funcționeze fără probleme.", "message": "Această versiune conține o serie de mici modificări și remedieri ale unor erori pentru ca Signal să funcționeze fără probleme.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "De acum, nu vei mai fi nevoit să-l cauți în grabă pe cel ce tastează sau mestecă zgomotos, Desktop v-a opri automat microfonul dacă sunt opt sau mai multe persoane în apel.", "message": "De acum, nu vei mai fi nevoit să-l cauți în grabă pe cel ce tastează sau mestecă zgomotos, Desktop v-a opri automat microfonul dacă sunt opt sau mai multe persoane în apel.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Derulează la nesfârșit prin conversațiile tale și fii sigur că oriunde te-ai afla în conversație vei știi și data acesteia.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Am modificat spațierea ce tine de căutare și profil a panoului din stânga, iar acum există mai mult spațiu pentru alte activități.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Acum poți depista cu ușurință pe cei ce tastează sau mestecă gălăgios în apelurile de grup, am introdus un nou indicator animat de vorbire!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "Lista de limbi în care este tradusă aplicația s-a extins. Apreciem cu sinceritate traducătorii voluntari ale căror eforturi au făcut posibil acest lucru.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Сегодня", "message": "Сегодня",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Вчера", "message": "Вчера",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "На этой неделе", "message": "На этой неделе",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop не удалось обновиться, но новая версия доступна. Пожалуйста, перейдите на $url$ и установите новую версию вручную, затем свяжитесь с поддержкой или сообщите об этой проблеме.", "message": "Signal не удалось обновиться. $retry$ или посетите $url$, чтобы установить обновление вручную. Затем, $support$ об этой проблеме",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "сейчас", "message": "Сейчас",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Сегодня] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Вчера] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Текст сообщения слишком длинный.", "message": "Текст сообщения слишком длинный.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Доступно обновление", "message": "Доступно обновление",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Попробуйте обновиться ещё раз",
"description": ""
},
"autoUpdateContactSupport": {
"message": "свяжитесь со службой поддержки",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Нажмите, чтобы перезапустить Signal", "message": "Нажмите, чтобы перезапустить Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Продолжить", "message": "Продолжить",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, D MMM",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "D MMM YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Узнать больше", "message": "Узнать больше",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6763,10 +6795,6 @@
"message": "Что нового", "message": "Что нового",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Эта версия содержит несколько небольших изменений и исправлений ошибок.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Эта версия содержит несколько небольших изменений и исправлений ошибок.", "message": "Эта версия содержит несколько небольших изменений и исправлений ошибок.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Теперь с меньшим количеством поисков того, кто громко печатает! В лобби звонка Signal Desktop теперь автоматически отключит аудио, если в звонке 8 человек или больше.", "message": "Теперь с меньшим количеством поисков того, кто громко печатает! В лобби звонка Signal Desktop теперь автоматически отключит аудио, если в звонке 8 человек или больше.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Бесконечно прокручивайте свои разговоры и будьте уверены, что, где бы вы ни были в разговоре, вы будете знать, когда.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Мы переместили свободное место в заголовке и поиске на панели слева.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Легко найдите того, кто громко печатает в групповых звонках — мы добавили новый анимированный индикатор говорящего!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "Список поддерживаемых языков расширился. Мы искренне ценим переводчиков-волонтёров, чьи усилия сделали это возможным.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Dnes", "message": "Dnes",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Včera", "message": "Včera",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Tento týždeň", "message": "Tento týždeň",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Aplikáciu Signal Desktop sa nepodarilo akualizovať. Prosím navštívte $url$, nainštalujte novú verziu manuálne a potom buď kontaktujte podporu alebo nahláste technickú chybu.", "message": "Signal sa nepodarilo aktualizovať. $retry$ alebo navštívte $url$ a nainštalujte ho manuálne. Potom $support$ s týmto problémom",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "teraz", "message": "Teraz",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Dnes] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Včera] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Rozsah správy je príliš dlhý.", "message": "Rozsah správy je príliš dlhý.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Dostupná aktualizácia", "message": "Dostupná aktualizácia",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Skúste aktualizáciu znova",
"description": ""
},
"autoUpdateContactSupport": {
"message": "kontaktujte podporu",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Kliknutím reštartujete Signal", "message": "Kliknutím reštartujete Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Pokračovať", "message": "Pokračovať",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, RRRR",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Dozvedieť sa viac", "message": "Dozvedieť sa viac",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal sa po zlyhaní reštartuje. Môžete odoslať hlásenie o zlyhaní, ktoré spoločnosti Signal pomôže problém preskúmať.", "message": "Signal sa sa reštartoval po zlyhaní. Môžete odoslať správu o zlyhaní, ktorá Signal-u pomôže problém preskúmať.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "Čo je nové", "message": "Čo je nové",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Táto verzia obsahuje množstvo drobných vylepšení a opráv chýb, ktoré zaisťujú bezproblémový chod systému Signal.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Táto verzia obsahuje množstvo drobných vylepšení a opráv chýb, ktoré zaisťujú bezproblémový chod systému Signal.", "message": "Táto verzia obsahuje množstvo drobných vylepšení a opráv chýb, ktoré zaisťujú bezproblémový chod systému Signal.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Teraz s menším počtom zúfalých zvukov klepania do klávesnice, alebo silného dýchania! Desktop teraz automaticky vypne zvuk, ak sa hovoru zúčastní osem alebo viac ľudí.", "message": "Teraz s menším počtom zúfalých zvukov klepania do klávesnice, alebo silného dýchania! Desktop teraz automaticky vypne zvuk, ak sa hovoru zúčastní osem alebo viac ľudí.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Nekonečne listujte svojimi konverzáciami a buďte si istí, že kdekoľvek sa v konverzácii nachádzate, budete vedieť kedy to bolo.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Pendlovať okolo medzier v hlavičke ľavého panela a oblasti vyhľadávania a teraz je tu toľko priestoru na aktivity!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "V skupinových hovoroch jednoducho vystopujte tú pochabú hlasnú pisárku alebo silného žvanila zaviedli sme nový animovaný indikátor rozprávania!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "Zoznam podporovaných jazykov sa rozšíril. Úprimne si vážime dobrovoľných prekladateľov, ktorých úsilie to umožnilo.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Danes", "message": "Danes",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Včeraj", "message": "Včeraj",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Ta teden", "message": "Ta teden",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Posodobitev aplikacije Signal Desktop ni bila uspešna, čeprav je na voljo nova različica. Prosimo pojdite na $url$ in ročno namestite novo različico, nato pa o problemu obvestite podporno službo oz. prijavite hrošča.", "message": "Signal se ni mogel posodobiti. $retry$ ali obiščite $url$ za ročno namestitev. Nato, $support$ o tem problemu",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "ravnokar", "message": "Ravnokar",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D. MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Danes] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Včeraj] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Sporočilo je predolgo.", "message": "Sporočilo je predolgo.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Na voljo je posodobitev", "message": "Na voljo je posodobitev",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Ponovno poskusite s posodobitvijo",
"description": ""
},
"autoUpdateContactSupport": {
"message": "obvestite podporni center",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Kliknite za ponoven zagon Signala", "message": "Kliknite za ponoven zagon Signala",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Nadaljuj", "message": "Nadaljuj",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, LLLL",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Izvedite več", "message": "Izvedite več",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6763,10 +6795,6 @@
"message": "Kaj je novega", "message": "Kaj je novega",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Sot", "message": "Sot",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Dje", "message": "Dje",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Këtë Javë", "message": "Këtë Javë",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal-i për Desktop sarriti të përditësohej, por ka gati një version të ri. Ju lutemi, kaloni te $url$ dhe instaloni versionin e ri dorazi, mandej ose lidhuni me asistencën, ose parashtroni një të metë rreth këtij problemi.", "message": "Signal-i su përditësua dot. $retry$, ose vizitoni $url$ që ta instaloni dorazi. Mandej, $support$ rreth këtij problemi",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "tani", "message": "Tani",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Sot] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Dje] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Lënda e mesazhit është shumë e gjatë.", "message": "Lënda e mesazhit është shumë e gjatë.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Ka përditësim të gatshëm", "message": "Ka përditësim të gatshëm",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Riprovoni përditësim",
"description": ""
},
"autoUpdateContactSupport": {
"message": "lidhuni me asistencën",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Klikoni që të riniset Signal-i", "message": "Klikoni që të riniset Signal-i",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Vazhdo", "message": "Vazhdo",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "D MMM, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Mësoni më tepër", "message": "Mësoni më tepër",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal-i u rinis pas një vithisje. Mund të parashtroni një raport vithisjeje, për ta ndihmuar Signal-in të hetojë problemin.", "message": "Signal-i u rinis pas një vithisjeje. Mund të parashtroni një njoftim vithisjeje, për ta ndihmuar Signal-in të hetojë problemin.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": ka të Re", "message": ka të Re",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Ky version përmban një numër përimtimesh të vockla dhe ndreqje të metash për ta mbajtur të rrjedhshme punën e Signal-it.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Ky version përmban një numër përimtimesh të vockla dhe ndreqje të metash për ta mbajtur të rrjedhshme punën e Signal-it.", "message": "Ky version përmban një numër përimtimesh të vockla dhe ndreqje të metash për ta mbajtur të rrjedhshme punën e Signal-it.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Tani, me më pak kërkime të ethshme për ata që shkruajnë shpejt ose që janë energjikë! Te holli i thirrjeve, tani e tutje Desktopi do të çaktivizojë automatikisht audion, nëse në thirrje ka tetë ose më tepër persona.", "message": "Tani, me më pak kërkime të ethshme për ata që shkruajnë shpejt ose që janë energjikë! Te holli i thirrjeve, tani e tutje Desktopi do të çaktivizojë automatikisht audion, nëse në thirrje ka tetë ose më tepër persona.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Rrëshqitni pambarimisht nëpër bisedat tuaja dhe jini i bindur se kudo që gjendeni te biseda, do ta dini se kur.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "U punua me hapësirën te kryet e kuadratit majtas dhe fushën e kërkimeve dhe tani ka boll vend për veprimtaritë!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "Lista e gjuhëve të mbuluara është zgjeruar. Çmojmë sinqerisht përkthyesit vullnetarë, përpjekjet e të cilëve kanë bërë të mundur këtë gjë.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Данас", "message": "Данас",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Јуче", "message": "Јуче",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Ове седмице", "message": "Ове седмице",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop није успело да се ажурира, али постоји нова верзија. Идите на $url$ и ручно инсталирајте нову верзију, а затим контактирајте подршку или пријавите грешку у вези са овим проблемом.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "сада", "message": "Сада",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Тело поруке је предуго.", "message": "Тело поруке је предуго.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Ажурирање је доступно", "message": "Ажурирање је доступно",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Кликнути за поновно покретање Signal-а", "message": "Кликнути за поновно покретање Signal-а",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Настави", "message": "Настави",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Сазнај више", "message": "Сазнај више",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal поново покренут након пада. Можете да поднесете извештај да бисте помогли Signal-у да види проблем.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "Шта ново", "message": "Шта ново",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Idag", "message": "Idag",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Igår", "message": "Igår",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Denna vecka", "message": "Denna vecka",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Det gick inte att uppdatera Signal Desktop, men det finns en ny version tillgänglig. Vänligen gå till $url$ och installera den nya versionen manuellt, kontakta antingen sedan supporten eller skicka en felrapport om detta problem.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -1348,7 +1356,7 @@
"description": "Instructions on the device link screen" "description": "Instructions on the device link screen"
}, },
"Install__instructions__2": { "Install__instructions__2": {
"message": "Tap into $settings$, then tap $linkedDevices$", "message": "Tryck på $settings$, tryck sedan på $linkedDevices$",
"description": "Instructions on the device link screen", "description": "Instructions on the device link screen",
"placeholders": { "placeholders": {
"settings": { "settings": {
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "nu", "message": "Nu",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Meddelandekroppen är för lång.", "message": "Meddelandekroppen är för lång.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Uppdatering tillgänglig", "message": "Uppdatering tillgänglig",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Klicka för att starta om Signal", "message": "Klicka för att starta om Signal",
"description": "" "description": ""
@ -3628,7 +3652,7 @@
} }
}, },
"member-of-more-than-3-groups--multiple-more": { "member-of-more-than-3-groups--multiple-more": {
"message": "Medlem i $group1$, $group2$, $group3$ och $remainingCount$ fler", "message": "Medlem i $group1$, $group2$, $group3$ och $remainingCount$ till",
"description": "Shown in the conversation hero to indicate this user is a member of 5+ mutual groups.", "description": "Shown in the conversation hero to indicate this user is a member of 5+ mutual groups.",
"placeholders": { "placeholders": {
"group1": { "group1": {
@ -5963,6 +5987,14 @@
"message": "Fortsätt", "message": "Fortsätt",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Läs mer", "message": "Läs mer",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal startade om efter en krasch. Du kan skicka en kraschrapport för att hjälpa Signal att undersöka problemet.", "message": "Signal startade om efter en krasch. Du kan skicka in en kraschrapport för att hjälpa Signal att undersöka problemet.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "Vad är nytt", "message": "Vad är nytt",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Den här versionen innehåller ett antal små justeringar och felrättningar för att Signal ska fungera smidigt.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Den här versionen innehåller ett antal små justeringar och felrättningar för att Signal ska fungera smidigt.", "message": "Den här versionen innehåller ett antal små justeringar och felrättningar för att Signal ska fungera smidigt.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6776,7 +6804,7 @@
"description": "Release notes for v5.26" "description": "Release notes for v5.26"
}, },
"WhatsNew__v5.26--2": { "WhatsNew__v5.26--2": {
"message": "Ever feel like you need more pixels on the right pane in your life? Are you a fan of avatars, but only avatars and nothing else? Do you have a \"Save the screen real estate\" bumper sticker on your car? If you answered yes or no to any of those questions, then this update has got some collapsible left pane for you.", "message": "Har du någonsin känt att du behöver fler pixlar på den högra rutan i ditt liv? Är du ett fan av avatarer, men bara avatarer och inget annat? Har du en \"Save the screen real estate\"-dekal på din bil? Om du svarade ja eller nej på någon av dessa frågor, så har den här uppdateringen en hopfällbar vänstra ruta för dig.",
"description": "Release notes for v5.26" "description": "Release notes for v5.26"
}, },
"WhatsNew__macos-m1": { "WhatsNew__macos-m1": {
@ -6798,11 +6826,27 @@
"description": "Release notes for v5.27" "description": "Release notes for v5.27"
}, },
"WhatsNew__v5.28--1": { "WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.", "message": "Nytt år, ny inledande inställningsskärm. Vi har gjort om de första inställningsskärmarna lagom till 2022.",
"description": "Release notes for v5.28" "description": "Release notes for v5.28"
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Nu, med färre frenetiska sökningar efter den högljudda maskinskrivaren eller tungtuggaren! I samtalslobbyn kommer Desktop nu automatiskt att inaktivera ljudet om det finns åtta eller fler personer i samtalet.", "message": "Nu, med färre frenetiska sökningar efter den högljudda maskinskrivaren eller tungtuggaren! I samtalslobbyn kommer Desktop nu automatiskt att inaktivera ljudet om det finns åtta eller fler personer i samtalet.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Leo", "message": "Leo",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Jana", "message": "Jana",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Wiki Hii", "message": "Wiki Hii",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop haijaweza kusasishwa, lakini toleo jipya linapatikana. Tafadhali nenda kwenye $url$ na usakinishe toleo jipya wewe mwenyewe, kisha wasiliana na timu ya usaidizi au uwasilishe ripoti ya hitilafu kuhusiana na shida hii.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2117,6 +2125,14 @@
"message": "M S", "message": "M S",
"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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Mwili wa ujumbe ni mrefu sana.", "message": "Mwili wa ujumbe ni mrefu sana.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Endelea", "message": "Endelea",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Jifunze zaidi", "message": "Jifunze zaidi",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "இன்று", "message": "இன்று",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "நேற்று", "message": "நேற்று",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "இந்த வாரம்", "message": "இந்த வாரம்",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop புதுப்பிக்கத் தவறிவிட்டது, ஆனால் ஒரு புதிய பதிப்பு கிடைக்கிறது. தயவுசெய்து $url$ க்குச் சென்று புதிய பதிப்பை நீங்களே நிறுவவும், பின்னர் உதவிக்கு தொடர்பு கொள்ளவும் அல்லது இந்த சிக்கலைப் பற்றி ஒரு பிழை தாக்கல் செய்யவும்.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2117,6 +2125,14 @@
"message": "எம்.எம்.எம் டி", "message": "எம்.எம்.எம் டி",
"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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "செய்தி உடல் மிக நீளமானது.", "message": "செய்தி உடல் மிக நீளமானது.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "தொடர்ந்து செல் ", "message": "தொடர்ந்து செல் ",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "மேலும் அறிக", "message": "மேலும் அறிக",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "నేడు", "message": "నేడు",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "నిన్న", "message": "నిన్న",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "ఈ వారం", "message": "ఈ వారం",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop నవీకరించడంలో విఫలమైంది, కానీ క్రొత్త సంస్కరణ అందుబాటులో ఉంది. దయచేసి $url$ కి వెళ్లి క్రొత్త సంస్కరణను మాన్యువల్‌గా ఇన్‌స్టాల్ చేయండి, ఆపై మద్దతును సంప్రదించండి లేదా ఈ సమస్య గురించి బగ్‌ను ఫైల్ చేయండి.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2117,6 +2125,14 @@
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "సందేశం బహు దీర్ఘముగా వుంది ", "message": "సందేశం బహు దీర్ఘముగా వుంది ",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "కొనసాగించు", "message": "కొనసాగించు",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "ఇంకా నేర్చుకో", "message": "ఇంకా నేర్చుకో",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "วันนี้", "message": "วันนี้",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "เมื่อวานนี้", "message": "เมื่อวานนี้",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "สัปดาห์นี้", "message": "สัปดาห์นี้",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "การปรับปรุง Signal Desktop ล้มเหลว แต่มีรุ่นใหม่พร้อมให้ปรับปรุงแล้ว กรุณาไปที่ $url$ และติดตั้งรุ่นใหม่ด้วยตัวเอง จากนั้นติดต่อขอการสนับสนุนหรือแจ้งบั๊กรายงานปัญหานี้", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "เดี๋ยวนี้", "message": "ตอนนี้",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "ตัวข้อความยาวเกินไป", "message": "ตัวข้อความยาวเกินไป",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "ทำต่อ", "message": "ทำต่อ",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "เรียนรู้เพิ่มเติม", "message": "เรียนรู้เพิ่มเติม",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Bugün", "message": "Bugün",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Dün", "message": "Dün",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Bu Hafta", "message": "Bu Hafta",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop güncellenemedi, ama yeni bir sürüm mevcut. Lütfen $url$ adresine gidin ve yeni sürümü kurun, daha sonrasında bu sorun hakkında destekle iletişime geçin veya hata raporu doldurun.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "şimdi", "message": "Şimdi",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "İleti metni çok uzun.", "message": "İleti metni çok uzun.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Güncelleme mevcut", "message": "Güncelleme mevcut",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Signal'i yeniden başlatmak için tıklayın", "message": "Signal'i yeniden başlatmak için tıklayın",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Devam Et", "message": "Devam Et",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Dahasını öğrenin", "message": "Dahasını öğrenin",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal bir hata sonrası yeniden başlatıldı. Bir hata raporu gönderek Signal'in sorunu incelemesine yardımcı olabilirsin.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "Neler Yeni", "message": "Neler Yeni",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Bu sürüm Signal'in sorunsuz çalışması için gereken bir takım küçük düzeltme ve hata gidermelerini içerir.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Bu sürüm Signal'in sorunsuz çalışması için gereken bir takım küçük düzeltme ve hata gidermelerini içerir.", "message": "Bu sürüm Signal'in sorunsuz çalışması için gereken bir takım küçük düzeltme ve hata gidermelerini içerir.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Artık, gürültülü klavye kullananlara veya ağzını şapırdatan insanlara daha az maruz kalın! Görüşme lobisinde eğer sekiz veya daha fazla kişi mevcutsa, masaüstü otomatik olarak sesi kapatacak.", "message": "Artık, gürültülü klavye kullananlara veya ağzını şapırdatan insanlara daha az maruz kalın! Görüşme lobisinde eğer sekiz veya daha fazla kişi mevcutsa, masaüstü otomatik olarak sesi kapatacak.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "بۈگۈن", "message": "بۈگۈن",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "تۈنۈگۈن", "message": "تۈنۈگۈن",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "بۇ ھەپتە", "message": "بۇ ھەپتە",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop يېڭىلىيالمىدى، ئەمما يېڭى نەشرىنى ئىشلەتكىلى بولىدۇ. $url$دىن يېڭى نەشرىنى چۈشۈرۈپ ئورنىتىڭ.ئاندىن قوللاش بىلەن ئالاقىلىشىڭ ياكى بۇ مەسىلە ھەققىدە سازلاش دوكلاتى يوللاڭ.", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2117,6 +2125,14 @@
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "ئۇچۇر بەك ئۇزۇن.", "message": "ئۇچۇر بەك ئۇزۇن.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "داۋاملاشتۇر", "message": "داۋاملاشتۇر",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "كۆپرەك ئۆگىنىش", "message": "كۆپرەك ئۆگىنىش",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Сьогодні", "message": "Сьогодні",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Учора", "message": "Учора",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Цей тиждень", "message": "Цей тиждень",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop не вдалося оновитись, але нова версія доступна. Будь ласка, перейдіть на $url$ і встановіть нову версію вручну, потім зв'яжіться з підтримкою або подайте файл помилки щодо цієї проблеми.", "message": "Не вдалось оновити Signal. $retry$ чи перейдіть на $url$ для встановлення оновлення вручну. А потім $support$ про цю проблему",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "зараз", "message": "Зараз",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "D MMM", "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'."
}, },
"timestampFormat__long__today": {
"message": "[Сьогодні] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Учора] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Тіло повідомлення завелике.", "message": "Тіло повідомлення завелике.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Наявне оновлення", "message": "Наявне оновлення",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Спробувати ще раз",
"description": ""
},
"autoUpdateContactSupport": {
"message": "зверніться до служби підтримки",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Натисніть для перезапуску Signal", "message": "Натисніть для перезапуску Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Продовжити", "message": "Продовжити",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Дізнатись більше", "message": "Дізнатись більше",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal запущено знов після аварійного завершення роботи. Ви можете подати звіт про це, щоб допомогти Signal з'ясувати обставини цієї проблеми.", "message": "Signal запущено знов після аварійного завершення роботи. Ви можете подати звіт про це, щоб допомогти Signal розібратись у цій проблемі.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "Що нового", "message": "Що нового",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Ця версія містить ряд невеликих налаштувань і виправлень помилок, щоб забезпечити безперебійну роботу Signal.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Ця версія містить ряд невеликих налаштувань і виправлень помилок для забезпечення безперебійної роботи Signal.", "message": "Ця версія містить ряд невеликих налаштувань і виправлень помилок для забезпечення безперебійної роботи Signal.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Відтепер можна не розпочинати шалений пошук того, хто гучно друкує на клавіатурі, чи голосно плямкає прямо у мікрофон! У лобі виклику застосунок автоматично блокуватиме мікрофон, якщо у виклику присутні вісім чи більше осіб.", "message": "Відтепер можна не розпочинати шалений пошук того, хто гучно друкує на клавіатурі, чи голосно плямкає прямо у мікрофон! У лобі виклику застосунок автоматично блокуватиме мікрофон, якщо у виклику присутні вісім чи більше осіб.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Нескінченно гортайте свої бесіди та почувайтесь впевнено, бо завжди знатимете, де ви у бесіді та коли.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Погрались з місцем у лівій верхній частині вікна та у зоні пошуку, і тепер там стільки місця для різних речей!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "آج", "message": "آج",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "کل", "message": "کل",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "اس ہفتے", "message": "اس ہفتے",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop کی تازہ کاری کرنے میں ناکام ، لیکن ایک نیا ورژن دستیاب ہے۔ براہ کرم $url$ دستی طور پر نیا ورژن انسٹال کریں اور انسٹال کریں ، پھر یا تو سپورٹ سے رابطہ کریں یا اس مسئلے کے بارے میں کوئی بگ فائل کریں۔", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2117,6 +2125,14 @@
"message": "ؐؐMMM D", "message": "ؐؐMMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "پیغام بازی بہت لمبی ہے۔", "message": "پیغام بازی بہت لمبی ہے۔",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "جاری رکھیں", "message": "جاری رکھیں",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "مزید پڑھیں", "message": "مزید پڑھیں",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "Hôm nay", "message": "Hôm nay",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "Ngày hôm qua", "message": "Ngày hôm qua",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "Tuần này", "message": "Tuần này",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop không thể cập nhật, nhưng đã có phiên bản mới hơn. Xin hãy truy cập $url$ và cài đặt thủ công phiên bản mới, sau đó hãy liên lạc bên hỗ trợ hoặc gửi thông báo lỗi về vấn đề này. ", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -1282,7 +1290,7 @@
} }
}, },
"ChangeNumber--notification": { "ChangeNumber--notification": {
"message": "$sender$ changed their phone number", "message": "$sender$thay đổi số điện thoại của họ",
"description": "Shown in timeline when a member of a conversation changes their phone number", "description": "Shown in timeline when a member of a conversation changes their phone number",
"placeholders": { "placeholders": {
"sender": { "sender": {
@ -1348,7 +1356,7 @@
"description": "Instructions on the device link screen" "description": "Instructions on the device link screen"
}, },
"Install__instructions__2": { "Install__instructions__2": {
"message": "Tap into $settings$, then tap $linkedDevices$", "message": "Nhấn vào $settings$. sau đó nhấn $linkedDevices$",
"description": "Instructions on the device link screen", "description": "Instructions on the device link screen",
"placeholders": { "placeholders": {
"settings": { "settings": {
@ -1366,7 +1374,7 @@
"description": "Part of the 2nd instruction on the device link screen" "description": "Part of the 2nd instruction on the device link screen"
}, },
"Install__instructions__3": { "Install__instructions__3": {
"message": "Tap $plusButton$ (Android) or $linkNewDevice$ (iPhone)", "message": "Nhấn $plusButton$(Android) hoặc $linkNewDevice$ (iPhone)",
"description": "Instructions on the device link screen", "description": "Instructions on the device link screen",
"placeholders": { "placeholders": {
"plusButton": { "plusButton": {
@ -1380,7 +1388,7 @@
} }
}, },
"Install__qr-failed": { "Install__qr-failed": {
"message": "The QR code couldn't load. Check your internet and try again. $learnMore$", "message": "Không thể tải mã QR. Kiểm tra đường truyền internet của bạn và thử lại.$learnMore$",
"description": "Shown on the install screen if the QR code fails to load", "description": "Shown on the install screen if the QR code fails to load",
"placeholders": { "placeholders": {
"learnMore": { "learnMore": {
@ -1398,11 +1406,11 @@
"description": "Shown on the install screen. Link takes users to a support page" "description": "Shown on the install screen. Link takes users to a support page"
}, },
"Install__choose-device-name__description": { "Install__choose-device-name__description": {
"message": "You'll see this name under \"Linked Devices\" on your phone", "message": "Bạn sẽ thấy tên này dưới \"Thiết Bị Được Liên Kết\" trên điện thoại của bạn",
"description": "The subheader shown on the 'choose device name' screen in the device linking process" "description": "The subheader shown on the 'choose device name' screen in the device linking process"
}, },
"Install__choose-device-name__placeholder": { "Install__choose-device-name__placeholder": {
"message": "My Computer", "message": "Máy tính của tôi",
"description": "The placeholder for the 'choose device name' input" "description": "The placeholder for the 'choose device name' input"
}, },
"Preferences--device-name": { "Preferences--device-name": {
@ -1422,7 +1430,7 @@
"description": "Shown during initial link while contacts and groups are being pulled from mobile device" "description": "Shown during initial link while contacts and groups are being pulled from mobile device"
}, },
"initialSync__subtitle": { "initialSync__subtitle": {
"message": "Note: Your chat history will not be synced to this device", "message": "Chú ý: Lịch sử trò chuyện của bạn sẽ không được đồng bộ trên thiết bị này",
"description": "Shown during initial link while contacts and groups are being pulled from mobile device" "description": "Shown during initial link while contacts and groups are being pulled from mobile device"
}, },
"installConnectionFailed": { "installConnectionFailed": {
@ -1442,7 +1450,7 @@
"description": "" "description": ""
}, },
"installUnknownError": { "installUnknownError": {
"message": "An unexpected error occurred. Please try again.", "message": "Có lỗi không mong muốn xảy ra. Xin hãy thử lại.",
"description": "" "description": ""
}, },
"installTryAgain": { "installTryAgain": {
@ -1478,7 +1486,7 @@
"description": "Button label in the call lobby for returning to a call" "description": "Button label in the call lobby for returning to a call"
}, },
"calling__lobby-automatically-muted-because-there-are-a-lot-of-people": { "calling__lobby-automatically-muted-because-there-are-a-lot-of-people": {
"message": "Microphone muted due to the size of the call", "message": "Microphone bị tắt do kích thước cuộc gọi quá lớn",
"description": "Shown in a call lobby toast if there are a lot of people already on the call" "description": "Shown in a call lobby toast if there are a lot of people already on the call"
}, },
"calling__call-is-full": { "calling__call-is-full": {
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "vừa xong", "message": "Vừa xong",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "Tháng Ngày", "message": "Tháng Ngày",
"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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "Tin nhắn quá dài.", "message": "Tin nhắn quá dài.",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Cập nhật có sẵn", "message": "Cập nhật có sẵn",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Nhấp để khởi động lại Signal", "message": "Nhấp để khởi động lại Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "Tiếp tục", "message": "Tiếp tục",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "Tìm hiểu thêm", "message": "Tìm hiểu thêm",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6648,11 +6680,11 @@
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation." "description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
}, },
"CrashReportDialog__title": { "CrashReportDialog__title": {
"message": "Application crashed", "message": "Ứng dụng bị trở ngại",
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal sẽ tự khởi động lại sau khi bị lỗi. Bạn có thể thông báo lỗi này để giúp Signal tìm hiểu và khắc phục.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6660,7 +6692,7 @@
"description": "A button label for submission of the crash reporter data after a recent crash" "description": "A button label for submission of the crash reporter data after a recent crash"
}, },
"CrashReportDialog__erase": { "CrashReportDialog__erase": {
"message": "Don't Send", "message": "Không Gửi",
"description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app" "description": "A button label for erasure of the crash reporter data after a recent crash and continuing to start the app"
}, },
"CustomizingPreferredReactions__title": { "CustomizingPreferredReactions__title": {
@ -6763,10 +6795,6 @@
"message": "Có gì mới", "message": "Có gì mới",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "Phiên bản này có một số chỉnh sửa nhỏ và sửa lỗi để giữ cho Signal hoạt động mượt mà.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "Phiên bản này có một số chỉnh sửa nhỏ và sửa lỗi để giữ cho Signal hoạt động mượt mà.", "message": "Phiên bản này có một số chỉnh sửa nhỏ và sửa lỗi để giữ cho Signal hoạt động mượt mà.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6780,7 +6808,7 @@
"description": "Release notes for v5.26" "description": "Release notes for v5.26"
}, },
"WhatsNew__macos-m1": { "WhatsNew__macos-m1": {
"message": "Signal Desktop is now optimized for Apple's M1 chip which is used in their newer computers. If you're on one of those new-fangled devices, the app should be much snappier. If you're not, give a warm welcome to the users that are. Huge thanks to $dennis$ for his hard work here!", "message": "Signal Desktop hiện hỗ trợ nguyên bản chip M1 của Apple được sử dụng trong các máy tính mới của họ. Nếu bạn đang sử dụng một trong những thiết bị mới này, ứng dụng sẽ nhanh hơn nhiều. Nếu bạn không, hãy chào đón nồng nhiệt những người dùng đó. Rất cảm ơn $dennis$ vì sự chăm chỉ của anh ấy ở phần này!",
"description": "Release note for the macOS M1 release", "description": "Release note for the macOS M1 release",
"placeholders": { "placeholders": {
"dennis": { "dennis": {
@ -6798,11 +6826,27 @@
"description": "Release notes for v5.27" "description": "Release notes for v5.27"
}, },
"WhatsNew__v5.28--1": { "WhatsNew__v5.28--1": {
"message": "New year, new initial setup screen. We've redesigned the initial setup screens just in time for 2022.", "message": "Đón năm mới, giao diện cài đặt mới. Chúng tôi đã thiết kế lại giao diện cài đặt để kịp đón năm mới 2022.",
"description": "Release notes for v5.28" "description": "Release notes for v5.28"
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Giờ đây, để đỡ phải lọc âm cho những người gõ máy tính nhiều và sử dụng bàn phím cơ gây tiếng ồn khó chịu! Trong danh sạch gọi nhóm, máy tính sẽ từ động tắt tiếng khi có nhiều hơn tám người tham gia cuộc gọi.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "今天", "message": "今天",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "昨天", "message": "昨天",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "本周", "message": "本周",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal Desktop 升级失败。请到$url$下载安装新版本,并联系支持或者提交 bug 报告。", "message": "Signal couldn't update. $retry$ or visit $url$ to install it manually. Then, $support$ about this problem",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "现在", "message": "刚刚",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[Today] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[Yesterday] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "消息过长。", "message": "消息过长。",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "Update available", "message": "Update available",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "Retry update",
"description": ""
},
"autoUpdateContactSupport": {
"message": "contact support",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "Click to restart Signal", "message": "Click to restart Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "继续", "message": "继续",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "了解更多", "message": "了解更多",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal restarted after a crash. You can submit a crash a report to help Signal investigate the issue.", "message": "Signal restarted after a crash. You can submit a crash report to help Signal investigate the issue.",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "What's New", "message": "What's New",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.", "message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.", "message": "Now, with fewer frantic searches for the loud typist or heavy chewer! In the call lobby, Desktop will now automatically disable audio if there are eight or more people in the call.",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "Endlessly scroll through your conversations and feel confident that wherever you are in the conversation you will know when.",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "Shuffled around the spacing in the left pane header and search area and now there is so much room for activities!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -579,11 +579,11 @@
}, },
"today": { "today": {
"message": "今天", "message": "今天",
"description": "Section header in the media gallery" "description": "The string \"today\""
}, },
"yesterday": { "yesterday": {
"message": "昨天", "message": "昨天",
"description": "Section header in the media gallery" "description": "The string \"yesterday\""
}, },
"thisWeek": { "thisWeek": {
"message": "本週", "message": "本週",
@ -1054,12 +1054,20 @@
"description": "Shown in a button when a conversation is unmuted and can be muted" "description": "Shown in a button when a conversation is unmuted and can be muted"
}, },
"cannotUpdateDetail": { "cannotUpdateDetail": {
"message": "Signal 桌面版更新失敗,但是有可用的新版本。 請到 $url$並手動安裝新版本,然後與支援人員聯繫或回報此問題。", "message": "Signal無法更新。 $retry$ 或瀏覽 $url$ 以手動安裝。 然後,$support$ 關於這個問題",
"description": "Shown if a general error happened while trying to install update package", "description": "Shown if a general error happened while trying to install update package",
"placeholders": { "placeholders": {
"retry": {
"content": "$2",
"example": "retry update"
},
"url": { "url": {
"content": "$1", "content": "$2",
"example": "https://signal.org/download" "example": "https://signal.org/download"
},
"support": {
"content": "$3",
"example": "contact support"
} }
} }
}, },
@ -2110,13 +2118,21 @@
} }
}, },
"justNow": { "justNow": {
"message": "剛剛", "message": "現在",
"description": "Shown if a message is very recent, less than 60 seconds old" "description": "Shown if a message is very recent, less than 60 seconds old"
}, },
"timestampFormat_M": { "timestampFormat_M": {
"message": "MMM D", "message": "MMM D",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'." "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'."
}, },
"timestampFormat__long__today": {
"message": "[今日] LT",
"description": "Timestamp format string for displaying \"Today\" and the time"
},
"timestampFormat__long__yesterday": {
"message": "[昨日] LT",
"description": "Timestamp format string for displaying \"Yesterday\" and the time"
},
"messageBodyTooLong": { "messageBodyTooLong": {
"message": "訊息本文太長", "message": "訊息本文太長",
"description": "Shown if the user tries to send more than 64kb of text" "description": "Shown if the user tries to send more than 64kb of text"
@ -2485,6 +2501,14 @@
"message": "有可用更新", "message": "有可用更新",
"description": "" "description": ""
}, },
"autoUpdateRetry": {
"message": "再重試更新",
"description": ""
},
"autoUpdateContactSupport": {
"message": "聯繫支援部門",
"description": ""
},
"autoUpdateNewVersionMessage": { "autoUpdateNewVersionMessage": {
"message": "點擊重新啟動Signal", "message": "點擊重新啟動Signal",
"description": "" "description": ""
@ -5963,6 +5987,14 @@
"message": "繼續", "message": "繼續",
"description": "aria-label for the 'next' button in the forward a message modal dialog" "description": "aria-label for the 'next' button in the forward a message modal dialog"
}, },
"TimelineDateHeader--date-in-last-6-months": {
"message": "ddd, MMM D",
"description": "Moment.js format for date headers in the message timeline, for dates <6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"TimelineDateHeader--date-older-than-6-months": {
"message": "MMM D, YYYY",
"description": "Moment.js format for date headers in the message timeline, for dates >=6 months old. See https://momentjs.com/docs/#/displaying/format/."
},
"MessageRequestWarning__learn-more": { "MessageRequestWarning__learn-more": {
"message": "了解更多", "message": "了解更多",
"description": "Shown on the message request warning. Clicking this button will open a dialog with more information" "description": "Shown on the message request warning. Clicking this button will open a dialog with more information"
@ -6652,7 +6684,7 @@
"description": "A title of the dialog displayed when starting an application after a recent crash" "description": "A title of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__body": { "CrashReportDialog__body": {
"message": "Signal 在當掉後重新啟動。你可以提交當機報告以幫助 Signal 研究問題。", "message": "Signal 在當掉後重新啟動。你可以提交當機報告以協助 Signal 調查問題。",
"description": "The body of the dialog displayed when starting an application after a recent crash" "description": "The body of the dialog displayed when starting an application after a recent crash"
}, },
"CrashReportDialog__submit": { "CrashReportDialog__submit": {
@ -6763,10 +6795,6 @@
"message": "有甚麼新的", "message": "有甚麼新的",
"description": "Title for the whats new modal" "description": "Title for the whats new modal"
}, },
"WhatsNew__v5.25--1": {
"message": "此版本包含許多小調整和錯誤修復,以維持 Signal 穩定運作。",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": { "WhatsNew__bugfixes": {
"message": "此版本包含許多小調整和錯誤修復,以維持 Signal 穩定運作。", "message": "此版本包含許多小調整和錯誤修復,以維持 Signal 穩定運作。",
"description": "Release notes for releases that only include bug fixes" "description": "Release notes for releases that only include bug fixes"
@ -6803,6 +6831,22 @@
}, },
"WhatsNew__v5.29--1": { "WhatsNew__v5.29--1": {
"message": "現在,對很吵的打字聲或常咒罵的瘋狂搜索減少了! 在通話大廳中,如果通話中有 8 人或更多人,電腦版現在將自動停用音效。", "message": "現在,對很吵的打字聲或常咒罵的瘋狂搜索減少了! 在通話大廳中,如果通話中有 8 人或更多人,電腦版現在將自動停用音效。",
"description": "Release notes for v5.28" "description": "Release notes for v5.29"
},
"WhatsNew__v5.31--1": {
"message": "不斷的捲動瀏覽你的對話,並確信無論你身在何處,你都會知道何時可以進行對話。",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.31--2": {
"message": "在左窗格標題和搜尋區域間距的任何地方,現在有很多活動空間!",
"description": "Release notes for v5.31"
},
"WhatsNew__v5.32--1": {
"message": "Easily track down that errant loud typist or heavy chewer in group calls - we've introduced a new animated speaking indicator!",
"description": "Release notes for v5.32"
},
"WhatsNew__v5.32--2": {
"message": "The list of supported languages has expanded. We sincerely appreciate the volunteer translators whose efforts made this possible.",
"description": "Release notes for v5.32"
} }
} }

View File

@ -4,7 +4,7 @@
"description": "Private messaging from your desktop", "description": "Private messaging from your desktop",
"desktopName": "signal.desktop", "desktopName": "signal.desktop",
"repository": "https://github.com/signalapp/Signal-Desktop.git", "repository": "https://github.com/signalapp/Signal-Desktop.git",
"version": "5.31.0-beta.1", "version": "5.31.1",
"license": "AGPL-3.0-only", "license": "AGPL-3.0-only",
"author": { "author": {
"name": "Open Whisper Systems", "name": "Open Whisper Systems",
@ -127,7 +127,7 @@
"mkdirp": "0.5.2", "mkdirp": "0.5.2",
"moment": "2.29.1", "moment": "2.29.1",
"mustache": "2.3.0", "mustache": "2.3.0",
"node-fetch": "2.6.1", "node-fetch": "2.6.7",
"node-forge": "0.10.0", "node-forge": "0.10.0",
"normalize-path": "3.0.0", "normalize-path": "3.0.0",
"p-map": "2.1.0", "p-map": "2.1.0",

View File

@ -1,8 +1,8 @@
diff --git a/node_modules/node-fetch/lib/index.es.js b/node_modules/node-fetch/lib/index.es.js diff --git a/node_modules/node-fetch/lib/index.es.js b/node_modules/node-fetch/lib/index.es.js
index 61906c9..f09f5bd 100644 index 4852f7c..ae9611f 100644
--- a/node_modules/node-fetch/lib/index.es.js --- a/node_modules/node-fetch/lib/index.es.js
+++ b/node_modules/node-fetch/lib/index.es.js +++ b/node_modules/node-fetch/lib/index.es.js
@@ -1231,6 +1231,9 @@ class Request { @@ -1253,6 +1253,9 @@ class Request {
this.compress = init.compress !== undefined ? init.compress : input.compress !== undefined ? input.compress : true; this.compress = init.compress !== undefined ? init.compress : input.compress !== undefined ? input.compress : true;
this.counter = init.counter || input.counter || 0; this.counter = init.counter || input.counter || 0;
this.agent = init.agent || input.agent; this.agent = init.agent || input.agent;
@ -12,7 +12,7 @@ index 61906c9..f09f5bd 100644
} }
get method() { get method() {
@@ -1350,7 +1353,7 @@ function getNodeRequestOptions(request) { @@ -1372,7 +1375,7 @@ function getNodeRequestOptions(request) {
method: request.method, method: request.method,
headers: exportNodeCompatibleHeaders(headers), headers: exportNodeCompatibleHeaders(headers),
agent agent
@ -21,7 +21,7 @@ index 61906c9..f09f5bd 100644
} }
/** /**
@@ -1514,7 +1517,8 @@ function fetch(url, opts) { @@ -1556,7 +1559,8 @@ function fetch(url, opts) {
body: request.body, body: request.body,
signal: request.signal, signal: request.signal,
timeout: request.timeout, timeout: request.timeout,
@ -30,12 +30,12 @@ index 61906c9..f09f5bd 100644
+ ca: request.ca, + ca: request.ca,
}; };
// HTTP-redirect fetch step 9 if (!isDomainOrSubdomain(request.url, locationURL)) {
diff --git a/node_modules/node-fetch/lib/index.js b/node_modules/node-fetch/lib/index.js diff --git a/node_modules/node-fetch/lib/index.js b/node_modules/node-fetch/lib/index.js
index 4b241bf..23fa901 100644 index e5b04f1..ed8d34a 100644
--- a/node_modules/node-fetch/lib/index.js --- a/node_modules/node-fetch/lib/index.js
+++ b/node_modules/node-fetch/lib/index.js +++ b/node_modules/node-fetch/lib/index.js
@@ -1235,6 +1235,9 @@ class Request { @@ -1257,6 +1257,9 @@ class Request {
this.compress = init.compress !== undefined ? init.compress : input.compress !== undefined ? input.compress : true; this.compress = init.compress !== undefined ? init.compress : input.compress !== undefined ? input.compress : true;
this.counter = init.counter || input.counter || 0; this.counter = init.counter || input.counter || 0;
this.agent = init.agent || input.agent; this.agent = init.agent || input.agent;
@ -45,7 +45,7 @@ index 4b241bf..23fa901 100644
} }
get method() { get method() {
@@ -1354,7 +1357,7 @@ function getNodeRequestOptions(request) { @@ -1376,7 +1379,7 @@ function getNodeRequestOptions(request) {
method: request.method, method: request.method,
headers: exportNodeCompatibleHeaders(headers), headers: exportNodeCompatibleHeaders(headers),
agent agent
@ -54,7 +54,7 @@ index 4b241bf..23fa901 100644
} }
/** /**
@@ -1518,7 +1521,8 @@ function fetch(url, opts) { @@ -1560,7 +1563,8 @@ function fetch(url, opts) {
body: request.body, body: request.body,
signal: request.signal, signal: request.signal,
timeout: request.timeout, timeout: request.timeout,
@ -63,12 +63,12 @@ index 4b241bf..23fa901 100644
+ ca: request.ca, + ca: request.ca,
}; };
// HTTP-redirect fetch step 9 if (!isDomainOrSubdomain(request.url, locationURL)) {
diff --git a/node_modules/node-fetch/lib/index.mjs b/node_modules/node-fetch/lib/index.mjs diff --git a/node_modules/node-fetch/lib/index.mjs b/node_modules/node-fetch/lib/index.mjs
index ecf59af..b723a5c 100644 index 49ee05e..bc639aa 100644
--- a/node_modules/node-fetch/lib/index.mjs --- a/node_modules/node-fetch/lib/index.mjs
+++ b/node_modules/node-fetch/lib/index.mjs +++ b/node_modules/node-fetch/lib/index.mjs
@@ -1229,6 +1229,9 @@ class Request { @@ -1251,6 +1251,9 @@ class Request {
this.compress = init.compress !== undefined ? init.compress : input.compress !== undefined ? input.compress : true; this.compress = init.compress !== undefined ? init.compress : input.compress !== undefined ? input.compress : true;
this.counter = init.counter || input.counter || 0; this.counter = init.counter || input.counter || 0;
this.agent = init.agent || input.agent; this.agent = init.agent || input.agent;
@ -78,7 +78,16 @@ index ecf59af..b723a5c 100644
} }
get method() { get method() {
@@ -1512,7 +1515,8 @@ function fetch(url, opts) { @@ -1370,7 +1373,7 @@ function getNodeRequestOptions(request) {
method: request.method,
headers: exportNodeCompatibleHeaders(headers),
agent
- });
+ }, request.ca ? { ca: request.ca } : {});
}
/**
@@ -1554,7 +1557,8 @@ function fetch(url, opts) {
body: request.body, body: request.body,
signal: request.signal, signal: request.signal,
timeout: request.timeout, timeout: request.timeout,
@ -87,4 +96,4 @@ index ecf59af..b723a5c 100644
+ ca: request.ca, + ca: request.ca,
}; };
// HTTP-redirect fetch step 9 if (!isDomainOrSubdomain(request.url, locationURL)) {

View File

@ -70,7 +70,7 @@ index 262776b..156cf0f 100644
this._cellHeightCache[key] = height; this._cellHeightCache[key] = height;
this._cellWidthCache[key] = width; this._cellWidthCache[key] = width;
diff --git a/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js b/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js diff --git a/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js b/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js
index e1b959a..f084d6e 100644 index e1b959a..97d6ef9 100644
--- a/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js --- a/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js
+++ b/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js +++ b/node_modules/react-virtualized/dist/commonjs/Grid/Grid.js
@@ -132,6 +132,9 @@ var Grid = function (_React$PureComponent) { @@ -132,6 +132,9 @@ var Grid = function (_React$PureComponent) {
@ -155,7 +155,7 @@ index e1b959a..f084d6e 100644
}); });
this._maybeCallOnScrollbarPresenceChange(); this._maybeCallOnScrollbarPresenceChange();
@@ -584,6 +616,70 @@ var Grid = function (_React$PureComponent) { @@ -584,6 +616,65 @@ var Grid = function (_React$PureComponent) {
} }
} }
@ -180,36 +180,31 @@ index e1b959a..f084d6e 100644
+ +
+ if (scrollToColumn >= 0 && !this._hasScrolledToColumnTarget && scrollLeft + width <= totalColumnsWidth) { + if (scrollToColumn >= 0 && !this._hasScrolledToColumnTarget && scrollLeft + width <= totalColumnsWidth) {
+ const scrollRight = scrollLeft + width; + const scrollRight = scrollLeft + width;
+ const maxScroll = totalColumnsWidth - width; + const targetColumn = instanceProps.columnSizeAndPositionManager.getSizeAndPositionOfCell(scrollToColumn);
+ +
+ // When scrolling to the rightmost column, we want to go all the way to the right + let isVisible = false;
+ if (scrollToColumn >= columnCount - 1) { + if (targetColumn.size <= width) {
+ this._hasScrolledToColumnTarget = scrollRight >= maxScroll; + const targetColumnRight = targetColumn.offset + targetColumn.size;
+ isVisible = (targetColumn.offset >= scrollLeft && targetColumnRight <= scrollRight);
+ } else { + } else {
+ let isVisible = false; + isVisible = (targetColumn.offset >= scrollLeft && targetColumn.offset <= scrollRight);
+ const targetColumn = instanceProps.columnSizeAndPositionManager.getSizeAndPositionOfCell(scrollToColumn); + }
+ if (targetColumn.size <= width) {
+ const targetColumnRight = targetColumn.offset + targetColumn.size;
+ isVisible = (targetColumn.offset >= scrollRight && targetColumnRight <= scrollRight);
+ } else {
+ isVisible = (targetColumn.offset >= scrollRight && targetColumn.offset <= scrollRight);
+ }
+ +
+ if (isVisible) { + if (isVisible) {
+ this._hasScrolledToColumnTarget = (scrollLeft >= maxScroll || targetColumn.offset === scrollLeft); + const maxScroll = totalColumnsWidth - width;
+ } + this._hasScrolledToColumnTarget = (scrollLeft >= maxScroll || targetColumn.offset === scrollLeft);
+ } + }
+ } + }
+ if (scrollToRow >= 0 && !this._hasScrolledToRowTarget && scrollTop + height <= totalRowsHeight) { + if (scrollToRow >= 0 && !this._hasScrolledToRowTarget && scrollTop + height <= totalRowsHeight) {
+ const scrollBottom = scrollTop + height; + const scrollBottom = scrollTop + height;
+ const targetRow = instanceProps.rowSizeAndPositionManager.getSizeAndPositionOfCell(scrollToRow);
+ const maxScroll = totalRowsHeight - height; + const maxScroll = totalRowsHeight - height;
+ +
+ // When scrolling to bottom row, we want to go all the way to the bottom + // When scrolling to bottom row, we want to go all the way to the bottom
+ if (scrollToRow >= rowCount - 1) { + if (scrollToRow === rowCount - 1) {
+ this._hasScrolledToRowTarget = scrollTop >= maxScroll; + this._hasScrolledToRowTarget = scrollTop >= maxScroll;
+ } else { + } else {
+ let isVisible = false; + let isVisible = false;
+ const targetRow = instanceProps.rowSizeAndPositionManager.getSizeAndPositionOfCell(scrollToRow);
+ if (targetRow.size <= height) { + if (targetRow.size <= height) {
+ const targetRowBottom = targetRow.offset + targetRow.size; + const targetRowBottom = targetRow.offset + targetRow.size;
+ isVisible = (targetRow.offset >= scrollTop && targetRowBottom <= scrollBottom); + isVisible = (targetRow.offset >= scrollTop && targetRowBottom <= scrollBottom);
@ -226,7 +221,7 @@ index e1b959a..f084d6e 100644
// Special case where the previous size was 0: // Special case where the previous size was 0:
// In this case we don't show any windowed cells at all. // In this case we don't show any windowed cells at all.
// So we should always recalculate offset afterwards. // So we should always recalculate offset afterwards.
@@ -594,6 +690,8 @@ var Grid = function (_React$PureComponent) { @@ -594,6 +685,8 @@ var Grid = function (_React$PureComponent) {
if (this._recomputeScrollLeftFlag) { if (this._recomputeScrollLeftFlag) {
this._recomputeScrollLeftFlag = false; this._recomputeScrollLeftFlag = false;
this._updateScrollLeftForScrollToColumn(this.props); this._updateScrollLeftForScrollToColumn(this.props);
@ -235,7 +230,7 @@ index e1b959a..f084d6e 100644
} else { } else {
(0, _updateScrollIndexHelper2.default)({ (0, _updateScrollIndexHelper2.default)({
cellSizeAndPositionManager: instanceProps.columnSizeAndPositionManager, cellSizeAndPositionManager: instanceProps.columnSizeAndPositionManager,
@@ -616,6 +714,8 @@ var Grid = function (_React$PureComponent) { @@ -616,6 +709,8 @@ var Grid = function (_React$PureComponent) {
if (this._recomputeScrollTopFlag) { if (this._recomputeScrollTopFlag) {
this._recomputeScrollTopFlag = false; this._recomputeScrollTopFlag = false;
this._updateScrollTopForScrollToRow(this.props); this._updateScrollTopForScrollToRow(this.props);
@ -244,7 +239,7 @@ index e1b959a..f084d6e 100644
} else { } else {
(0, _updateScrollIndexHelper2.default)({ (0, _updateScrollIndexHelper2.default)({
cellSizeAndPositionManager: instanceProps.rowSizeAndPositionManager, cellSizeAndPositionManager: instanceProps.rowSizeAndPositionManager,
@@ -635,19 +735,50 @@ var Grid = function (_React$PureComponent) { @@ -635,19 +730,50 @@ var Grid = function (_React$PureComponent) {
}); });
} }
@ -299,7 +294,7 @@ index e1b959a..f084d6e 100644
}); });
} }
@@ -750,6 +881,7 @@ var Grid = function (_React$PureComponent) { @@ -750,6 +876,7 @@ var Grid = function (_React$PureComponent) {
}, containerProps, { }, containerProps, {
'aria-label': this.props['aria-label'], 'aria-label': this.props['aria-label'],
'aria-readonly': this.props['aria-readonly'], 'aria-readonly': this.props['aria-readonly'],
@ -307,7 +302,7 @@ index e1b959a..f084d6e 100644
className: (0, _classnames2.default)('ReactVirtualized__Grid', className), className: (0, _classnames2.default)('ReactVirtualized__Grid', className),
id: id, id: id,
onScroll: this._onScroll, onScroll: this._onScroll,
@@ -909,6 +1041,11 @@ var Grid = function (_React$PureComponent) { @@ -909,6 +1036,11 @@ var Grid = function (_React$PureComponent) {
visibleRowIndices: visibleRowIndices visibleRowIndices: visibleRowIndices
}); });
@ -319,7 +314,7 @@ index e1b959a..f084d6e 100644
// update the indices // update the indices
this._columnStartIndex = columnStartIndex; this._columnStartIndex = columnStartIndex;
this._columnStopIndex = columnStopIndex; this._columnStopIndex = columnStopIndex;
@@ -962,7 +1099,11 @@ var Grid = function (_React$PureComponent) { @@ -962,7 +1094,11 @@ var Grid = function (_React$PureComponent) {
var scrollLeft = _ref6.scrollLeft, var scrollLeft = _ref6.scrollLeft,
scrollTop = _ref6.scrollTop, scrollTop = _ref6.scrollTop,
totalColumnsWidth = _ref6.totalColumnsWidth, totalColumnsWidth = _ref6.totalColumnsWidth,
@ -332,7 +327,7 @@ index e1b959a..f084d6e 100644
this._onScrollMemoizer({ this._onScrollMemoizer({
callback: function callback(_ref7) { callback: function callback(_ref7) {
@@ -973,19 +1114,26 @@ var Grid = function (_React$PureComponent) { @@ -973,19 +1109,26 @@ var Grid = function (_React$PureComponent) {
onScroll = _props7.onScroll, onScroll = _props7.onScroll,
width = _props7.width; width = _props7.width;
@ -362,7 +357,7 @@ index e1b959a..f084d6e 100644
} }
}); });
} }
@@ -1325,6 +1473,15 @@ var Grid = function (_React$PureComponent) { @@ -1325,6 +1468,15 @@ var Grid = function (_React$PureComponent) {
var totalColumnsWidth = instanceProps.columnSizeAndPositionManager.getTotalSize(); var totalColumnsWidth = instanceProps.columnSizeAndPositionManager.getTotalSize();
var scrollBarSize = instanceProps.scrollbarSizeMeasured && totalColumnsWidth > width ? instanceProps.scrollbarSize : 0; var scrollBarSize = instanceProps.scrollbarSizeMeasured && totalColumnsWidth > width ? instanceProps.scrollbarSize : 0;

View File

@ -5,21 +5,26 @@
@include install-screen; @include install-screen;
&__contents { &__contents {
$base-max-width: 760px;
align-items: center; align-items: center;
background: $color-white;
border-radius: 8px; border-radius: 8px;
color: $color-black;
display: flex; display: flex;
flex-direction: row; flex-direction: row;
max-width: 760px;
padding: 22px;
margin: 20px;
animation: 500ms module-InstallScreenQrCodeNotScannedStep__slide-in; animation: 500ms module-InstallScreenQrCodeNotScannedStep__slide-in;
position: relative; position: relative;
@include light-theme { @include light-theme {
background: $color-white; max-width: $base-max-width;
padding: 22px;
} }
@include dark-theme { @include dark-theme {
background: $color-gray-80; max-width: $base-max-width + 44px;
padding: 44px;
margin-top: 44px; // Avoids overlap with the Signal logo
} }
} }
@ -43,16 +48,9 @@
&--load-failed { &--load-failed {
@include font-subtitle; @include font-subtitle;
border-color: $color-gray-05;
border-radius: 4px; border-radius: 4px;
color: $color-gray-60;
@include light-theme {
color: $color-gray-60;
border-color: $color-gray-05;
}
@include dark-theme {
color: $color-gray-25;
border-color: $color-gray-60;
}
} }
&__code { &__code {
@ -91,6 +89,11 @@
padding-inline-start: 0; padding-inline-start: 0;
} }
a {
// We want the right link color in dark mode. This is a no-op in light mode.
color: $color-ultramarine;
}
&__android-plus { &__android-plus {
background: $color-gray-25; background: $color-gray-25;
border-radius: 100%; border-radius: 100%;
@ -99,23 +102,12 @@
vertical-align: middle; vertical-align: middle;
&::before { &::before {
@include color-svg('../images/icons/v2/plus-24.svg', $color-white);
content: ''; content: '';
display: block; display: block;
height: 12px; height: 12px;
width: 12px; width: 12px;
} }
@include light-theme {
&::before {
@include color-svg('../images/icons/v2/plus-24.svg', $color-white);
}
}
@include dark-theme {
&::before {
@include color-svg('../images/icons/v2/plus-24.svg', $color-gray-80);
}
}
} }
} }

View File

@ -832,6 +832,25 @@ export class ConversationController {
this.get(conversationId)?.onOpenComplete(loadStart); this.get(conversationId)?.onOpenComplete(loadStart);
} }
repairPinnedConversations(): void {
const pinnedIds = window.storage.get('pinnedConversationIds', []);
for (const id of pinnedIds) {
const convo = this.get(id);
if (!convo || convo.get('isPinned')) {
continue;
}
log.warn(
`ConversationController: Repairing ${convo.idForLogging()}'s isPinned`
);
convo.set('isPinned', true);
window.Signal.Data.updateConversation(convo.attributes);
}
}
private async doLoad(): Promise<void> { private async doLoad(): Promise<void> {
log.info('ConversationController: starting initial fetch'); log.info('ConversationController: starting initial fetch');

View File

@ -459,6 +459,7 @@ export async function startApp(): Promise<void> {
log.info('environment:', window.getEnvironment()); log.info('environment:', window.getEnvironment());
let newVersion = false; let newVersion = false;
let lastVersion: string | undefined;
window.document.title = window.getTitle(); window.document.title = window.getTitle();
@ -640,7 +641,7 @@ export async function startApp(): Promise<void> {
); );
const currentVersion = window.getVersion(); const currentVersion = window.getVersion();
const lastVersion = window.storage.get('version'); lastVersion = window.storage.get('version');
newVersion = !lastVersion || currentVersion !== lastVersion; newVersion = !lastVersion || currentVersion !== lastVersion;
await window.storage.put('version', currentVersion); await window.storage.put('version', currentVersion);
@ -1679,6 +1680,12 @@ export async function startApp(): Promise<void> {
} }
} }
if (newVersion && lastVersion) {
if (window.isBeforeVersion(lastVersion, 'v5.31.0')) {
window.ConversationController.repairPinnedConversations();
}
}
window.dispatchEvent(new Event('storage_ready')); window.dispatchEvent(new Event('storage_ready'));
badgeImageFileDownloader.checkForFilesToDownload(); badgeImageFileDownloader.checkForFilesToDownload();
@ -1689,7 +1696,11 @@ export async function startApp(): Promise<void> {
log.info( log.info(
`Expiration start timestamp cleanup: Found ${messagesUnexpectedlyMissingExpirationStartTimestamp.length} messages for cleanup` `Expiration start timestamp cleanup: Found ${messagesUnexpectedlyMissingExpirationStartTimestamp.length} messages for cleanup`
); );
if (messagesUnexpectedlyMissingExpirationStartTimestamp.length) { if (!window.textsecure.storage.user.getUuid()) {
log.info(
"Expiration start timestamp cleanup: Cancelling update; we don't have our own UUID"
);
} else if (messagesUnexpectedlyMissingExpirationStartTimestamp.length) {
const newMessageAttributes = const newMessageAttributes =
messagesUnexpectedlyMissingExpirationStartTimestamp.map(message => { messagesUnexpectedlyMissingExpirationStartTimestamp.map(message => {
const expirationStartTimestamp = Math.min( const expirationStartTimestamp = Math.min(
@ -1707,7 +1718,7 @@ export async function startApp(): Promise<void> {
) )
); );
log.info( log.info(
`Expiration start timestamp cleanup: starting timer for ${message.type} message sent at ${message.sent_at}. Starting timer at ${message.expirationStartTimestamp}` `Expiration start timestamp cleanup: starting timer for ${message.type} message sent at ${message.sent_at}. Starting timer at ${expirationStartTimestamp}`
); );
return { return {
...message, ...message,

View File

@ -15,6 +15,8 @@ import {
} from 'react-virtualized'; } from 'react-virtualized';
import Measure from 'react-measure'; import Measure from 'react-measure';
import * as log from '../../logging/log';
import { ScrollDownButton } from './ScrollDownButton'; import { ScrollDownButton } from './ScrollDownButton';
import type { AssertProps, LocalizerType, ThemeType } from '../../types/Util'; import type { AssertProps, LocalizerType, ThemeType } from '../../types/Util';
@ -115,7 +117,7 @@ type PropsHousekeepingType = {
warning?: WarningType; warning?: WarningType;
contactSpoofingReview?: ContactSpoofingReviewPropType; contactSpoofingReview?: ContactSpoofingReviewPropType;
getTimestampForMessage: (_: string) => number; getTimestampForMessage: (messageId: string) => undefined | number;
getPreferredBadge: PreferredBadgeSelectorType; getPreferredBadge: PreferredBadgeSelectorType;
i18n: LocalizerType; i18n: LocalizerType;
theme: ThemeType; theme: ThemeType;
@ -220,7 +222,7 @@ type StateType = {
oneTimeScrollRow?: number; oneTimeScrollRow?: number;
visibleRows?: { visibleRows?: {
newestFullyVisible?: VisibleRowType; newestFullyVisible?: VisibleRowType;
oldestPartiallyVisible?: VisibleRowType; oldestPartiallyVisibleMessageId?: string;
oldestFullyVisible?: VisibleRowType; oldestFullyVisible?: VisibleRowType;
}; };
@ -612,7 +614,7 @@ export class Timeline extends React.PureComponent<PropsType, StateType> {
} }
let newestFullyVisible: undefined | VisibleRowType; let newestFullyVisible: undefined | VisibleRowType;
let oldestPartiallyVisible: undefined | VisibleRowType; let oldestPartiallyVisibleMessageId: undefined | string;
let oldestFullyVisible: undefined | VisibleRowType; let oldestFullyVisible: undefined | VisibleRowType;
const { children } = innerScrollContainer; const { children } = innerScrollContainer;
@ -646,20 +648,18 @@ export class Timeline extends React.PureComponent<PropsType, StateType> {
continue; continue;
} }
const thisRow = {
offsetTop,
row: parseInt(child.getAttribute('data-row') || '-1', 10),
id,
};
const bottom = offsetTop + offsetHeight; const bottom = offsetTop + offsetHeight;
if (bottom >= visibleTop && !oldestPartiallyVisible) { if (bottom >= visibleTop && !oldestPartiallyVisibleMessageId) {
oldestPartiallyVisible = thisRow; oldestPartiallyVisibleMessageId = id;
} }
if (offsetTop + AT_TOP_THRESHOLD >= visibleTop) { if (offsetTop + AT_TOP_THRESHOLD >= visibleTop) {
oldestFullyVisible = thisRow; oldestFullyVisible = {
offsetTop,
row: parseInt(child.getAttribute('data-row') || '-1', 10),
id,
};
break; break;
} }
} }
@ -667,7 +667,7 @@ export class Timeline extends React.PureComponent<PropsType, StateType> {
this.setState(oldState => { this.setState(oldState => {
const visibleRows = { const visibleRows = {
newestFullyVisible, newestFullyVisible,
oldestPartiallyVisible, oldestPartiallyVisibleMessageId,
oldestFullyVisible, oldestFullyVisible,
}; };
@ -1285,12 +1285,20 @@ export class Timeline extends React.PureComponent<PropsType, StateType> {
const scrollToIndex = this.getScrollTarget(); const scrollToIndex = this.getScrollTarget();
if (!items || rowCount === 0) { if (!items || rowCount === 0) {
log.error('<Timeline> row count is 0');
return null; return null;
} }
let floatingHeader: ReactNode; let floatingHeader: ReactNode;
const oldestPartiallyVisibleRow = visibleRows?.oldestPartiallyVisible; const oldestPartiallyVisibleMessageId =
if (oldestPartiallyVisibleRow) { visibleRows?.oldestPartiallyVisibleMessageId;
// It's possible that a message was removed from `items` but we still have its ID in
// state. `getTimestampForMessage` might return undefined in that case.
const oldestPartiallyVisibleMessageTimestamp =
oldestPartiallyVisibleMessageId
? getTimestampForMessage(oldestPartiallyVisibleMessageId)
: undefined;
if (oldestPartiallyVisibleMessageTimestamp) {
floatingHeader = ( floatingHeader = (
<TimelineFloatingHeader <TimelineFloatingHeader
i18n={i18n} i18n={i18n}
@ -1300,10 +1308,10 @@ export class Timeline extends React.PureComponent<PropsType, StateType> {
? { marginTop: lastMeasuredWarningHeight } ? { marginTop: lastMeasuredWarningHeight }
: undefined : undefined
} }
timestamp={getTimestampForMessage(oldestPartiallyVisibleRow.id)} timestamp={oldestPartiallyVisibleMessageTimestamp}
visible={ visible={
(hasRecentlyScrolled || isLoadingMessages) && (hasRecentlyScrolled || isLoadingMessages) &&
(!haveOldest || oldestPartiallyVisibleRow.id !== items[0]) (!haveOldest || oldestPartiallyVisibleMessageId !== items[0])
} }
/> />
); );

View File

@ -1,4 +1,4 @@
// Copyright 2019-2021 Signal Messenger, LLC // Copyright 2019-2022 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only
import * as React from 'react'; import * as React from 'react';
@ -10,6 +10,7 @@ import type {
import { AutoSizer, Grid } from 'react-virtualized'; import { AutoSizer, Grid } from 'react-virtualized';
import { import {
chunk, chunk,
clamp,
debounce, debounce,
findLast, findLast,
flatMap, flatMap,
@ -368,7 +369,7 @@ export const EmojiPicker = React.memo(
rowHeight={getRowHeight} rowHeight={getRowHeight}
rowCount={emojiGrid.length} rowCount={emojiGrid.length}
cellRenderer={cellRenderer} cellRenderer={cellRenderer}
scrollToRow={scrollToRow} scrollToRow={clamp(scrollToRow, 0, emojiGrid.length - 1)}
scrollToAlignment="start" scrollToAlignment="start"
onSectionRendered={onSectionRendered} onSectionRendered={onSectionRendered}
/> />

View File

@ -2826,7 +2826,7 @@ async function updateGroup(
// Unknown Group in the left pane. // Unknown Group in the left pane.
let activeAt = null; let activeAt = null;
if (viaSync) { if (viaSync) {
activeAt = null; activeAt = conversation.get('active_at') || null;
} else if ((isInitialDataFetch || justJoinedGroup) && newAttributes.name) { } else if ((isInitialDataFetch || justJoinedGroup) && newAttributes.name) {
activeAt = initialSentAt; activeAt = initialSentAt;
} else { } else {
@ -4716,6 +4716,13 @@ async function applyGroupState({
if (groupState.membersPendingAdminApproval) { if (groupState.membersPendingAdminApproval) {
result.pendingAdminApprovalV2 = groupState.membersPendingAdminApproval.map( result.pendingAdminApprovalV2 = groupState.membersPendingAdminApproval.map(
member => { member => {
if (member.profileKey) {
newProfileKeys.push({
profileKey: member.profileKey,
uuid: UUID.cast(member.userId),
});
}
return { return {
uuid: UUID.cast(member.userId), uuid: UUID.cast(member.userId),
timestamp: member.timestamp, timestamp: member.timestamp,

View File

@ -17,6 +17,7 @@ import type {
WhatIsThis, WhatIsThis,
} from '../model-types.d'; } from '../model-types.d';
import { getInitials } from '../util/getInitials'; import { getInitials } from '../util/getInitials';
import { normalizeUuid } from '../util/normalizeUuid';
import type { AttachmentType } from '../types/Attachment'; import type { AttachmentType } from '../types/Attachment';
import { isGIF } from '../types/Attachment'; import { isGIF } from '../types/Attachment';
import type { CallHistoryDetailsType } from '../types/Calling'; import type { CallHistoryDetailsType } from '../types/Calling';
@ -259,6 +260,17 @@ export class ConversationModel extends window.Backbone
override initialize( override initialize(
attributes: Partial<ConversationAttributesType> = {} attributes: Partial<ConversationAttributesType> = {}
): void { ): void {
const uuid = this.get('uuid');
const normalizedUuid =
uuid && normalizeUuid(uuid, 'ConversationModel.initialize');
if (uuid && normalizedUuid !== uuid) {
log.warn(
'ConversationModel.initialize: normalizing uuid from ' +
`${uuid} to ${normalizedUuid}`
);
this.set('uuid', normalizedUuid);
}
if (isValidE164(attributes.id, false)) { if (isValidE164(attributes.id, false)) {
this.set({ id: UUID.generate().toString(), e164: attributes.id }); this.set({ id: UUID.generate().toString(), e164: attributes.id });
} }
@ -4018,6 +4030,10 @@ export class ConversationModel extends window.Backbone
timestamp: now, timestamp: now,
isArchived: false, isArchived: false,
}); });
if (enableProfileSharing) {
this.captureChange('mandatoryProfileSharing');
}
} finally { } finally {
this.isInReduxBatch = false; this.isInReduxBatch = false;
} }
@ -4147,9 +4163,7 @@ export class ConversationModel extends window.Backbone
if (Boolean(before) !== Boolean(after)) { if (Boolean(before) !== Boolean(after)) {
if (after) { if (after) {
// we're capturing a storage sync below so this.unpin();
// we don't need to capture it twice
this.unpin({ stopStorageSync: true });
} }
this.captureChange('isArchived'); this.captureChange('isArchived');
} }
@ -5262,7 +5276,7 @@ export class ConversationModel extends window.Backbone
window.Signal.Data.updateConversation(this.attributes); window.Signal.Data.updateConversation(this.attributes);
} }
unpin({ stopStorageSync = false } = {}): void { unpin(): void {
if (!this.get('isPinned')) { if (!this.get('isPinned')) {
return; return;
} }
@ -5275,9 +5289,7 @@ export class ConversationModel extends window.Backbone
pinnedConversationIds.delete(this.id); pinnedConversationIds.delete(this.id);
if (!stopStorageSync) { this.writePinnedConversations([...pinnedConversationIds]);
this.writePinnedConversations([...pinnedConversationIds]);
}
this.set('isPinned', false); this.set('isPinned', false);
window.Signal.Data.updateConversation(this.attributes); window.Signal.Data.updateConversation(this.attributes);
@ -5464,7 +5476,7 @@ window.Whisper.ConversationCollection = window.Backbone.Collection.extend({
}, },
comparator(m: WhatIsThis) { comparator(m: WhatIsThis) {
return -m.get('timestamp'); return -(m.get('active_at') || 0);
}, },
}); });

View File

@ -951,6 +951,7 @@ export function isMissingRequiredProfileSharing(
conversation: ConversationType conversation: ConversationType
): boolean { ): boolean {
const doesConversationRequireIt = const doesConversationRequireIt =
!conversation.isMe &&
!conversation.left && !conversation.left &&
(isGroupV1(conversation) || isDirectConversation(conversation)); (isGroupV1(conversation) || isDirectConversation(conversation));

View File

@ -38,7 +38,7 @@ import { renderEmojiPicker } from './renderEmojiPicker';
import { renderReactionPicker } from './renderReactionPicker'; import { renderReactionPicker } from './renderReactionPicker';
import { getOwn } from '../../util/getOwn'; import { getOwn } from '../../util/getOwn';
import { assert, strictAssert } from '../../util/assert'; import { assert } from '../../util/assert';
import { missingCaseError } from '../../util/missingCaseError'; import { missingCaseError } from '../../util/missingCaseError';
import { getGroupMemberships } from '../../util/getGroupMemberships'; import { getGroupMemberships } from '../../util/getGroupMemberships';
import { import {
@ -295,11 +295,8 @@ const mapStateToProps = (state: StateType, props: ExternalProps) => {
const selectedMessage = getSelectedMessage(state); const selectedMessage = getSelectedMessage(state);
const messageSelector = getMessageSelector(state); const messageSelector = getMessageSelector(state);
const getTimestampForMessage = (messageId: string): number => { const getTimestampForMessage = (messageId: string): undefined | number =>
const result = messageSelector(messageId)?.timestamp; messageSelector(messageId)?.timestamp;
strictAssert(result, 'Expected a message');
return result;
};
return { return {
id, id,

View File

@ -15,8 +15,9 @@ describe('normalizeUuid', () => {
it("throws if passed a string that's not a UUID", () => { it("throws if passed a string that's not a UUID", () => {
assert.throws( assert.throws(
() => normalizeUuid('not-uuid-at-all', 'context 3'), () => normalizeUuid('not-UUID-at-all', 'context 3'),
'Normalizing invalid uuid: not-uuid-at-all in context "context 3"' 'Normalizing invalid uuid: not-UUID-at-all to not-uuid-at-all in ' +
'context "context 3"'
); );
}); });
}); });

View File

@ -1,14 +1,17 @@
// Copyright 2021 Signal Messenger, LLC // Copyright 2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only // SPDX-License-Identifier: AGPL-3.0-only
import type { UUIDStringType } from '../types/UUID';
import { isValidUuid } from '../types/UUID'; import { isValidUuid } from '../types/UUID';
import { assert } from './assert'; import { assert } from './assert';
export function normalizeUuid(uuid: string, context: string): string { export function normalizeUuid(uuid: string, context: string): UUIDStringType {
const result = uuid.toLowerCase();
assert( assert(
isValidUuid(uuid), isValidUuid(uuid) && isValidUuid(result),
`Normalizing invalid uuid: ${uuid} in context "${context}"` `Normalizing invalid uuid: ${uuid} to ${result} in context "${context}"`
); );
return uuid.toLowerCase(); return result;
} }

View File

@ -10336,6 +10336,13 @@ node-fetch@2.6.1, node-fetch@^2.6.0:
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
node-fetch@2.6.7:
version "2.6.7"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
dependencies:
whatwg-url "^5.0.0"
node-fetch@^1.0.1: node-fetch@^1.0.1:
version "1.7.3" version "1.7.3"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef"
@ -14451,6 +14458,11 @@ tough-cookie@~2.5.0:
psl "^1.1.28" psl "^1.1.28"
punycode "^2.1.1" punycode "^2.1.1"
tr46@~0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=
trim-newlines@^3.0.0: trim-newlines@^3.0.0:
version "3.0.1" version "3.0.1"
resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
@ -14981,6 +14993,11 @@ wbuf@^1.1.0, wbuf@^1.7.3:
dependencies: dependencies:
minimalistic-assert "^1.0.0" minimalistic-assert "^1.0.0"
webidl-conversions@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=
webpack-cli@4.6.0: webpack-cli@4.6.0:
version "4.6.0" version "4.6.0"
resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.6.0.tgz#27ae86bfaec0cf393fcfd58abdc5a229ad32fd16" resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.6.0.tgz#27ae86bfaec0cf393fcfd58abdc5a229ad32fd16"
@ -15179,6 +15196,14 @@ whatwg-fetch@>=0.10.0:
version "2.0.3" version "2.0.3"
resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84"
whatwg-url@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0=
dependencies:
tr46 "~0.0.3"
webidl-conversions "^3.0.0"
which-boxed-primitive@^1.0.2: which-boxed-primitive@^1.0.2:
version "1.0.2" version "1.0.2"
resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"