Compare commits

...

27 Commits
main ... 5.24.x

Author SHA1 Message Date
Fedor Indutnyy c11fc1c0ad v5.24.0 2021-11-17 20:40:35 +01:00
Fedor Indutnyy 638a9b881d Update translations 2021-11-17 20:38:57 +01:00
Evan Hahn 2de2eea532
Disable pointer events for avatar badges 2021-11-17 20:28:14 +01:00
automated-signal 0bfbcffb3a
Fix IPC error in sticker-creator 2021-11-16 21:57:04 +01:00
Evan Hahn ca7fb47958
Show badges on message avatars and on message details screen 2021-11-16 21:54:08 +01:00
automated-signal dc1260f9cd
Add OS version to debuglog header
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2021-11-16 14:19:45 -06:00
Evan Hahn 1febe31472
Add user badges to typing bubbles 2021-11-16 14:15:31 -06:00
automated-signal 8f27d29415
Add "become a sustainer" button and view to badge dialog
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2021-11-16 09:16:37 -08:00
automated-signal 749bd6beda
Update protos with planned changes for stories
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2021-11-15 17:49:48 -08:00
Scott Nonnenberg 99e40c0981
Update username max/min lengths 2021-11-16 00:25:27 +01:00
automated-signal 92b8af90e8
Shrink badge image on badge dialog screen
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2021-11-15 16:10:38 -06:00
Scott Nonnenberg 709d955f78 v5.24.0-beta.2 2021-11-11 17:12:50 -08:00
Scott Nonnenberg 4195a13cff Update strings 2021-11-11 17:11:55 -08:00
automated-signal 5c14b7f103
Remember message Read More state when scrolling in virtualized container
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2021-11-11 16:16:16 -08:00
automated-signal 2ee5526734
Handle duplicate requests to start recording a voice note
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2021-11-11 16:15:45 -08:00
Scott Nonnenberg a8eb371ef6
Don't show emoji chooser unless entered search text is 3+ characters 2021-11-11 15:34:10 -08:00
automated-signal bfcfafe52a
Update name/description heights in badge dialog
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2021-11-11 15:25:59 -08:00
automated-signal d2342a05b5
Show user badges in contact modal
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2021-11-11 09:38:18 -08:00
automated-signal 90fc848f6d
Fix broken Pending Invites screen
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2021-11-10 16:38:21 -08:00
automated-signal a76059eac5
Less strict uuid fetch in areWeAdmin
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2021-11-09 16:57:57 -08:00
Evan Hahn 65b21be6de
Add "should show badges" feature flag 2021-11-09 11:30:07 -06:00
Evan Hahn c76b5dfa16
Fix sticker creator WebAPI initialization issue 2021-11-09 18:13:54 +01:00
automated-signal 8c2b451cdb
Message details: Render a fuller timestamp for outbound send state
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2021-11-05 16:00:04 -07:00
automated-signal 243f50ee92
Fix send state "updated at" timestamp for receipts
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2021-11-05 15:59:37 -07:00
automated-signal 7f8a9a7489
Fix line-height on install screen
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2021-11-05 15:59:11 -07:00
automated-signal 0a8c6719e7
Add feature flag for ADM2 on Windows
Co-authored-by: Evan Hahn <69474926+EvanHahn-Signal@users.noreply.github.com>
2021-11-04 19:08:25 -05:00
automated-signal 04c3409e5f
Ensure multiple draft attachment adds don't stomp on each other
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2021-11-04 09:54:28 -05:00
133 changed files with 9732 additions and 3525 deletions

View File

@ -833,6 +833,14 @@
"message": "Boodksappe",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Welkom by Signal",
"description": ""
@ -1206,7 +1214,7 @@
"description": "This is a past tense, informational message. In other words, your secure session has been reset."
},
"ChatRefresh--notification": {
"message": "Chat session refreshed",
"message": "Kletssessie het verfris",
"description": "Shown in timeline when a error happened, and the session was automatically reset."
},
"ChatRefresh--learnMore": {
@ -1214,7 +1222,7 @@
"description": "Shown in timeline when session is automatically reset, to provide access to a popup info dialog"
},
"ChatRefresh--summary": {
"message": "Signal uses end-to-end encryption and it may need to refresh your chat session sometimes. This doesnt affect your chats security but you may have missed a message from this contact and you can ask them to resend it.",
"message": "Signal gebruik eind-tot-eind-enkripsie en gaan dalk soms van u kletssessies moet verfris. Dit beïnvloed nie u kletsbeveiliging nie, maar sou u dalk n boodskap van die kontak mis, kan u bloot vra dat dit weer gestuur word.",
"description": "Shown on explainer dialog available from chat session refreshed timeline events"
},
"ChatRefresh--contactSupport": {
@ -1293,13 +1301,9 @@
"message": "Ikoon wat wys dat hierdie beeld 'n onderskrif het",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Voeg 'n onderskrif by",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Bewaar",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Herstel",
@ -2273,6 +2277,14 @@
"message": "No conversations found",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Choose members",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Ontblokkeer",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Unblock $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Julle sal boodskappe vir mekaar kan stuur en mekaar kan bel.",
@ -5293,6 +5299,30 @@
"message": "next",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Tap on your profile photo in the top left to open Settings",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Expand",
"description": "Aria label for expanding composition area"
@ -6116,7 +6146,7 @@
"description": "Name of the 'weeks' unit select for the custom disappearing message timeout dialog"
},
"settings__DisappearingMessages__footer": {
"message": "Set a default disappearing message timer for all new chats started by you.",
"message": "Stel n verstekverdwynboodskaphorlosie in vir alle kletse wat u begin.",
"description": "Footer for the Disappearing Messages settings section"
},
"settings__DisappearingMessages__timer__label": {
@ -6158,7 +6188,7 @@
"description": "Popup selector title"
},
"MediaQualitySelector--standard-quality-title": {
"message": "Standard",
"message": "Standaard",
"description": "Title for option for standard quality"
},
"MediaQualitySelector--standard-quality-description": {
@ -6201,6 +6231,70 @@
"message": "Meer oor",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Gebruikernaam",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Voer n gebruikernaam in",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Gebruikername op Signal is opsioneel. As u kies om n gebruikernaam te skep, sal ander Signal-gebruikers u via hierdie gebruikernaam kan vind en u kan kontak sonder om u foonnommer te hê.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Gebruikername mag nie met n syfer begin nie.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Hierdie gebruikersnaam is reeds in gebruik.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Wis",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Write something about yourself...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Meer oor",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Gebruikernaam",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Your profile could not be updated. Please try again.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "الرسائل",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "مرحباً بك في Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "أيقونة تظهر أنّ هذه الصورة تحوي تسمية توضيحية",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "إضافة تسمية توضيحية...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "حفظ",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "إعادة التعيين",
@ -2273,6 +2277,14 @@
"message": "لم يعثر على أي محادثة",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "اختر الأعضاء",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "رفع الحظر",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "رفع الحظر عن $name$ ؟",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "ستتمكن من التراسل والاتصال ببعضكما البعض.",
@ -5293,6 +5299,30 @@
"message": "التالي",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "يجب لمس صورة حسابك في الأعلى على اليسار لفتح الإعدادات",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "عرض المزيد",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "حول",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "اِسمُ المُستخدِم",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "أدخل اسم المستخدم",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "اسماء المُستخدمين على Signal اختيارية. إذا اخترت إنشاء اسم مُستخدم، سيتمكن مُستخدمو Signal الآخرون من العُثور عليك بواسطة اسم المُستخدم هذا والاتصال بك دون معرفة رقم الهاتف الخاص بك.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "لا يُمكن أن يُبتدأ اسم المُستخدم بِرَقم.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "اسم المستخدم هذا غير متوفّر.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "حذف",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "يمكنك كتابة بضع كلمات عنك...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "حول",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "اِسمُ المُستخدِم",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "لقد تعذر تحديث ملفك الشخصي. يُرجى المحاولة مرة أخرى.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "ما الجديد",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "خذ نفسًا واسترخ في الرسوم المتحركة الجديدة للحوارات والنوافذ المنبثقة. شهيق. زفير. شهيق. زفير.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "دائمًا ما يكون تبديل تخطيطات لوحة المفاتيح أمرًا صعبًا بعض الشيء، ولكن اختصارات لوحة المفاتيح تختصر عليك مباشرة، وتصل إلى ما وراء الحرف المحدد الذي تم الضغط عليه لاحترام نيتك.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "تحصل الآن على إشعار عندما تبدأ مكالمة جماعية. لن تتأخر أبدًا مرة أخرى، إلا إذا كنت تريد ذلك.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "هذه الميزة متاحة لكل من يتفاعل بـ💅 أكثر من 👍: يمكنك الآن تخصيص الرموز التعبيرية التي تظهر افتراضيًا عندما تريد الرد على رسالة.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"WhatsNew__v5.25--1": {
"message": "يحتوي هذا الإصدار على عدد من التعديلات الصغيرة وإصلاحات الأخطاء للحفاظ على تشغيل Signal بسلاسة.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "احصل على مزيد من المعلومات بلمحة واحدة 👀. حصل الجزء الأيمن على شكل وطراز جذابين حديثين 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "تعرَف على التوقيت. يتم الآن عرض الطابع الزمني المرتبط برسائل الحالة التي تم تسليمها وقراءتها وإرسالها ورسائل الحالة الأخرى، إذا كانت متاحة، في شاشة تفاصيل الرسالة.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "يجب أن يجد مستخدمو قارئ الشاشة الآن أنه من الأسهل التنقل عبر قائمة المحادثات في الجزء الأيسر.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "يحتوي هذا الإصدار على عدد من التعديلات الصغيرة وإصلاحات الأخطاء للحفاظ على تشغيل Signal بسلاسة.",

View File

@ -833,6 +833,14 @@
"message": "Mesajlar",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Signal-a xoş gəldiniz",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Nişan, bu təsvirin başlığının olduğunu göstərir",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Başlıq əlavə et...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Saxla",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Sıfırla",
@ -2273,6 +2277,14 @@
"message": "Heç bir danışıq tapılmadı",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Üzvləri seç",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Əngəldən çıxart",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "$name$ əngəldən çıxarılsın?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Bir-birinizə zəng edə və mesaj göndərə bilərsiniz.",
@ -5293,6 +5299,30 @@
"message": "növbəti",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Tənzimləmələri açmaq üçün sol üstdəki profil fotonuza toxunun.",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Genişləndir",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Haqqında",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "İstifadəçi adı",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Bir istifadəçi adı daxil edin",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signal-dakı istifadəçi adları ixtiyaridir. Əgər bir istifadəçi adı yaratmağı seçsəniz, digər Signal istifadəçiləri bu istifadəçi adı ilə sizi tapa biləcək və telefon nömrənizi bilmədən sizinlə əlaqə saxlaya biləcək.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "İstifadəçi adları, yalnız a-z 0-9 və \"_\" ehtiva edə bilər",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "İstifadəçi adı rəqəmlə başlaya bilməz.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "İstifadəçi adında ən azı $min$ simvol olmalıdır.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "İstifadəçi adında ən çoxu $max$ simvol olmalıdır.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Bu istifadəçi adı götürülüb.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "İstifadəçi adınız yaddaşda saxlanıla bilmədi. İnternet bağlantınızı yoxlayıb yenidən sınayın.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "İstifadəçi adınız silinə bilmədi. İnternet bağlantınızı yoxlayıb yenidən sınayın.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "İstifadəçi adını sil",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Bu, istifadəçi adınızı siləcək və digər istifadəçilərin onu götürməsinə icazə verəcək. Əminsiniz?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Sil",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Özünüz haqqında nəsə yazın...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Haqqında",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Avatarınız",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "İstifadəçi adı",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Profiliniz yenilənə bilmir. Zəhmət olmasa yenidən sınayın.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Yeni nə var",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Bir nəfəs alın və dialoq və açılan pəncərələr üçün yeni animasiyalara keçin. Artıq daha asandır.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Artıq arxivlənmiş danışıqlarda axtarış edə bilərsiniz. Qədimi kitablar arasında növbəti ipucu axtardığınızı təsəvvür edin.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Klaviatura düzülüşlərini dəyişdirmək hər zaman bir az çətin olur, ancaq klaviatura qısayolları artıq sizi izləyir, məqsədə çatmaq üçün basılan müəyyən bir hərfdən daha çoxunu edir.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Daha əvvəl yuxarı sürüşdürərək bir mesaj göndərmisinizsə, mesajınızın harada olduğu ilə maraqlana bilərsiniz! İndi, bir mesaj göndərəndə, gördüyünüz işə heyran qalmağınız üçün görüntülənəcək.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Artıq qrup zəngi başladanda, bir bildiriş alacaqsınız. İstəmədiyiniz müddətcə, artıq heç vaxt gec qalmayacaqsınız.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Bir mesaja reaksiya verirsiniz? Artıq daha güvənli olmaları üçün 24 saata qədər təkrar sınanmalıdır",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Bu özəllik, 👍-dən daha çox 💅 ilə reaksiya verən hər kəsə gedir: Artıq bir mesaja reaksiya vermək istəyəndə ilkin olaraq görünən ifadələri özəlləşdirə bilərsiniz.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Bir 👀-da daha çox məlumat əldə edin. Sol bölmə təzə bir görünüşə və stilə sahibdir 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Nəyi, nə vaxt edəcəyinizi bilin. Əgər varsa, çatdırıldı, oxundu, göndərildi və digər status mesajları ilə əlaqəli vaxt möhürü, mesajın təfsilatlar ekranında görüntülənəcək.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Ekranı oxuyan istifadəçilər üçün artıq sol bölmədəki danışıq siyahısında gəzinmək daha asandır.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"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.",

View File

@ -833,6 +833,14 @@
"message": "Съобщения",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Добре дошли в Сигнал",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Иконка, показваща, че изображението има заглавие",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Добави надпис...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Запази",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Рестартирай",
@ -2273,6 +2277,14 @@
"message": "No conversations found",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Избери членове",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Отблокиране",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Отблокирай $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Ще можете да си пишете и да се обаждате един на друг.",
@ -5293,6 +5299,30 @@
"message": "следващ",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Натиснете профилната си снимка в горния ляв ъгъл и отворете Настройки",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Разшири",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Биография",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Потребителско име",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Въведете потребителско име",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Потребителските имена в Signal са по желание. Ако изберете да си създадете потребителско име, другите потребители на Signal ще могат да ви намират по това потребителско име и да се свързват с вас, без да знаят телефонния ви номер.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Потребителските имена не могат да започват с цифра.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Това потребителско име е взето.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Изтрий",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Write something about yourself...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Биография",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Потребителско име",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Грешка при обновяване на профила ви. Моля, опитайте пак.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -416,11 +416,11 @@
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"safetyNumberChangeDialog__pending-messages--1": {
"message": "Send pending message",
"message": "অপেক্ষারত বার্তা পাঠান",
"description": "Shown on confirmation dialog when user attempts to send a message in the outbox"
},
"safetyNumberChangeDialog__pending-messages--many": {
"message": "Send $count$ pending messages",
"message": "$count$ মুলতুবি বার্তা পাঠান",
"description": "Shown on confirmation dialog when user attempts to send a message in the outbox",
"placeholders": {
"count": {
@ -470,19 +470,19 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"message": "অবদানকারীদের দেখার জন্য এই লগটি সর্বজনীনভাবে অনলাইনে পোস্ট করা হবে। জমা দেওয়ার আগে আপনি সম্পূর্ণ লগ ডাউনলোড করতে পারেন।",
"description": ""
},
"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": ""
},
"debugLogSuccess": {
"message": "Debug log submitted",
"message": "ডিবাগ লগ জমা দেওয়া হয়েছে।",
"description": "Title of the success page for submitting a debug log"
},
"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"
},
"debugLogCopy": {
@ -648,11 +648,11 @@
}
},
"decryptionErrorToast": {
"message": "Desktop ran into a decryption error.",
"message": "ডেস্কটপে একটি ডিক্রিপশন ত্রুটি হয়েছে।",
"description": "An error popup when we haven't added an error for decryption error."
},
"decryptionErrorToastAction": {
"message": "Submit log",
"message": "লগ জমা দিন",
"description": "Label for the decryption error toast button"
},
"oneNonImageAtATimeToast": {
@ -684,11 +684,11 @@
"description": "Displayed when the desktop client is currently connecting to the server."
},
"connect": {
"message": "Click to reconnect.",
"message": "পুনরায় সংযোগ করতে ক্লিক করুন।",
"description": "Shown to allow the user to manually attempt a reconnect."
},
"connectingHangOn": {
"message": "Shouldn't be long",
"message": "লম্বা হওয়া উচিত নয়",
"description": "Subtext description for when the client is connecting to the server."
},
"offline": {
@ -833,12 +833,20 @@
"message": "বার্তা সমূহ",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Signal এ স্বাগতম!",
"description": ""
},
"whatsNew": {
"message": "See $whatsNew$ in this update",
"message": "এই আপডেটে $whatsNew$ দেখুন",
"description": "Shown in the main window",
"placeholders": {
"name": {
@ -848,7 +856,7 @@
}
},
"viewReleaseNotes": {
"message": "what's new",
"message": "নতুন কি",
"description": "Clickable link that displays the latest release notes"
},
"selectAContact": {
@ -934,15 +942,15 @@
"description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database"
},
"voiceRecording--start": {
"message": "Start recording voice message",
"message": "ভয়েস বার্তা রেকর্ড করা শুরু করুন",
"description": "Tooltip for microphone button to start voice message"
},
"voiceRecording--complete": {
"message": "Complete voice message and send",
"message": "সম্পূর্ণ ভয়েস বার্তা এবং পাঠান",
"description": "Tooltip for green complete voice message and send"
},
"voiceRecording--cancel": {
"message": "Cancel voice message",
"message": "ভয়েস বার্তা বাতিল করুন",
"description": "Tooltip for red button to cancel voice message"
},
"voiceRecordingInterruptedMax": {
@ -962,15 +970,15 @@
"description": "Shown in toast if tries to record a voice note with any staged attachments"
},
"voiceNoteError": {
"message": "There was an error with the voice recorder.",
"message": "ভয়েস রেকর্ডারে একটি ত্রুটি ছিল।",
"description": "Shown in a dialog to inform user that we experienced an unrecoverable error"
},
"attachmentSaved": {
"message": "Attachment saved.",
"message": "সংযুক্তি সংরক্ষিত হয়েছে।",
"description": "Shown after user selects to save to downloads"
},
"attachmentSavedShow": {
"message": "Show in folder",
"message": "ফোল্ডারে দেখান",
"description": "Button label for showing the attachment in your file system"
},
"you": {
@ -1152,7 +1160,7 @@
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
},
"verifyHelp": {
"message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.",
"message": "$name$ এর সাথে আপনার এন্ড-টু-এন্ড এনক্রিপশনের নিরাপত্তা যাচাই করতে, তাদের ডিভাইসের সাথে উপরের নম্বরগুলোর তুলনা করুন।",
"description": "",
"placeholders": {
"name": {
@ -1264,7 +1272,7 @@
}
},
"ChangeNumber--notification": {
"message": "$sender$ changed their number to a new number",
"message": "$sender$ একটি নতুন নম্বরে তাদের নম্বর পরিবর্তন করেছে",
"description": "Shown in timeline when a member of a conversation changes their phone number",
"placeholders": {
"sender": {
@ -1293,13 +1301,9 @@
"message": "আইকনটি দেখায় যে, এই চিত্রটির একটি ক্যাপশন রয়েছে",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "ক্যাপশন যুক্ত করুন...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "সংরক্ষন",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "রিসেট করুন",
@ -1338,7 +1342,7 @@
"description": "The menu option shown in Signal iOS to add a new linked device"
},
"LinkScreen__scan-this-code": {
"message": "Scan this code in the Signal app on your phone",
"message": "আপনার ফোনে সিগন্যাল অ্যাপে এই কোডটি স্ক্যান করুন",
"description": "Alt text for the QR code on the device link screen"
},
"Preferences--device-name": {
@ -1458,19 +1462,19 @@
"description": "Button tooltip label for stopping screen sharing"
},
"calling__button--ring__label": {
"message": "Ring",
"message": "রিং",
"description": "Label under the ring button"
},
"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"
},
"calling__button--ring__off": {
"message": "Notify, don't ring",
"message": "জানিয়ে দিন, রিং করবেন না",
"description": "Button tooltip label for turning ringing off"
},
"calling__button--ring__on": {
"message": "Enable ringing",
"message": "রিং চালু করুন",
"description": "Button tooltip label for turning ringing on"
},
"calling__your-video-is-off": {
@ -1546,7 +1550,7 @@
}
},
"calling__pre-call-info--will-ring-1": {
"message": "Signal will ring $person$",
"message": "Signal $person$ কে রিং করবে",
"description": "Shown in the calling lobby to describe who will be rung",
"placeholders": {
"person": {
@ -1556,7 +1560,7 @@
}
},
"calling__pre-call-info--will-ring-2": {
"message": "Signal will ring $first$ and $second$",
"message": "সিগন্যাল $first$ এবং $second$ কে রিং করবে",
"description": "Shown in the calling lobby to describe who will be rang",
"placeholders": {
"first": {
@ -1570,7 +1574,7 @@
}
},
"calling__pre-call-info--will-ring-3": {
"message": "Signal will ring $first$, $second$, and $third$",
"message": "সিগন্যাল কল করবে $first$, $second$, and $third$",
"description": "Shown in the calling lobby to describe who will be rang",
"placeholders": {
"first": {
@ -1588,7 +1592,7 @@
}
},
"calling__pre-call-info--will-ring-many": {
"message": "Signal will ring $first$, $second$, and $others$ others",
"message": "Signal $first$, $second$, এবং $others$ অন্যান্যকে রিং করবে",
"description": "Shown in the calling lobby to describe who will be rang",
"placeholders": {
"person": {
@ -1606,7 +1610,7 @@
}
},
"calling__pre-call-info--will-notify-1": {
"message": "$person$ will be notified",
"message": "$person$ অবহিত করা হবে",
"description": "Shown in the calling lobby to describe who will be notified",
"placeholders": {
"person": {
@ -1616,7 +1620,7 @@
}
},
"calling__pre-call-info--will-notify-2": {
"message": "$first$ and $second$ will be notified",
"message": "$first$ এবং $second$ কে অবহিত করা হবে",
"description": "Shown in the calling lobby to describe who will be notified",
"placeholders": {
"first": {
@ -1630,7 +1634,7 @@
}
},
"calling__pre-call-info--will-notify-3": {
"message": "$first$, $second$, and $third$ will be notified",
"message": "$first$, $second$, এবং $third$ কে জানানো হবে",
"description": "Shown in the calling lobby to describe who will be notified",
"placeholders": {
"first": {
@ -1648,7 +1652,7 @@
}
},
"calling__pre-call-info--will-notify-many": {
"message": "$first$, $second$, and $others$ others will be notified",
"message": "$first$, $second$, এবং $others$ অন্যদের জানানো হবে",
"description": "Shown in the calling lobby to describe who will be notified",
"placeholders": {
"person": {
@ -1804,7 +1808,7 @@
"description": "Header for general options on the settings screen"
},
"spellCheckDescription": {
"message": "Spell check text entered in message composition box",
"message": "বার্তা রচনা বাক্সে লিখিত পাঠ্যের বানান চেক করুন",
"description": "Description of the spell check setting"
},
"spellCheckWillBeEnabled": {
@ -1828,7 +1832,7 @@
"description": "Description for the automatic launch setting"
},
"clearDataHeader": {
"message": "Clear application data",
"message": "অ্যাপ্লিকেশন ডেটা সাফ করুন",
"description": "Header in the settings dialog for the section dealing with data deletion"
},
"clearDataExplanation": {
@ -1966,7 +1970,7 @@
"description": "Warning notification that this version of the app has expired"
},
"upgrade": {
"message": "Click to go to signal.org/download",
"message": "signal.org/download যেতে ক্লিক করুন",
"description": "Label text for button to upgrade the app to the latest version"
},
"mediaMessage": {
@ -1978,7 +1982,7 @@
"description": "Error message displayed when sending to an unregistered user."
},
"sync": {
"message": "Import contacts",
"message": "কন্টাক্টস ইমপোর্ট করুন",
"description": "Label for contact and group sync settings"
},
"syncExplanation": {
@ -2138,7 +2142,7 @@
}
},
"audioNotificationDescription": {
"message": "Play notification sounds",
"message": "নোটিফিকেশন শব্দ চালু করুন",
"description": "Description for audio notification setting"
},
"callRingtoneNotificationDescription": {
@ -2273,6 +2277,14 @@
"message": "কোনও কথোপকথন পাওয়া যায়নি",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "সদস্যকে বেছে নিন",
"description": "The title for the 'choose group members' left pane screen"
@ -2380,7 +2392,7 @@
"description": "When a person inputs a number that is invalid"
},
"unlinkedWarning": {
"message": "Click to relink Signal Desktop to your mobile device to continue messaging.",
"message": "বার্তা প্রেরণ অবিরত রাখতে আপনার মোবাইল ডিভাইসে Signal Desktop পুনরায় লিঙ্ক করতে ক্লিক করুন।",
"description": ""
},
"unlinked": {
@ -2392,15 +2404,15 @@
"description": ""
},
"autoUpdateNewVersionTitle": {
"message": "Update available",
"message": "আপডেট সহজলভ্য",
"description": ""
},
"autoUpdateNewVersionMessage": {
"message": "Click to restart Signal",
"message": "Signal পুনরায় চালু করতে ক্লিক করুন",
"description": ""
},
"downloadNewVersionMessage": {
"message": "Click to download update",
"message": "আপডেট ডাউনলোড করতে ক্লিক করুন",
"description": ""
},
"autoUpdateNewVersionInstructions": {
@ -2416,7 +2428,7 @@
"description": ""
},
"autoUpdateIgnoreButtonLabel": {
"message": "Ignore update",
"message": "আপডেট উপেক্ষা করুন",
"description": ""
},
"leftTheGroup": {
@ -2492,7 +2504,7 @@
}
},
"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",
"placeholders": {
"title": {
@ -2510,11 +2522,11 @@
}
},
"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."
},
"BaseConversationListItem__aria-label": {
"message": "Go to conversation with $title$",
"message": "$title$ এর সাথে কথোপকথনে যান",
"description": "Aria label for the conversation list item button",
"placeholders": {
"title": {
@ -2756,7 +2768,7 @@
"description": "Appears on the cancel button in confirmation dialogs."
},
"MessageBody--read-more": {
"message": "Read more",
"message": "আরও পড়ুন",
"description": "When a message is too long this is the affordance to expand the message"
},
"Message--unsupported-message": {
@ -3100,11 +3112,11 @@
"description": "Title for the drop stage of the sticker creator"
},
"StickerCreator--DropStage--removeSticker": {
"message": "Remove sticker",
"message": "স্টিকার সরান",
"description": "Label for the X button used to remove a staged sticker"
},
"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"
},
"StickerCreator--DropStage--help": {
@ -3282,7 +3294,7 @@
"description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator"
},
"Reactions--remove": {
"message": "Remove reaction",
"message": "প্রতিক্রিয়া সরান",
"description": ""
},
"Reactions--error": {
@ -3333,15 +3345,9 @@
"message": "আনব্লক করুন",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "$name$-কে আনব্লক করবেন?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "আপনারা একে অপরকে মেসেজ পাঠাতে এবং কল করতে পারবেন।",
@ -3520,7 +3526,7 @@
}
},
"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",
"placeholders": {
"group1": {
@ -3638,7 +3644,7 @@
"description": "Shown in both the incoming call bar and notification for an incoming video call"
},
"incomingGroupCall__ringing-you": {
"message": "$ringer$ is calling you",
"message": "$ringer$ আপনাকে কল করছে",
"description": "Shown in the incoming call bar when someone is ringing you for a group call",
"placeholders": {
"ringer": {
@ -3648,7 +3654,7 @@
}
},
"incomingGroupCall__ringing-1-other": {
"message": "$ringer$ is calling you and $otherMember$",
"message": "$ringer$ আপনাকে এবং $otherMember$ কে কল করছে",
"description": "Shown in the incoming call bar when someone is ringing you for a group call",
"placeholders": {
"ringer": {
@ -3662,7 +3668,7 @@
}
},
"incomingGroupCall__ringing-2-others": {
"message": "$ringer$ is calling you, $first$, and $second$",
"message": "$ringer$ আপনাকে কল করছে, $first$, এবং $second$",
"description": "Shown in the incoming call bar when someone is ringing you for a group call",
"placeholders": {
"ringer": {
@ -3680,7 +3686,7 @@
}
},
"incomingGroupCall__ringing-3-others": {
"message": "$ringer$ is calling you, $first$, $second$, and 1 other",
"message": "$ringer$ আপনাকে কল করছে, $first$, $second$, এবং অন্য 1 জন",
"description": "Shown in the incoming call bar when someone is ringing you for a group call",
"placeholders": {
"ringer": {
@ -3698,7 +3704,7 @@
}
},
"incomingGroupCall__ringing-many": {
"message": "$ringer$ is calling you, $first$, $second$, and $remaining$ others",
"message": "$ringer$ আপনাকে কল করছে, $first$, $second$, এবং $remaining$ অন্যদের",
"description": "Shown in the incoming call bar when someone is ringing you for a group call",
"placeholders": {
"ringer": {
@ -3834,7 +3840,7 @@
"description": "Title for the select your screen sharing sources modal"
},
"calling__SelectPresentingSourcesModal--confirm": {
"message": "Start sharing",
"message": "শেয়ার করা শুরু করুন",
"description": "Confirm button for sharing screen modal"
},
"calling__SelectPresentingSourcesModal--entireScreen": {
@ -5293,6 +5299,30 @@
"message": "পরবর্তী",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "সেটিংস খুলতে উপরের বাম কোণে আপনার প্রোফাইল ছবির উপর ট্যাপ করুন",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "প্রসারিত করুন",
"description": "Aria label for expanding composition area"
@ -5314,7 +5344,7 @@
"description": "Displayed while checking if the contact is SMS-only"
},
"countMutedConversationsDescription": {
"message": "Include muted conversations in badge count",
"message": "ব্যাজ গণনায় মিউটেড কথোপকথন অন্তর্ভুক্ত করুন",
"description": "Description for counting muted conversations in badge setting"
},
"ContactModal--message": {
@ -5340,7 +5370,7 @@
}
},
"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",
"placeholders": {
"contact": {
@ -5366,7 +5396,7 @@
"description": "This is a button in the conversation context menu to show chat settings"
},
"ConversationDetails__unmute--title": {
"message": "Unmute this chat?",
"message": "এই চ্যাটটি আনমিউট করবেন?",
"description": "Title for the modal to unmute a chat"
},
"ConversationDetails--group-link": {
@ -5496,7 +5526,7 @@
"description": "In the conversation notifications settings, this is the label for the mentions option"
},
"ConversationNotificationsSettings__mentions__info": {
"message": "Receive notifications when you're mentioned in muted chats",
"message": "মিউট চ্যাটে আপনাকে উল্লেখ করা হলে নোটিফিকেশন পান।",
"description": "In the conversation notifications settings, this is the sub-label for the mentions option"
},
"ConversationNotificationsSettings__mentions__select__always-notify": {
@ -5504,7 +5534,7 @@
"description": "In the conversation notifications settings, this is the option that always notifies you for @mentions"
},
"ConversationNotificationsSettings__mentions__select__dont-notify-for-mentions-if-muted": {
"message": "Don't notify if muted",
"message": "মিউট থাকলে জানাবেন না",
"description": "In the conversation notifications settings, this is the option that doesn't notify you for @mentions if the conversation is muted"
},
"GroupLinkManagement--clipboard": {
@ -5622,7 +5652,7 @@
}
},
"PendingInvites--revoke-from-plural": {
"message": "Revoke $number$ invites sent by \"$name$\"?",
"message": "\"$name$\" এর পাঠানো $number$ আমন্ত্রণগুলি প্রত্যাহার করবেন?",
"description": "This is the modal content when confirming revoking multiple invites",
"placeholders": {
"number": {
@ -5774,7 +5804,7 @@
"description": "The text of the button to create new groups"
},
"selectContact": {
"message": "Select contact $name$",
"message": "কন্টাক্ট $name$ নির্বাচন করুন",
"description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)",
"placeholders": {
"name": {
@ -5784,7 +5814,7 @@
}
},
"deselectContact": {
"message": "De-select contact $name$",
"message": "পরিচিতি $name$-কে বাদ দিন",
"description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)",
"placeholders": {
"name": {
@ -5794,7 +5824,7 @@
}
},
"cannotSelectContact": {
"message": "Cannot select contact $name$",
"message": "কন্টাক্ট $name$ নির্বাচন করতে পারবেন না",
"description": "The label for contact checkboxes that are disabled",
"placeholders": {
"name": {
@ -6134,7 +6164,7 @@
}
},
"ErrorBoundaryNotification__text": {
"message": "Couldn't display this message. Click to submit a debug log.",
"message": "এই বার্তাটি প্রদর্শন করা যায়নি৷ একটি ডিবাগ লগ জমা দিতে ক্লিক করুন।",
"description": "An error notification displayed when message fails to render due to an internal error"
},
"GroupDescription__read-more": {
@ -6201,6 +6231,70 @@
"message": "সম্পর্কে",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "ইউজারনেম",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "ব্যবহারকারীর নাম প্রবেশ করুন",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signal ব্যবহারকারীর নাম ঐচ্ছিক। আপনি যদি একটি ব্যবহারকারীর নাম তৈরি করবেন বলে চয়ন করেন তবে অন্যান্য সিগন্যাল ব্যবহারকারীরা আপনাকে এই ব্যবহারকারী নাম দ্বারা সন্ধান করতে এবং আপনার ফোন নাম্বার না জেনে আপনার সাথে পরিচিতি করতে পারবেন।",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "ব্যবহারকারীর নামগুলিতে শুধুমাত্র a-z, 0-9 এবং _ থাকতে পারে",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "ব্যবহারকারীর নাম নাম্বার দিয়ে শুরু হতে পারে না|",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "ব্যবহারকারীর নামগুলিতে কমপক্ষে $min$ অক্ষর থাকতে হবে।",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "ব্যবহারকারীর নামগুলিতে সর্বাধিক $max$ অক্ষর থাকতে হবে।",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "এই ব্যবহারকারীর নাম নেওয়া হয়েছে|",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "আপনার ইউজারনেম সংরক্ষণ করা যায়নি। আপনার সংযোগ চেক করুন এবং আবার চেষ্টা করুন।",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "আপনার ইউজারনেম সরানো যায়নি। আপনার সংযোগ পরীক্ষা করুন এবং আবার চেষ্টা করুন।",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "ব্যবহারকারীর নাম মুছুন",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "এটি আপনার ব্যবহারকারীর নাম মুছে ফেলবে, অন্য ব্যবহারকারীদের এটি দাবি করার অনুমতি দেবে ৷ আপনি কি নিশ্চিত?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "মুছুন",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "আপনার নিজের সম্পর্কে কিছু লিখুন...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "সম্পর্কে",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "তোমার অবতার",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "ইউজারনেম",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "আপনার প্রোফাইলটি আপডেট করা যায়নি। অনুগ্রহ করে আবার চেষ্টা করুন।",
"description": "Error message when something goes wrong updating your profile."
@ -6290,11 +6392,11 @@
"description": "Label for the avatar selector"
},
"AvatarColorPicker--choose": {
"message": "Choose a color",
"message": "একটি রঙ নির্বাচন করুন",
"description": "Label for when you need to choose your fighter, err color"
},
"LeftPaneSetGroupMetadataHelper__avatar-modal-title": {
"message": "Group Avatar",
"message": "গ্রুপ এভাটার",
"description": "Title for the avatar picker in the group creation flow"
},
"Preferences__button--general": {
@ -6322,7 +6424,7 @@
"description": "Button to switch the settings view"
},
"Preferences--lastSynced": {
"message": "Last import at $date$ $time$",
"message": "শেষ ইমপোর্ট $date$ $time$ এ",
"description": "Label for date and time of last sync operation",
"placeholders": {
"date": {
@ -6340,7 +6442,7 @@
"description": "Title for system type settings"
},
"Preferences--zoom": {
"message": "Zoom level",
"message": "জুম স্তর",
"description": "Label for changing the zoom level"
},
"Preferences__link-previews--title": {
@ -6348,7 +6450,7 @@
"description": "Title for the generate link previews setting"
},
"Preferences__link-previews--description": {
"message": "To change this setting, open the Signal app on your mobile device and navigate to Settings > Chats",
"message": "এই সেটিং পরিবর্তন করতে, আপনার মোবাইল ডিভাইসে সিগন্যাল অ্যাপটি খুলুন এবং সেটিংস > চ্যাটে নেভিগেট করুন",
"description": "Description for the generate link previews setting"
},
"Preferences--advanced": {
@ -6356,7 +6458,7 @@
"description": "Title for advanced settings"
},
"Preferences--notification-content": {
"message": "Notification content",
"message": "নোটিফিকেশনের বিষয়বস্তু",
"description": "Label for the notification content setting select box"
},
"Preferences--blocked": {
@ -6364,7 +6466,7 @@
"description": "Label for blocked contacts setting"
},
"Preferences--blocked-count-singular": {
"message": "$num$ contact",
"message": "$num$ কন্টাক্ট",
"description": "Number of contacts blocked singular",
"placeholders": {
"num": {
@ -6374,7 +6476,7 @@
}
},
"Preferences--blocked-count-plural": {
"message": "$num$ contacts",
"message": "$num$ কন্টাক্টস",
"description": "Number of contacts blocked plural",
"placeholders": {
"num": {
@ -6384,11 +6486,11 @@
}
},
"Preferences__who-can--title": {
"message": "Who can...",
"message": "কে পারে...",
"description": "Title for the 'who can do X' setting"
},
"Preferences__privacy--description": {
"message": "To change these settings, open the Signal app on your mobile device and navigate to Settings > Privacy",
"message": "এই সেটিংস পরিবর্তন করতে, আপনার মোবাইল ডিভাইসে Signal অ্যাপটি খুলুন এবং সেটিংস > গোপনীয়তায় নেভিগেট করুন",
"description": "Description for the 'who can do X' setting"
},
"Preferences__who-can--everybody": {
@ -6412,7 +6514,7 @@
"description": "Label for the see my phone number setting"
},
"Preferences--find-me": {
"message": "Find me by my phone number",
"message": "আমার ফোন নম্বর দিয়ে আমাকে খুঁজুন",
"description": "Label for the find me by my phone number setting"
},
"Preferences--read-receipts": {
@ -6424,23 +6526,23 @@
"description": "Label for the typing indicators setting"
},
"Preferences--updates": {
"message": "Updates",
"message": "আপডেট",
"description": "Header for settings having to do with updates"
},
"Preferences__download-update": {
"message": "Automatically download updates",
"message": "স্বয়ংক্রিয়ভাবে আপডেট ডাউনলোড করুন",
"description": "Label for checkbox for the auto download updates setting"
},
"Preferences__enable-notifications": {
"message": "Enable notifications",
"message": "বিজ্ঞপ্তিগুলি সক্রিয় করুন",
"description": "Label for checkbox for the notifications setting"
},
"Preferences__devices": {
"message": "Devices",
"message": "ডিভাইস",
"description": "Label for Device list in call settings pane"
},
"DialogUpdate--version-available": {
"message": "Update to version $version$ available",
"message": "$version$ সহজলভ্য সংস্করণে আপডেট করুন",
"description": "Tooltip for new update available",
"placeholders": {
"status": {
@ -6450,11 +6552,11 @@
}
},
"NSIS__retry-dialog--first-line": {
"message": "Signal cannot be closed.",
"message": "Signal বন্ধ করা যাবে না।",
"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": {
"message": "Please close it manually and click Retry to continue.",
"message": "অনুগ্রহ করে ম্যানুয়ালি এটি বন্ধ করুন এবং চালিয়ে যেতে Retry এ ক্লিক করুন।",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CustomizingPreferredReactions__title": {
@ -6462,51 +6564,35 @@
"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": {
"message": "Click to replace an emoji",
"message": "একটি ইমোজি প্রতিস্থাপন করতে ক্লিক করুন",
"description": "Instructions in the modal for customizing the preferred reactions."
},
"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."
},
"WhatsNew__modal-title": {
"message": "What's New",
"message": "নতুন কি",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "আপনি এখন সংরক্ষণাগারভুক্ত কথোপকথন অনুসন্ধান করতে পারেন. কল্পনা করুন যে আপনি প্রাচীন টোমগুলির মাধ্যমে (দ্রুত) অনুসন্ধান করছেন, পরবর্তী ক্লু খুঁজছেন।",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "আপনি যদি কখনও স্ক্রোল করে একটি বার্তা পাঠিয়ে থাকেন, তাহলে আপনি ভাবতে পারেন যে আপনার বার্তাটি কোথায় ছিল! এখন, আপনি যখনই একটি বার্তা পাঠান, আপনার কঠোর পরিশ্রমের প্রশংসা করার জন্য এটি স্ক্রোল করা হবে",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "কোনও বার্তায় প্রতিক্রিয়া দেখাচ্ছেন? এটি এখন আরও নির্ভরযোগ্য হওয়া উচিত, 24 ঘন্টা পর্যন্ত পুনরায় চেষ্টা করা উচিত",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"WhatsNew__v5.25--1": {
"message": "সিগন্যালকে মসৃণভাবে চলমান রাখতে এই সংস্করণে অনেকগুলি ছোটখাট পরিবর্তন রয়েছে এবং বাগ সংশোধন করা হয়েছে।",
"description": "Release notes for v5.25"
},
"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"
}
}

View File

@ -833,6 +833,14 @@
"message": "Missatges",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Benvingut/da al Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Icona que mostra que aquesta imatge té un títol",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Afegiu-hi un títol...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Desa",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Restableix",
@ -2273,6 +2277,14 @@
"message": "No s'ha trobat cap conversa.",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Trieu-ne els membres",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Desbloca",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Voleu desblocar $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Us podreu trucar i enviar missatges.",
@ -5293,6 +5299,30 @@
"message": "següent",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Toqueu la foto del perfil a la part superior esquerra per obrir-ne la Configuració.",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Expandeix",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Quant a",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Nom d'usuari",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Escriviu un nom d'usuari",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Els noms dusuari al Signal són opcionals. Si trieu crear un nom dusuari, altres usuaris de Signal us podran trobar per aquest nom dusuari i contactar sense saber el vostre número de telèfon.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Els noms d'usuari només poden contenir a-z, 0-9 i _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Els noms d'usuari no poden començar amb un número.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Els noms d'usuari han de tenir un mínim de $min$ caràcters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Els noms d'usuari han de tenir un màxim de$max$ caràcters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Aquest nom d'usuari ja està agafat.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "No s'ha pogut desar el nom d'usuari. Comproveu la connexió i torneu-ho a provar.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "No s'ha pogut suprimir el nom d'usuari. Comproveu la connexió i torneu-ho a provar.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Suprimeix el nom d'usuari",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Això suprimirà el vostre nom d'usuari i permetrà que altres usuaris el reclamin. N'esteu segur?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Suprimits",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Escriviu alguna cosa sobre vosaltres...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Quant a",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "El vostre avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Nom d'usuari",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "No s'ha pogut actualitzar el perfil. Torneu-ho a provar més tard.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Què hi ha de nou",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Respireu i relaxeu-vos amb les noves animacions per a diàlegs i finestres emergents. Entrada fàcil. Sortida fàcil...",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Ara podeu cercar a les converses arxivades. Imagineu-vos buscant (ràpidament) a través de volums antics, buscant la pista següent.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Canviar la disposició del teclat sempre és una mica complicat, però ara les dreceres de teclat van bé i arriben més enllà de la lletra específica premuda per honorar la vostra intenció.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Si alguna vegada us heu desplaçat cap amunt i heu enviat un missatge, potser us preguntareu on era el missatge! Ara, sempre que envieu un missatge, es desplaçarà a la vista perquè admireu la feina feta.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Quan s'iniciï una trucada de grup, rebreu una notificació. Mai no tornareu a arribar tard, tret que vulgueu arribar-hi.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reaccioneu a un missatge? Ara hauria de ser més fiable, tornant-ho a provar fins a 24 hores.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Aquesta característica s'aplica a tothom que reaccioni amb 💅 més de 👍: ara podeu personalitzar les emoticones que apareixen per defecte quan vulgueu reaccionar a un missatge.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Obteniu més informació d'un colp d'ull 👀. El panell esquerre té un disseny nou 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Coneixeu el quan del què. La marca horària, relacionada amb els estats dels missatges entregats, llegits, enviats i altres, ara es mostra, si està disponible, en la finestra dels detalls del missatge.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Els usuaris de lectors de pantalla haurien de trobar ara més fàcil de navegar per la llista de converses del panell esquerre.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Aquesta versió conté una sèrie de petites modificacions i correccions d'errors per tal que el Signal funcioni sense problemes.",

View File

@ -833,6 +833,14 @@
"message": "Zprávy",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Najít podle uživatelského jména",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Vítejte v Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Ikona znázorňující, že tento obrázek má popisek",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Přidat titulek...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Uložit",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Obnovit",
@ -2273,6 +2277,14 @@
"message": "Nenalezeny žádné konverzace",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Nepodařilo se načíst uživatelské jméno. Zkontrolujte připojení a zkuste to znovu.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "Uživatel nenalezen. $atUsername$ není Signal uživatelem; ujistěte se, že jste zadali kompletní uživatelské jméno.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Zvolte členy",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Odblokovat",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Odblokovat uživatele $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Budete moci vzájemně si posílat zprávy a volat.",
@ -5293,6 +5299,30 @@
"message": "další",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Staňte se podporovatelem",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Staňte se podporovatelem",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal je aplikace, za kterou stojí lidé jako vy. Prokažte jim dnes svoji podporu!",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Na svém telefonu otevřete Signal",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Klepněte na vaši profilovou fotografii v levém horním rohu pro otevření Nastavení",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Klepněte na \"Stát se podporovatelem\" a přihlaste se k odběru",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Rozbalit",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "O mně",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Uživatelské jméno",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Vložte uživatelské jméno",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Uživatelská jména na Signal jsou nepovinná. Pokud se rozhodnete vytvořit uživatelské jméno, ostatní uživatelé Signal vás budou moci najít podle tohoto uživatelského jména a kontaktovat vás, aniž by znali vaše telefonní číslo.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Uživatelská jména mohou obsahovat pouze a-z, 0-9 a _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Uživatelská jména nemohou začínat číslem.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Uživatelská jména musí mít alespoň $min$ znaky.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Uživatelská jména mohou mít maximálně $max$ znaků.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Toto uživatelské jméno je obsazené.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Vaše uživatelské jméno nemohlo být uloženo. Zkontrolujte připojení a zkuste to znovu.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Vaše uživatelské jméno nemohlo být odstraněno. Zkontrolujte připojení a zkuste to znovu.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Odstranit uživatelské jméno",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Tímto odstraníte své uživatelské jméno a umožníte ostatním uživatelům, aby si ho přivlastnili. Jste si jisti?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Smazat",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Napište pár slov o sobě...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "O mně",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Váš avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Uživatelské jméno",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Váš profil se nepodařilo aktualizovat. Zkuste to prosím znovu.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Co je nového",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Nadechněte se a nechte se unášet novými animacemi dialogových oken a vyskakovacích oken. Uvolněte se. Uvolněte se. Uvolněte se. Uvolněte se.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Nyní můžete vyhledávat v archivovaných konverzacích. Představte si, že (rychle) prohledáváte staré svazky a hledáte další stopu.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Přepínání rozložení klávesnice je vždy trochu složitější, ale klávesové zkratky nyní jsou s vámi a jdou za konkrétní stisknuté písmeno, aby respektovaly váš záměr.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Pokud jste někdy posouvali nahoru a odesílali zprávu, možná jste se divili, kde se vaše zpráva nachází! Nyní, kdykoli odešlete zprávu, bude posunuta na obrazovku, abyste mohli obdivovat svou tvrdou práci.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Při zahájení skupinového hovoru se vám nyní zobrazí oznámení. Už nikdy nepřijdete pozdě, pokud nebudete chtít.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reagujete na zprávu? Nyní by měla být reakce spolehlivější s opakovanými pokusy až 24 hodin.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Tato funkce je určena všem, kteří reagují pomocí 💅 více než 👍: nyní si můžete přizpůsobit emotikony, které se ve výchozím nastavení zobrazí, když chcete reagovat na zprávu.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"WhatsNew__v5.25--1": {
"message": "Tato verze obsahuje řadu drobných úprav a oprav chyb, aby Signal fungoval hladce.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "Získejte více informací na první pohled 👀. Levý panel má nový vzhled a styl 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Zjistěte, kdy se co děje. Časové razítko, pokud je k dispozici, spojené s doručenými, přečtenými, odeslanými a dalšími stavovými zprávami se nyní zobrazuje na obrazovce s podrobnostmi zprávy.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Uživatelé čtečky obrazovky by se nyní měli snadněji pohybovat v seznamu konverzací na levém panelu.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Tato verze obsahuje řadu drobných úprav a oprav chyb, aby Signal fungoval hladce.",

View File

@ -833,6 +833,14 @@
"message": "Negeseuon",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Croeso i Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Eicon sy'n dangos bod capsiwn i'r ddelwedd hon",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Ychwanegu capsiwn...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Cadw",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Ailosod",
@ -2273,6 +2277,14 @@
"message": "Heb ganfod sgyrsiau",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Dewis aelodau",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Dad-rwystro",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Dad-rwystro $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Byddwch chi'n gallu negesu a galw'ch gilydd.",
@ -5293,6 +5299,30 @@
"message": "nesaf",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Tapiwch eich llun proffil yn y chwith uchaf i agor y Gosodiadau",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Ehangu",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Ynghylch",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Enw defnyddiwr",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Rhowch enw defnyddiwr",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Mae enwau defnyddwyr ar Signal yn ddewisol. Os dewiswch greu enw defnyddiwr, bydd defnyddwyr Signal eraill yn gallu dod o hyd i chi yn ôl yr enw defnyddiwr hwn a chysylltu â chi heb wybod eich rhif ffôn.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Gall enwau defnyddwyr ddim ond cynnwys a-Z, 0-9, a _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Ni all enw defnyddiwr gychwyn gyda rhif.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Rhaid i enw defnyddiwr fod o leiaf yn $min$ nod o hyd.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Rhaid i enw defnyddiwr fod ar y mwyaf yn $max$ nod o hyd.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Mae'r enw defnyddiwr yma'n wedi ei gymryd.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Methwyd cadw eich enw defnyddiwr. Gwiriwch eich cysylltiad rhyngrwyd a rhowch gynnig arall arni.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Methwyd tynnu eich enw defnyddiwr. Gwiriwch eich cysylltiad rhyngrwyd a rhowch gynnig arall arni.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Dileu enw defnyddiwr",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Bydd hyn yn dileu eich enw defnyddiwr, gan ganiatáu i ddefnyddwyr eraill ei hawlio. Ydych chi'n siŵr?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Dileu",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Ysgrifennwch rhywbeth amdanoch",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Ynghylch",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Eich Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Enw defnyddiwr",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Methwyd diweddaru'ch proffil. Rhowch gynnig arall arni.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Be sy'n Newydd",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Cymerwch hoe ac ymlacio i'r animeiddiadau newydd ar gyfer deialogau a ffenestri newydd. Anadlu i fewn. Anadlu allan. Anadlu i fewn. Anadlu allan.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Nawr gallwch chwilio mewn sgyrsiau wedi'u harchifo. Dychmygwch eich hun yn chwilio (yn gyflym) trwy gyfrolau hynafol, yn edrych am y cliw nesaf.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Mae newid cynlluniau bysellfyrddau bob amser ychydig yn anodd, ond mae llwybrau byr bysellfwrdd bellach yn mynd i'r dde gyda chi, gan gyrraedd y tu hwnt i'r llythyr penodol sydd wedi'i wasgu i gydnabod eich bwriad.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Os ydych chi erioed wedi sgrolio i fyny ac wedi anfon neges, efallai y byddech chi'n meddwl tybed ble roedd eich neges! Nawr, pryd bynnag y byddwch chi'n anfon neges, bydd yn cael ei sgrolio i'r golwg i chi edmygu'ch gwaith caled.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Pan fydd galwad grŵp yn cychwyn, byddwch nawr yn derbyn hysbysiad. Fyddwch chi byth yn hwyr eto, oni bai eich bod chi am fod.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Yn ymateb i neges? Dylai nawr fod yn fwy dibynadwy, gan geisio eto am hyd at 24 awr",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Mae'r nodwedd hon yn mynd i bawb sy'n ymateb gyda 💅 yn fwy na 👍: gallwch nawr gyfaddasu'r emojis sy'n ymddangos fel rhai rhagosodedig pan fyddwch am ymateb i neges.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"WhatsNew__v5.25--1": {
"message": "Mae'r fersiwn hon yn cynnwys nifer o drydariadau bach a chywiriadau gwallau i gadw Signal yn rhedeg yn llyfn.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "Cael rhagor o wybodaeth yn hawdd 👀. Mae gan y paen chwith olwg a steil newydd a ffres 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Gwybod pryd i wneud beth. Mae'r stamp amser, os yw ar gael, sy'n gysylltiedig â'r negeseuon statws, trosglwyddo, darllen, anfon ac eraill nawr yn cael eu dangos ar sgrin manylion y neges.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Dylai ddefnyddwyr darllenwyr sgrin ei chael hi'n haws i lywio drwy'r rhestrau sgyrsiau ar y paen chwith.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Mae'r fersiwn hon yn cynnwys nifer o drydariadau bach a chywiriadau gwallau i gadw Signal yn rhedeg yn llyfn.",

View File

@ -36,7 +36,7 @@
"description": "The label that is used for the Create/upload sticker pack option in the File menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
},
"mainMenuEdit": {
"message": "&Redigér",
"message": "&Rediger",
"description": "The label that is used for the Edit menu in the program main menu. The '&' indicates that the following letter will be used as the keyboard 'shortcut letter' for accessing the menu with the Alt-<letter> combination."
},
"mainMenuView": {
@ -80,7 +80,7 @@
"description": "Edit menu command to remove recently-typed text"
},
"editMenuRedo": {
"message": "Annuller Fortryd",
"message": "Annuller fortryd",
"description": "Edit menu command to restore previously undone typed text"
},
"editMenuCut": {
@ -156,7 +156,7 @@
"description": "When the application is not yet set up, menu option to start up the set up as fresh device"
},
"menuSetupAsStandalone": {
"message": "Opsæt som fristående enhed",
"message": "Opsæt som selvstændig enhed",
"description": "Only available on development modes, menu option to open up the standalone device setup sequence"
},
"messageContextMenuButton": {
@ -180,7 +180,7 @@
"description": "One of the menu options available in the Avatar popup menu"
},
"avatarMenuChatColors": {
"message": "Chatfarve",
"message": "Samtalefarve",
"description": "One of the menu options available in the Avatar popup menu"
},
"avatarMenuUpdateAvailable": {
@ -192,7 +192,7 @@
"description": "Message shown on the loading screen before we've loaded any messages"
},
"optimizingApplication": {
"message": "Optimerer programmet...",
"message": "Optimerer applikationen...",
"description": "Message shown on the loading screen while we are doing application optimizations"
},
"migratingToSQLCipher": {
@ -206,7 +206,7 @@
}
},
"archivedConversations": {
"message": "Arkiveret samtaler",
"message": "Arkiverede samtaler",
"description": "Shown in place of the search box when showing archived conversation list"
},
"LeftPane--pinned": {
@ -214,11 +214,11 @@
"description": "Shown as a header for pinned conversations in the left pane"
},
"LeftPane--chats": {
"message": "Chats",
"message": "Samtaler",
"description": "Shown as a header for non-pinned conversations in the left pane"
},
"archiveHelperText": {
"message": "Disse samtaler arkiveres og vises kun i indbakken, hvis der modtages nye beskeder.",
"message": "Disse samtaler er arkiverede og vises kun i indbakken, hvis der modtages nye beskeder.",
"description": "Shown at the top of the archived conversations list in the left pane"
},
"archiveConversation": {
@ -242,7 +242,7 @@
"description": "Undoes Archive Conversation action, and unpins the conversation from the top of the conversation list"
},
"pinnedConversationsFull": {
"message": "Du kan kun fastgøre op til 4 chats",
"message": "Du kan kun fastgøre op til 4 samtaler",
"description": ""
},
"chooseDirectory": {
@ -320,7 +320,7 @@
"description": "Used as a label on a button allowing user to see more information"
},
"youLeftTheGroup": {
"message": "Du er ikke længere medlem af gruppen",
"message": "Du er ikke længere medlem af gruppen.",
"description": "Displayed when a user can't send a message because they have left the group"
},
"invalidConversation": {
@ -350,7 +350,7 @@
}
},
"messageHistoryUnsynced": {
"message": "Til din sikkerhed overføres samtalehistorik ikke til nye forbundne enheder.",
"message": "For din sikkerheds skyld overføres samtalehistorik ikke til nye forbundne enheder.",
"description": "Shown in the conversation history when a user links a new device to explain what is not supported."
},
"youMarkedAsVerified": {
@ -412,7 +412,7 @@
}
},
"changedVerificationWarning": {
"message": "Følgende personer kan have geninstalleret eller skiftet enheder. Bekræft dit sikkerhedsnummer med dem for at sikre privatlivets fred",
"message": "Følgende personer kan have geninstalleret eller skiftet enheder. Bekræft dit sikkerhedsnummer med dem for at sikre privatlivsbeskyttelsen.",
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"safetyNumberChangeDialog__pending-messages--1": {
@ -732,7 +732,7 @@
"description": "Item under the Help menu, takes you to the support page"
},
"joinTheBeta": {
"message": "Tilmeld dig Beta-versionen",
"message": "Tilmeld dig beta-versionen",
"description": "Item under the Help menu, takes you to an article describing how to install the beta release of Signal Desktop"
},
"signalDesktopPreferences": {
@ -780,7 +780,7 @@
"description": "Aria label for clear search button"
},
"searchIn": {
"message": "Søg efter $conversationName$",
"message": "Søg i $conversationName$",
"description": "Shown in the search box before text is entered when searching in a specific conversation",
"placeholders": {
"conversationName": {
@ -833,6 +833,14 @@
"message": "Beskeder",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find via brugernavn",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Velkommen til Signal",
"description": ""
@ -852,7 +860,7 @@
"description": "Clickable link that displays the latest release notes"
},
"selectAContact": {
"message": "Vælg en kontakt eller gruppe for at komme igang med at chatte.",
"message": "Vælg en kontakt eller gruppe for at starte en samtale.",
"description": ""
},
"typingAlt": {
@ -1206,7 +1214,7 @@
"description": "This is a past tense, informational message. In other words, your secure session has been reset."
},
"ChatRefresh--notification": {
"message": "Chatsession genopfrisket",
"message": "Samtalesession genopfrisket",
"description": "Shown in timeline when a error happened, and the session was automatically reset."
},
"ChatRefresh--learnMore": {
@ -1214,7 +1222,7 @@
"description": "Shown in timeline when session is automatically reset, to provide access to a popup info dialog"
},
"ChatRefresh--summary": {
"message": "Signal bruger end-to-end kryptering, og det kan undertiden være nødvendigt at opdatere din chatsession. Dette påvirker ikke din chats sikkerhed, men du har muligvis gået glip af en besked fra denne kontakt, og du kan bede dem om at sende det igen.",
"message": "Signal bruger end-to-end kryptering, og det kan undertiden være nødvendigt at opdatere din samtalesession. Dette påvirker ikke din samtales sikkerhed, men du er muligvis gået glip af en besked fra denne kontakt, og du kan bede dem om at sende den igen.",
"description": "Shown on explainer dialog available from chat session refreshed timeline events"
},
"ChatRefresh--contactSupport": {
@ -1254,7 +1262,7 @@
}
},
"DeliveryIssue--summary--group": {
"message": "En besked, et klistermærke, en reaktion, en læsekvittering eller en mediefil kunne ikke leveres til dig fra $sender$ i denne chat.",
"message": "En besked, et klistermærke, en reaktion, en læsekvittering eller en mediefil kunne ikke leveres til dig fra $sender$ i denne samtale.",
"description": "Shown on explainer dialog available from delivery issue timeline events in groups",
"placeholders": {
"name": {
@ -1293,13 +1301,9 @@
"message": "Ikon, der viser, at dette billede har en billedtekst",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Tilføj en billedtekst...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Gem",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Nulstil",
@ -1382,7 +1386,7 @@
"description": "Header for theme settings"
},
"calling": {
"message": "Ringer",
"message": "Opringning",
"description": "Header for calling options on the settings screen"
},
"calling__call-back": {
@ -1808,11 +1812,11 @@
"description": "Description of the spell check setting"
},
"spellCheckWillBeEnabled": {
"message": "Stavekontrol bliver aktiveret næste gang Signal starter.",
"message": "Stavekontrol aktiveres næste gang Signal starter.",
"description": "Shown when the user enables spellcheck to indicate that they must restart Signal."
},
"spellCheckWillBeDisabled": {
"message": "Stavekontrol bliver deaktiveret næste gang Signal starter.",
"message": "Stavekontrol deaktiveres næste gang Signal starter.",
"description": "Shown when the user disables spellcheck to indicate that they must restart Signal."
},
"SystemTraySetting__minimize-to-system-tray": {
@ -1832,7 +1836,7 @@
"description": "Header in the settings dialog for the section dealing with data deletion"
},
"clearDataExplanation": {
"message": "Dette vil rydde alle data i programmet, fjerne alle beskeder og gemte kontooplysninger.",
"message": "Dette vil rydde alle data i applikationen, fjerne alle beskeder og gemte kontooplysninger.",
"description": "Text describing what the clear data button will do."
},
"clearDataButton": {
@ -2038,7 +2042,7 @@
"description": "Shown if a message is very recent, less than 60 seconds old"
},
"timestampFormat_M": {
"message": "MMM D",
"message": "D. MMM.",
"description": "Timestamp format string for displaying month and day (but not the year) of a date within the current year, ex: use 'MMM D' for 'Aug 8', or 'D MMM' for '8 Aug'."
},
"messageBodyTooLong": {
@ -2054,7 +2058,7 @@
"description": "Brief message shown when trying to message a blocked group"
},
"youChangedTheTimer": {
"message": "Du satte tiden for forsvindende beskeder til $time$",
"message": "Du indstillede udløbstiden for forsvindende beskeder til $time$.",
"description": "Message displayed when you change the message expiration timer in a conversation.",
"placeholders": {
"time": {
@ -2064,7 +2068,7 @@
}
},
"timerSetOnSync": {
"message": " Opdaterede tiden for forsvindende beskeder til $time$",
"message": " Opdaterede udløbstiden for forsvindende beskeder til $time$.",
"description": "Message displayed when timer is set on initial link of desktop device.",
"placeholders": {
"time": {
@ -2074,7 +2078,7 @@
}
},
"timerSetByMember": {
"message": "Et medlem satte tiden for forsvindende beskeder til $time$",
"message": "Et medlem satte udløbstiden for forsvindende beskeder til $time$.",
"description": "Message displayed when timer is by an unknown group member.",
"placeholders": {
"time": {
@ -2084,7 +2088,7 @@
}
},
"theyChangedTheTimer": {
"message": "$name$ satte tiden for forsvindende beskeder til $time$",
"message": "$name$ satte udløbstiden for forsvindende beskeder til $time$.",
"description": "Message displayed when someone else changes the message expiration timer in a conversation.",
"placeholders": {
"name": {
@ -2128,7 +2132,7 @@
"description": "Displayed in the conversation list when the timer is turned off"
},
"timerSetTo": {
"message": "Tidsindstillet til $time$",
"message": "Udløbstid indstillet til $time$",
"description": "Displayed in the conversation list when the timer is updated by some automatic action, or in the left pane",
"placeholders": {
"time": {
@ -2212,7 +2216,7 @@
"description": "Label on button included with safety number change notification in the conversation"
},
"cannotGenerateSafetyNumber": {
"message": "Brugeren kan ikke verificeres, før i har udvekslet beskeder.",
"message": "Denne bruger kan ikke verificeres, før I har udvekslet beskeder.",
"description": "Shown on the safety number screen if you have never exchanged messages with that contact"
},
"yourSafetyNumberWith": {
@ -2273,6 +2277,14 @@
"message": "Ingen fundne samtaler",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Kunne ikke hente brugernavn. Kontroller din forbindelse og prøv igen.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "Bruger ikke fundet. $atUsername$ er ikke en Signal-bruger; sørg for, at du har indtastet det fulde brugernavn.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Vælg medlemmer",
"description": "The title for the 'choose group members' left pane screen"
@ -2360,7 +2372,7 @@
"description": "Shown in the modal when we can't create a group"
},
"updateGroupAttributes__title": {
"message": "Redigér gruppe",
"message": "Rediger gruppe",
"description": "Shown in the modal when we want to update a group"
},
"updateGroupAttributes__error-message": {
@ -2864,7 +2876,7 @@
"description": "Shown in the shortcuts guide"
},
"Keyboard--unarchive-conversation": {
"message": "Annuller arkiveringen af samtale",
"message": "Ophæv arkivering af samtale",
"description": "Shown in the shortcuts guide"
},
"Keyboard--search": {
@ -2892,7 +2904,7 @@
"description": "Shown in the shortcuts guide"
},
"Keyboard--begin-recording-voice-note": {
"message": "Begynd med at optage stemmenotat",
"message": "Begynd at optage stemmenotat",
"description": "Shown in the shortcuts guide"
},
"Keyboard--default-message-action": {
@ -3333,15 +3345,9 @@
"message": "Fjern blokering",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Fjern blokering af $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "I vil være i stand til at sende beskeder og ringe til hinanden",
@ -5293,6 +5299,30 @@
"message": "næste",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Bliv bidragsyder",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Bliv bidragsyder",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal er drevet af personer som dig. Bidrag og få et emblem.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Åbn Signal på din telefon",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Tryk på dit profilbillede øverst til venstre for at åbne Indstillinger",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tryk på \"Bliv bidragsyder\" og abonnér",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Udvid",
"description": "Aria label for expanding composition area"
@ -5306,7 +5336,7 @@
"description": "Title for the composition area for the SMS-only contact"
},
"CompositionArea--sms-only__body": {
"message": "Signal Desktop understøtter ikke beskeder til dem, der ikke er Signal-kontakter. Bed denne person om at installere Signal for en mere sikker beskedoplevelse.",
"message": "Signal Desktop understøtter ikke beskeder til kontakter, der ikke bruger Signal. Bed denne person om at installere Signal for en mere sikker beskedoplevelse.",
"description": "Body for the composition area for the SMS-only contact"
},
"CompositionArea--sms-only__spinner-label": {
@ -5314,7 +5344,7 @@
"description": "Displayed while checking if the contact is SMS-only"
},
"countMutedConversationsDescription": {
"message": "Inkluder ignorerede samtaler på emblem-tæller",
"message": "Inkluder ignorerede samtaler i tæller på programikon.",
"description": "Description for counting muted conversations in badge setting"
},
"ContactModal--message": {
@ -5354,7 +5384,7 @@
"description": "Button text for remove from group button in Group Contact Details modal"
},
"showChatColorEditor": {
"message": "Chatfarve",
"message": "Samtalefarve",
"description": "This is a button in the conversation context menu to show the chat color editor"
},
"showConversationDetails": {
@ -5362,11 +5392,11 @@
"description": "This is a button in the conversation context menu to show group settings"
},
"showConversationDetails--direct": {
"message": "Indstillinger for chat",
"message": "Samtaleindstillinger",
"description": "This is a button in the conversation context menu to show chat settings"
},
"ConversationDetails__unmute--title": {
"message": "Slå notifikationer til igen for denne chat?",
"message": "Slå notifikationer til igen for denne samtale?",
"description": "Title for the modal to unmute a chat"
},
"ConversationDetails--group-link": {
@ -5378,7 +5408,7 @@
"description": "This is the label for the disappearing messages setting panel"
},
"ConversationDetails--disappearing-messages-info": {
"message": "Når funktionen er aktiveret, forsvinder sendte og modtagne beskeder i gruppen, efter de er blevet set.",
"message": "Når funktionen er aktiveret, forsvinder sendte og modtagne beskeder i samtalen, efter den valgte udløbstid er gået.",
"description": "This is the info about the disappearing messages setting"
},
"ConversationDetails--notifications": {
@ -5390,7 +5420,7 @@
"description": "This is the label for the 'who can edit the group' panel"
},
"ConversationDetails--group-info-info": {
"message": "Vælg hvem som kan redigere gruppens navn, foto, beskrivelse og tidsindstille forsvindende beskeder.",
"message": "Vælg hvem som kan redigere gruppens navn, foto, beskrivelse og udløbstiden for forsvindende beskeder.",
"description": "This is the additional info for the 'who can edit the group' panel"
},
"ConversationDetails--add-members-label": {
@ -5496,7 +5526,7 @@
"description": "In the conversation notifications settings, this is the label for the mentions option"
},
"ConversationNotificationsSettings__mentions__info": {
"message": "Modtag underretninger, når du omtales i ignorerede chats",
"message": "Modtag underretninger, når du omtales i ignorerede samtaler",
"description": "In the conversation notifications settings, this is the sub-label for the mentions option"
},
"ConversationNotificationsSettings__mentions__select__always-notify": {
@ -5986,7 +6016,7 @@
"description": "Confirm title for deleting custom color"
},
"ChatColorPicker__delete--message": {
"message": "Denne tilpassede farve bruges i $num$ chats. Vil du slette det for alle chats?",
"message": "Denne tilpassede farve bruges i $num$ samtaler. Vil du slette det for alle samtaler?",
"description": "Confirm message for deleting custom color",
"placeholders": {
"num": {
@ -5996,23 +6026,23 @@
}
},
"ChatColorPicker__global-chat-color": {
"message": "Global chatfarve",
"message": "Global samtalefarve",
"description": "Modal title for the chat color picker and editor for all conversations"
},
"ChatColorPicker__menu-title": {
"message": "Chat farve",
"message": "Samtalefarve",
"description": "View title for the chat color picker and editor"
},
"ChatColorPicker__reset": {
"message": "Nulstil chatfarve",
"message": "Nulstil samtalefarve",
"description": "Button label for resetting chat colors"
},
"ChatColorPicker__resetDefault": {
"message": "Nulstil chatfarver",
"message": "Nulstil samtalefarver",
"description": "Confirmation dialog title for resetting all chat colors or only the global default one"
},
"ChatColorPicker__resetAll": {
"message": "Nulstil alle chatfarver",
"message": "Nulstil alle samtalefarver",
"description": "Button label for resetting all chat colors"
},
"ChatColorPicker__confirm-reset-default": {
@ -6024,7 +6054,7 @@
"description": "Confirm button label for resetting chat colors"
},
"ChatColorPicker__confirm-reset-message": {
"message": "Vil du tilsidesætte alle chatfarver?",
"message": "Vil du tilsidesætte alle samtalefarver?",
"description": "Modal message text for confirming resetting of chat colors"
},
"ChatColorPicker__custom-color--label": {
@ -6032,7 +6062,7 @@
"description": "aria-label for custom color editor button"
},
"ChatColorPicker__sampleBubble1": {
"message": "Her er et smugkig af chatfarven.",
"message": "Her er et smugkig på samtalefarven.",
"description": "An example message bubble for selecting the chat color"
},
"ChatColorPicker__sampleBubble2": {
@ -6076,7 +6106,7 @@
"description": "Modal title for the custom color editor"
},
"customDisappearingTimeOption": {
"message": "Tilpas tidspunkt...",
"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"
},
"selectedCustomDisappearingTimeOption": {
@ -6088,7 +6118,7 @@
"description": "Title for the custom disappearing message timeout dialog"
},
"DisappearingTimeDialog__body": {
"message": "Vælg et brugertilpasset tidspunkt for forsvindende beskeder.",
"message": "Vælg en tilpasset udløbstid for forsvindende beskeder.",
"description": "Body for the custom disappearing message timeout dialog"
},
"DisappearingTimeDialog__set": {
@ -6116,15 +6146,15 @@
"description": "Name of the 'weeks' unit select for the custom disappearing message timeout dialog"
},
"settings__DisappearingMessages__footer": {
"message": "Indstil en standard tidsindstilling til forsvindende beskeder for alle nye chats, startet af dig.",
"message": "Indstil en udløbstid for forsvindende beskeder, der skal gælde som standard for alle nye samtaler startet af dig.",
"description": "Footer for the Disappearing Messages settings section"
},
"settings__DisappearingMessages__timer__label": {
"message": "Standardtimer for nye chats",
"message": "Standardudløbstid for nye samtaler",
"description": "Label for the Disappearing Messages default timer setting"
},
"UniversalTimerNotification__text": {
"message": "Tidspunktet for forsvindende besked indstilles til $timeValue$, når du sender beskeder til dem.",
"message": "Udløbstiden for forsvindende besked indstilles til $timeValue$, når du sender beskeder til dem.",
"description": "A message displayed when default disappearing message timeout is about to be applied",
"placeholders": {
"timeValue": {
@ -6201,6 +6231,70 @@
"message": "Om",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Brugernavn",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Skriv et brugernavn",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Brugernavne på Signal er frivillige. Hvis du vælger at oprette et brugernavn, vil andre Signal brugere kunne finde dig via dette og de vil kunne kontakte dig uden at kende dit mobilnummer",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Brugernavne må kun indeholde a-z, 0-9 og _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Brugernavne kan ikke starte med et tal.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Brugernavne skal have mindst $min$ tegn.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Brugernavne må højst have $max$ tegn.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Brugernavnet er optaget.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Dit brugernavn kunne ikke gemmes. Kontroller din forbindelse og prøv igen.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Dit brugernavn kunne ikke fjernes. Kontroller din forbindelse og prøv igen.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Slet brugernavn",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Dette vil fjerne dit brugernavn, hvorefter andre brugere kan gøre krav på det. Er du sikker?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Slet",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Skriv lidt om dig selv...",
"description": "Placeholder text for about input field"
@ -6218,7 +6312,7 @@
"description": "ConfirmationDialog text for discarding changes"
},
"ProfileEditor--info": {
"message": "Din profil er krypteret. Din profil og ændringer i den vil være synlige for dine kontakter, og når du starter eller accepterer nye chats. $learnMore$",
"message": "Din profil er krypteret. Din profil og ændringer i den vil være synlige for dine kontakter, og når du starter eller accepterer nye samtaler. $learnMore$",
"description": "Information shown at the bottom of the profile editor section",
"placeholders": {
"learnMore": {
@ -6240,7 +6334,7 @@
"description": "A default bio option"
},
"Bio--free-to-chat": {
"message": "Klar til at chatte",
"message": "Ledig til samtale",
"description": "A default bio option"
},
"Bio--coffee-lover": {
@ -6263,6 +6357,14 @@
"message": "Om",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Din avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Brugernavn",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Din profil kunne ikke opdateres. Prøv venligst igen.",
"description": "Error message when something goes wrong updating your profile."
@ -6306,7 +6408,7 @@
"description": "Button to switch the settings view"
},
"Preferences__button--chats": {
"message": "Chats",
"message": "Samtaler",
"description": "Button to switch the settings view (and a title of pane)"
},
"Preferences__button--calls": {
@ -6344,11 +6446,11 @@
"description": "Label for changing the zoom level"
},
"Preferences__link-previews--title": {
"message": "Generer forhåndsvisning af link",
"message": "Generér forhåndsvisning af link",
"description": "Title for the generate link previews setting"
},
"Preferences__link-previews--description": {
"message": "Hvis du vil ændre denne indstilling, skal du åbne Signal-appen på din mobilenhed og gå til Indstillinger > Chats",
"message": "Hvis du vil ændre denne indstilling, skal du åbne Signal-appen på din mobilenhed og gå til Indstillinger > Samtaler",
"description": "Description for the generate link previews setting"
},
"Preferences--advanced": {
@ -6420,7 +6522,7 @@
"description": "Label for the read receipts setting"
},
"Preferences--typing-indicators": {
"message": "Skriveindikator",
"message": "Skriveindikatorer",
"description": "Label for the typing indicators setting"
},
"Preferences--updates": {
@ -6473,37 +6575,21 @@
"message": "Nyheder",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Tag en dyb indånding og dyk ned i de nye animationer for dialoger og pop-ups. ",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Du kan nu søge i arkiverede samtaler. Forestil dig, at du søger (hurtigt) gennem gamle skrifter på jagt efter det næste spor.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "At skifte tastaturlayouts er altid lidt beværligt, men tastaturgenveje følger nu med dig og rækker ud over det specifikke bogstav, du har trykket på, for at respektere dine intentioner.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Hvis du nogensinde har scrollet opad og sendt en besked, har du måske undret dig over, hvor din besked var. Når du nu sender en besked, bliver den scrollet op i billedet, så du kan beundre dit hårde arbejde.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Du får nu en notifikation, når et gruppeopkald starter. Du kommer aldrig mere for sent, medmindre du ønsker det.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reagerer du på en besked? Det skulle nu være mere pålideligt, idet der forsøges igen i op til 24 timer",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Denne feature er til alle, som reagerer mere med 💅 end 👍: Du kan nu tilpasse de emojis, der vises som sandard, når du vil reagere på en besked.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"message": "Denne version indeholder en række små justeringer og fejlrettelser for at sikre, at Signal kører problemfrit.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "Få flere oplysninger med et hurtigt øjekast 👀. Den venstre rude har fået et frisk nyt udseende og en ny stil 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Bliv klogere på hvornår og hvad. Tidsstemplet, hvis det er tilgængeligt, der er knyttet til leveret, læst, sendt og andre statusmeddelelser vises nu på beskedens detaljeskærm.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Brugere af skærmlæsere bør nu have lettere ved at navigere i samtalelisten i venstre rude.",
"description": "Release notes for v5.21"
"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": {
"message": "Denne version indeholder en række småjusteringer og fejlrettelser som sikrer, at Signal kører problemfrit.",

View File

@ -833,6 +833,14 @@
"message": "Nachrichten",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Nutzername suchen",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Willkommen bei Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Symbol, das auf eine Beschriftung des Bildes hinweist",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Beschriftung hinzufügen …",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Speichern",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Zurücksetzen",
@ -2273,6 +2277,14 @@
"message": "Keine Unterhaltungen gefunden",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Nutzername konnte nicht abgerufen werden. Überprüfe deine Internetverbindung und versuche es erneut.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "Nutzername nicht gefunden. $atUsername$ ist kein Signal-Nutzer. Achte darauf, dass du den vollständigen Nutzernamen eingegeben hast.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Mitglieder auswählen",
"description": "The title for the 'choose group members' left pane screen"
@ -2364,7 +2376,7 @@
"description": "Shown in the modal when we want to update a group"
},
"updateGroupAttributes__error-message": {
"message": "Die Gruppe konnte nicht aktualisiert werden. Überprüfe deine Verbindung und versuche es erneut.",
"message": "Die Gruppe konnte nicht aktualisiert werden. Überprüfe deine Internetverbindung und versuche es erneut.",
"description": "Shown in the modal when we can't update a group"
},
"notSupportedSMS": {
@ -3333,15 +3345,9 @@
"message": "Freigeben",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "$name$ freigeben?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Ihr werdet einander schreiben und euch anrufen können.",
@ -5293,6 +5299,30 @@
"message": "vor",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Werde Unterstützer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Werde Unterstützer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal existiert dank Menschen wie dir. Leiste einen Beitrag und erhalte ein Abzeichen.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Öffne Signal auf deinem Telefon",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Tippe auf dein Profilbild links oben, um die Einstellungen zu öffnen.",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Erweitern",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Info",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Nutzername",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Nutzername eingeben",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Nutzernamen sind bei Signal optional. Falls du dich dafür entscheidest, einen Nutzernamen zu erstellen, werden andere Nutzer dich über diesen finden und kontaktieren können, ohne deine Rufnummer zu kennen.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Nutzernamen dürfen nur die Zeichen a z, 0 9 und »_« enthalten",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Nutzernamen dürfen mit keiner Zahl beginnen.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Nutzernamen müssen aus mindestens $min$ Zeichen bestehen.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Nutzernamen dürfen höchstens aus $max$ Zeichen bestehen.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Dieser Nutzername ist vergeben.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Dein Nutzername konnte nicht gespeichert werden. Überprüfe deine Internetverbindung und versuche es erneut.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Dein Nutzername konnte nicht gelöscht werden. Überprüfe deine Internetverbindung und versuche es erneut.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Nutzername löschen",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Dies entfernt deinen Nutzernamen, sodass andere Nutzer ihn übernehmen können. Bist du sicher?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Löschen",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Schreib etwas über dich …",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Info",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Dein Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Nutzername",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Dein Profil konnte nicht aktualisiert werden. Bitte versuche es erneut.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Was ist neu",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Hol tief Luft und mach dich mit den neuen Animationen für Dialoge und Pop-ups vertraut. Atme ein. Atme aus. Atme ein. Atme aus.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Du kannst jetzt in archivierten Gesprächen suchen. Stell dir vor, du suchst (schnell) in alten Büchern nach dem nächsten Hinweis.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Das Ändern der Tastaturbelegung war schon immer eine heikle Angelegenheit. Nun aber eröffnet sich mit Tastaturkürzeln eine neue Welt an Möglichkeiten, deinem Willen stets Ausdruck zu verleihen.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Falls du jemals nach oben gescrollt und eine Nachricht gesendet hast, kam vielleicht die Frage auf, wo sie geblieben ist! Wann immer du jetzt eine Nachricht sendest, wird sie in den Sichtbereich gescrollt, damit du deine harte Arbeit bewundern kannst.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Wenn ein Gruppenanruf beginnt, erhältst du nun eine Benachrichtigung. Du wirst nie wieder zu spät kommen, es sei denn, du willst es.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reaktion auf eine Nachricht? Sie sollten jetzt zuverlässiger gesendet werden (Wiederholungsversuche bis zu 24 Stunden lang)",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Diese Funktion richtet sich an alle, die häufiger mit 💅 als mit 👍 reagieren. Du kannst jetzt die Emojis ändern, die standardmäßig beim Reagieren auf eine Nachricht angezeigt werden.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Mehr Informationen auf einen Blick 👀. Der linke Fensterbereich hat ein neues Aussehen und einen neuen Stil bekommen 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Kenne das Wann. Der Zeitstempel, wann Nachrichten gesendet, empfangen oder gelesen wurden und anderer Statusnachrichten wird jetzt in den Nachrichtendetails angezeigt.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Benutzer von Bildschirmlesegeräten können nun leichter durch die Unterhaltungsliste im linken Fensterbereich navigieren.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Diese Version enthält eine Reihe kleinerer Optimierungen und Fehlerbehebungen, damit Signal weiterhin reibungslos funktioniert.",

View File

@ -833,6 +833,14 @@
"message": "Μηνύματα",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Αναζήτηση με όνομα χρήστη",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Καλωσήλθες στο Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Εικονίδιο που δείχνει ότι αυτή η εικόνα έχει λεζάντα",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Προσθήκη λεζάντας...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Αποθήκευση",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Επαναφορά",
@ -2273,6 +2277,14 @@
"message": "Δεν βρέθηκαν συνομιλίες",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Αποτυχία λήψης ονόματος χρήστη. Έλεγξε τη σύνδεσή σου και δοκίμασε ξανά.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "Δεν βρέθηκε ο χρήστης. Ο/Η $atUsername$ δεν είναι χρήστης/τρια του Signal, επιβεβαίωσε πως έχεις γράψει ολόκληρο το όνομα χρήστη.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Επιλογή μελών",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Κατάργηση φραγής",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Κατάργηση φραγής του/της $name$;",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Θα μπορείτε να στέλνετε μηνύματα και να καλείτε ο ένας τον άλλον.",
@ -5293,6 +5299,30 @@
"message": "επόμενο",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Γίνε υποστηρικτής",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Γίνε υποστηρικτής",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Το Signal βασίζεται σε άτομα σαν κι εσένα. Με τη συνεισφορά σου λαμβάνεις ένα έμβλημα.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Άνοιξε το Signal στο κινητό σου",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Πάτα στη φωτογραφία προφίλ σου πάνω αριστερά για να ανοίξεις τις Ρυθμίσεις",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Πάτα στο \"Γίνε υποστηρικτής\" και κάνε συνδρομή",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Ανάπτυξη",
"description": "Aria label for expanding composition area"
@ -5962,7 +5992,7 @@
"description": "Header in the captcha dialog that can be closed"
},
"CaptchaDialog--can-close__body": {
"message": "If you choose to skip verification, you may miss messages from other people and your messages may fail to send.",
"message": "Αν παραλείψετε την επαλήθευση, μπορεί να μη λαμβάνετε μηνύματα από άλλα άτομα και τα μηνύματά σας να μην αποστέλλονται.",
"description": "Body of the captcha dialog that can be closed"
},
"CaptchaDialog--can_close__skip-verification": {
@ -6201,6 +6231,70 @@
"message": "Πληροφορίες",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Όνομα χρήστη",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Συμπλήρωσε ένα όνομα χρήστη",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Τα ονόματα χρήστη του Signal είναι προαιρετικά. Αν διαλέξεις να δημιουργήσεις ένα όνομα χρήστη, τότε άλλοι χρήστες/τριες του Signal θα μπορούν να σε βρουν αναζητώντας σε με αυτό το όνομα χρήστη, και θα μπορούν να επικοινωνούν μαζί σου χωρίς να ξέρουν τον αριθμό τηλεφώνου σου.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Τα ονόματα χρήστη μπορούν να περιέχουν μόνο λατινικούς χαρακτήρες a-z, νούμερα 0-9 και την κάτω παύλα _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Τα ονόματα χρήστη δεν μπορούν να ξεκινούν με αριθμό.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Τα ονόματα χρήστη πρέπει να αποτελούνται από τουλάχιστον $min$ χαρακτήρες.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Τα ονόματα χρήστη πρέπει να αποτελούνται το πολύ από $max$ χαρακτήρες.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Αυτό το όνομα χρήστη χρησιμοποιείται ήδη.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Το όνομα χρήστη σου δεν μπόρεσε να αποθηκευτεί. Έλεγξε την σύνδεσή σου και προσπάθησε ξανά.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Το όνομα χρήστη σου δεν μπόρεσε να αφαιρεθεί. Έλεγξε την σύνδεσή σου και προσπάθησε ξανά.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Διαγραφή ονόματος χρήστη",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Αυτό θα αφαιρέσει το όνομα χρήστη σου, και άλλοι χρήστες θα μπορέσουν να το χρησιμοποιήσουν. Είσαι σίγουρος/η;",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Διαγραφή",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Γράψε κάτι για εσένα...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Πληροφορίες",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Η εικόνα προφίλ σου",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Όνομα χρήστη",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Το προφίλ σου δεν μπόρεσε να ανανεωθεί. Παρακαλώ προσπάθησε ξανά.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Νέες δυνατότητες",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Παρουσιάζουμε νέα animations για διαλόγους και αναδυόμενα παράθυρα.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Μπορείς πλέον να κάνεις αναζήτηση στις αρχειοθετημένες συνομιλίες. Σαν να ψάχνεις για στοιχεία στις αρχαίες γραφές.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Οι συντομεύσεις πληκτρολογίου πλέον λειτουργούν με οποιαδήποτε γλώσσα πληκτρολογίου.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Πλέον αν έχεις σκρολάρει προς τα πάνω και στείλεις μήνυμα, το Signal θα σκρολάρει αυτόματα προς τα κάτω για να δεις το μήνυμα που μόλις έστειλες.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Θα λαμβάνεις πλέον ειδοποίηση όποτε ξεκινά μια ομαδική κλήση. ",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Η αντίδραση σε μηνύματα είναι πλέον πιο αξιόπιστη.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Μπορείς πλέον να προσαρμόσεις τα emoji που εμφανίζονται πρώτα όταν αντιδράς σε μηνύματα.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"WhatsNew__v5.25--1": {
"message": "Αυτή η έκδοση περιλαμβάνει διάφορες μικρές βελτιώσεις και αποσφαλματώσεις για να συνεχίσει το Signal να λειτουργεί ομαλά.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "Περισσότερες πληροφορίες με μια ματιά 👀. Το αριστερό τμήμα απέκτησε νέα όψη και στιλ 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Μάθε το πότε. Η ένδειξη ώρας, αν είναι διαθέσιμη, που αφορά τον χρόνο παράδοσης, ανάγνωσης, αποστολής και άλλα μηνύματα κατάστασης, εμφανίζεται πλέον στην οθόνη λεπτομερειών του μηνύματος.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Οι χρήστες αναγνώστη οθόνης θα μπορούν να πλοηγηθούν στη λίστα συνομιλιών στο αριστερό τμήμα πιο εύκολα.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Αυτή η έκδοση περιλαμβάνει διάφορες μικρές βελτιώσεις και αποσφαλματώσεις για να συνεχίσει το Signal να λειτουργεί ομαλά.",

View File

@ -5272,6 +5272,30 @@
"message": "next",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Tap on your profile photo in the top left to open Settings",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Expand",
"description": "Aria label for expanding composition area"

File diff suppressed because it is too large Load Diff

View File

@ -833,6 +833,14 @@
"message": "Mensajes",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Buscar por alias",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "¡Ya estás en Signal!",
"description": ""
@ -878,7 +886,7 @@
"description": "Shown when you are sent a contact and that contact has a signal account"
},
"home": {
"message": "domicilio",
"message": "privado",
"description": "Shown on contact detail screen as a label for an address/phone/email"
},
"work": {
@ -1293,13 +1301,9 @@
"message": "Icono para mostrar que esta imagen incluye una descripción",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Añadir explicación ...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Guardar",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Reiniciar",
@ -2273,6 +2277,14 @@
"message": "No se encontraron chats",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Fallo al recuperar el alias. Comprueba tu conexión e inténtalo de nuevo.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "Alias de usuari@ no encontrado. $atUsername$ no usa Signal. Asegúrate de haber introducido el alias de usuari@ correcto.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Seleccionar participantes",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Desbloquear",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "¿Desbloquear a $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Podréis chatear y llamaros mutuamente.",
@ -5293,6 +5299,30 @@
"message": "siguiente",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Toca sobre tu foto de perfil en la parte superior izquierda para abrir los ajustes",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Expandir",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Biografía",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Alias (nombre de usuari@)",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Introduce un alias (nombre de usuari@)",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Los alias de Signal (nombre de usuari@) son opcionales. Si decides crear un alias, otras personas podrán encontrarte en Signal por ese nombre y ponerse en contacto contigo sin conocer tu número de teléfono.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Los alias solo pueden contener a-Z, 0-9 y _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Los alias no pueden comenzar por un número.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Los alias deben contener al menos $min$ caracteres.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Los alias pueden contener $max$ caracteres como máximo.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Este alias ya está en uso por otra persona.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "No se ha podido guardar tu alias. Comprueba tu conexión y prueba de nuevo.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "No se ha podido eliminar tu alias. Comprueba tu conexión y prueba de nuevo.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Eliminar alias (nombre de usuari@)",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Esto eliminará tu alias, permitiendo a otra personas usarlo. ¿Estás segur@?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Eliminar",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Escribe unas pocas palabras sobre ti …",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Biografía",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Tu avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Alias (nombre de usuari@)",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Fallo al actualizar tu perfil. Por favor, inténtalo de nuevo más tarde.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Novedades",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Tómate una pausa y relájate con las nuevas animaciones para los diálogos y ventanas emergentes. Inspira, espira. Inspira, espira.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Ahora puedes buscar en los chat archivados. Imagínate buscando (rápidamente) la siguiente pista entre tomos antiguos.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Cambiar la disposición del teclado nunca es fácil, pero por lo menos, los atajos de teclado te siguen.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Si alguna vez te desplazaste hacia arriba en el chat y enviaste un mensaje, es posible que te preguntaras ¿dónde está mi mensaje? Ahora, cada vez que envíes un mensaje, aparecerá en pantalla para que puedas admirar tu arduo trabajo.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Al iniciarse una llamada en grupo recibirás una notificación. Ya no te retrasarás, a no ser que quieras llegar tarde.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "¿Reaccionas a un mensaje? Ahora debería ser más fiable, con reintentos hasta tras 24 horas",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Esta nueva característica es para tod@s l@s que quieran reaccionar con 💅 en vez de con 👍: Ahora puedes personalizar los emojis que aparecen como predefinidos a reaccionar a un mensaje.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Recibes más información de un vistazo 👀. El panel de la izquierda ha recibido una óptica y estilo más modernos 😎. ",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Comprueba el cuándo del qué. Ahora mensajes y adjuntos están fechados: Mostramos la fecha concreta de enviado, entregado, y leído en la pantalla con los detalles del mensaje. ",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Personas con un lector de pantalla podrán navegar mejor la lista de chats en el panel de la izquierda. ",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Esta versión contiene un par de pequeñas mejoras para que Signal funcione sin problemas.",

View File

@ -833,6 +833,14 @@
"message": "Sõnumid",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Tere tulemast Signalisse",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Ikoon näitamaks, et sellel pildil on seletus.",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Lisa pealkiri...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Salvesta",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Lähtesta",
@ -2273,6 +2277,14 @@
"message": "Vestlusi ei leitud",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Vali liikmed",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Eemalda blokeering",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Kas eemaldada $name$ blokeering?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Teil on võimalik üksteisele sõnumeid saata ja helistada.",
@ -5293,6 +5299,30 @@
"message": "järgmine",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Sätete avamiseks klõpsa enda profiilifotol üleval vasakul",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Laienda",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Teave",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Kasutajanimi",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Sisesta kasutajanimi",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Kasutajanimed on Signalis vabatahtlikud. Kui otsustad endale Signalis kasutajanime luua, siis saavad teised Signali kasutajad leida sind kasutajanime järgi ja võtta ühendust sinu telefoninumbrit teadmata.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Kasutajanimed ei tohi alata numbriga.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "See kasutajanimi on võetud.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Kustuta",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Kirjuta enda kohta midagi...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Teave",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Kasutajanimi",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Sinu profiili uuendamine ei õnnestunud. Palun proovi uuesti.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Mis on uut",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Tõmba hinge ja lõdvestu uute dialoogide ja hüpikakende animatsioonidega. Kergelt sisse. Kergelt välja. Kergelt sisse. Kergelt välja.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Klaviatuuripaigutuste vahetamine on alati pisut riskantne, aga nüüd liiguvad klaviatuuri kiirklahvid sinuga koos, jõudes täpsest vajutatud tähest kaugemale ja austades sinu tahet.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Nüüd saad grupikõne käivitumisel teavituse. Sa ei jää enam kunagi hiljaks, välja arvatud siis kui seda soovidki.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "See funktsioon on mõeldud neile, kes reageerivad 💅 tihedamini kui 👍: nüüd saad kohandada, millised emojid ilmuvad vaikimisi, kui soovid sõnumile reageerida..",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"WhatsNew__v5.25--1": {
"message": "See versioon sisaldab paljusid väikseid parendusi, mis Signali sujuvalt käimas.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "See versioon sisaldab paljusid väikseid parendusi, mis Signali sujuvalt käimas.",

View File

@ -833,6 +833,14 @@
"message": "Mezuak",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Ongi etorri Signal-era",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Irudi honek azpitestu bak duela erakusteko ikonoa",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Irudi-oina gehitu",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Gorde",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Berrabiarazi",
@ -2273,6 +2277,14 @@
"message": "No conversations found",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Choose members",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Desblokeatu",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "$name$ desblokeatu?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Elkarri deitzeko eta mezuak bidaltzeko gai izango zarete.",
@ -5293,6 +5299,30 @@
"message": "hurrengoa",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Tap on your profile photo in the top left to open Settings",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Zabaldu",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Honi buruz",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Erabiltzailearen izena",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Sartu erabiltzaile izen bat",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Erabiltzaile izenak aukerazkoak dira Signal-en. Erabiltzaile bat sortzea erabakitzen baduzu, beste erabiltzaile batzuek topatu ahal izango zaituzte izen hau erabiliz eta zurekin harremanetan jarri ahal izango dira zure telefono zenbakia jakin gabe.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Erabiltzaile izenak ezin dira zenbaki batez hasi.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Erabiltzaile izen hau hartuta dago.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Ezabatu",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Write something about yourself...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Honi buruz",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Erabiltzailearen izena",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Your profile could not be updated. Please try again.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "پیام‌ها",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "به سیگنال خوش‌آمدید",
"description": ""
@ -1293,13 +1301,9 @@
"message": "آیکون نشان می‌دهد که این تصویر دارای یک عنوان است",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "یک عنوان اضافه کنید...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "ذخیره",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "بازنشانی",
@ -2273,6 +2277,14 @@
"message": "هیچ مکالمه‌‌ای یافت نشد",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "انتخاب اعضا",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "رفع مسدودیت",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "رفع مسدودیت $name$؟",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "شما می‌توانید به دیگران پیام دهید و با آنها تماس بگیرید.",
@ -5293,6 +5299,30 @@
"message": "بعدی",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "روی عکس پروفایل خود در بالا سمت راست برای باز کردن تنظیمات ضربه بزنید",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "گسترش",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "درباره",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "نام کاربری",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "نام کاربری را وارد کنید",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "نامهای کاربری در سیگنال اختیاری هستند. اگر تصمیم به ایجاد یک نام کاربری دارید ، سایر کاربران سیگنال قادر خواهند بود شما را با این نام کاربری پیدا کنند و بدون دانستن شماره تلفن شما با شما تماس بگیرند.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "نام های کاربری نمی توانند با یک عدد آغاز شوند.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "این نام کاربری گرفته شده است.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "حذف",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "چیزی در مورد خودتان بنویسید...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "درباره",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "نام کاربری",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "امکان به‌روزرسانی پروفایل شما وجود نداشت. لطفاً دوباره امتحان کنید.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "تازه‌ها",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -470,19 +470,19 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"message": "Tämä loki julkaistaan verkossa avustajien nähtäväksi. Voit ladata koko lokin ennen lähettämistä.",
"description": ""
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"message": "Jotain meni pieleen lähettämisessä! Lähetä sähköpostia support@signal.org ja liitä siihen loki tekstitiedostona.",
"description": ""
},
"debugLogSuccess": {
"message": "Debug log submitted",
"message": "Debuggausloki lähetetty",
"description": "Title of the success page for submitting a debug log"
},
"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": "Virheenkorjausloki ladattu. Kun otat yhteyttä tukeen, kopioi alla oleva linkki ja liitä se sekä kuvaus havaitsemastasi ongelmasta ja vaiheet sen toistamiseksi.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogCopy": {
@ -648,11 +648,11 @@
}
},
"decryptionErrorToast": {
"message": "Desktop ran into a decryption error.",
"message": "Ohjelma törmäsi salauksen purkuvirheeseen.",
"description": "An error popup when we haven't added an error for decryption error."
},
"decryptionErrorToastAction": {
"message": "Submit log",
"message": "Lähetä loki",
"description": "Label for the decryption error toast button"
},
"oneNonImageAtATimeToast": {
@ -833,6 +833,14 @@
"message": "Viestit",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Etsi käyttäjätunnuksella",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Tervetuloa Signaliin",
"description": ""
@ -934,15 +942,15 @@
"description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database"
},
"voiceRecording--start": {
"message": "Start recording voice message",
"message": "Aloita ääniviestin äänitys",
"description": "Tooltip for microphone button to start voice message"
},
"voiceRecording--complete": {
"message": "Complete voice message and send",
"message": "Viimeistele ääniviesti ja lähetä",
"description": "Tooltip for green complete voice message and send"
},
"voiceRecording--cancel": {
"message": "Cancel voice message",
"message": "Peru ääniviesti",
"description": "Tooltip for red button to cancel voice message"
},
"voiceRecordingInterruptedMax": {
@ -962,15 +970,15 @@
"description": "Shown in toast if tries to record a voice note with any staged attachments"
},
"voiceNoteError": {
"message": "There was an error with the voice recorder.",
"message": "Ääniviestin äänityksessä tapahtui virhe.",
"description": "Shown in a dialog to inform user that we experienced an unrecoverable error"
},
"attachmentSaved": {
"message": "Attachment saved.",
"message": "Liite talletettu.",
"description": "Shown after user selects to save to downloads"
},
"attachmentSavedShow": {
"message": "Show in folder",
"message": "Näytä kansiossa",
"description": "Button label for showing the attachment in your file system"
},
"you": {
@ -1152,7 +1160,7 @@
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
},
"verifyHelp": {
"message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.",
"message": "Vertaa yllä olevia lukuja $name$kanssa varmistaaksesi päästä päähän -salauksen turvallisuus.",
"description": "",
"placeholders": {
"name": {
@ -1293,13 +1301,9 @@
"message": "Kuvake, joka näyttää, että tällä kuvalla on kuvateksti",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Lisää kuvateksti...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Tallenna",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Nollaa",
@ -1338,7 +1342,7 @@
"description": "The menu option shown in Signal iOS to add a new linked device"
},
"LinkScreen__scan-this-code": {
"message": "Scan this code in the Signal app on your phone",
"message": "Skannaa tämä koodi puhelimesi Signal-sovelluksessa.",
"description": "Alt text for the QR code on the device link screen"
},
"Preferences--device-name": {
@ -2273,6 +2277,14 @@
"message": "Yhtään keskustelua ei löytynyt",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Käyttäjätunnuksen noutaminen epäonnistui. Tarkista verkkoyhteys ja yritä uudelleen.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "Käyttäjää ei löydy. $atUsername$ ei ole Signal-käyttäjä. Varmista, että olet syöttänyt koko käyttäjätunnuksen.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Valitse jäsenet",
"description": "The title for the 'choose group members' left pane screen"
@ -2492,7 +2504,7 @@
}
},
"ConversationList__aria-label": {
"message": "Conversation with $title$, $unreadCount$ new messages, last message: $lastMessage$.",
"message": "Keskustelu $title$kanssa, $unreadCount$ uutta viestiä, viimeinen viesti: $lastMessage$.",
"description": "Aria label for the conversation list item",
"placeholders": {
"title": {
@ -2510,11 +2522,11 @@
}
},
"ConversationList__last-message-undefined": {
"message": "The last message may have been deleted.",
"message": "Viimeinen viesti on ehkä poistettu.",
"description": "For aria-label within conversation list. Describes if last message is not defined."
},
"BaseConversationListItem__aria-label": {
"message": "Go to conversation with $title$",
"message": "Mene keskusteluun $title$kanssa.",
"description": "Aria label for the conversation list item button",
"placeholders": {
"title": {
@ -2756,7 +2768,7 @@
"description": "Appears on the cancel button in confirmation dialogs."
},
"MessageBody--read-more": {
"message": "Read more",
"message": "Lue lisää",
"description": "When a message is too long this is the affordance to expand the message"
},
"Message--unsupported-message": {
@ -3100,11 +3112,11 @@
"description": "Title for the drop stage of the sticker creator"
},
"StickerCreator--DropStage--removeSticker": {
"message": "Remove sticker",
"message": "Poista tarra",
"description": "Label for the X button used to remove a staged sticker"
},
"StickerCreator--DropStage--dragDrop": {
"message": "Click or drag/drop a file to add a sticker",
"message": "Napsauta tai raahaa tiedostoa lisätäksesi tarran",
"description": "Shown on the + section of the file addition stage of sticker pack creation"
},
"StickerCreator--DropStage--help": {
@ -3333,15 +3345,9 @@
"message": "Poista esto",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Poistetaanko käyttäjän $name$ esto?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Voitte jatkossa lähettää viestejä ja soittaa toisillenne.",
@ -3520,7 +3526,7 @@
}
},
"member-of-more-than-3-groups--one-more": {
"message": "Member of $group1$, $group2$, $group3$ and one more",
"message": " $group1$, $group2$, $group3$ jäsen ja vielä yhdelle",
"description": "Shown in the conversation hero to indicate this user is a member of four mutual groups",
"placeholders": {
"group1": {
@ -5293,6 +5299,30 @@
"message": "seuraava",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Avaa Signal puhelimessa",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Napauta profiilikuvaasi ja ylävasemmalla avataksesi asetukset",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Suurenna",
"description": "Aria label for expanding composition area"
@ -5366,7 +5396,7 @@
"description": "This is a button in the conversation context menu to show chat settings"
},
"ConversationDetails__unmute--title": {
"message": "Unmute this chat?",
"message": "Poistetaanko tämän keskustelun mykistys?",
"description": "Title for the modal to unmute a chat"
},
"ConversationDetails--group-link": {
@ -5622,7 +5652,7 @@
}
},
"PendingInvites--revoke-from-plural": {
"message": "Revoke $number$ invites sent by \"$name$\"?",
"message": "Perutaanko $number$ kutsut, jotka lähetti \"$name$\"?",
"description": "This is the modal content when confirming revoking multiple invites",
"placeholders": {
"number": {
@ -5774,7 +5804,7 @@
"description": "The text of the button to create new groups"
},
"selectContact": {
"message": "Select contact $name$",
"message": "Valitse yhteystieto $name$",
"description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)",
"placeholders": {
"name": {
@ -5784,7 +5814,7 @@
}
},
"deselectContact": {
"message": "De-select contact $name$",
"message": "Poista yhteystiedon $name$valinta",
"description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)",
"placeholders": {
"name": {
@ -5794,7 +5824,7 @@
}
},
"cannotSelectContact": {
"message": "Cannot select contact $name$",
"message": "Ei voi valita yhteystietoa $name$",
"description": "The label for contact checkboxes that are disabled",
"placeholders": {
"name": {
@ -6201,6 +6231,70 @@
"message": "Tietoja",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Käyttäjätunnus",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Syötä käyttäjätunnus",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signalin käyttäjätunnukset ovat valinnaisia. Jos päätät luoda käyttäjätunnuksen, muut Signalin käyttäjät voivat löytää sinut tällä käyttäjätunnuksella ja ottaa sinuun yhteyttä tietämättään puhelinnumeroasi.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Käyttäjätunnuksessa voi olla vain a-z, 0-9 ja _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Käyttäjätunnus ei voi alkaa numerolla.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Käyttäjätunnuksissa on oltava vähintään $min$ merkkiä.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Käyttäjätunnuksissa voi olla enintään $max$ merkkiä.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Tämä käyttäjätunnus on varattu.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Käyttäjätunnustasi ei voitu tallettaa. Tarkista yhteytesi ja yritä uudelleen.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Käyttäjätunnustasi ei voitu poistaa. Tarkista yhteytesi ja yritä uudelleen.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Poista käyttäjätunnus",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Tämä poistaa käyttäjätunnuksesi antaen muiden käyttäjien ottaa se käyttöön. Oletko varma?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Poista",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Kirjoita jotain itsestäsi...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Tietoja",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Avatarisi",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Käyttäjätunnus",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Profiiliasi ei voitu päivittää. Ole hyvä ja päivitä uudelleen.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,40 +6575,24 @@
"message": "Uudet ominaisuudet",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Voit nyt etsiä arkistoiduista keskusteluista. Kuvittele itsesi etsiväsi (nopeasti) muinaisten teosten läpi ja etsiväsi seuraavaa vihjettä.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Jos olet joskus vierittänyt ylöspäin ja lähettänyt viestin, saatat ihmetellä, missä viestisi oli! Nyt aina kun lähetät viestin, se vieritetään näkyviin, jotta voit ihailla kovaa työtäsi.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reagoitko viestiin? Sen pitäisi nyt olla luotettavampi ja yrittää uudelleen jopa 24 tuntia",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"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": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"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"
}
}

View File

@ -833,6 +833,14 @@
"message": "Messages",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Trouver par non dutilisateur",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Bienvenue sur Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Icône qui indique que cette image a une légende",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Ajouter un légende…",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Enregistrer",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Réinitialiser",
@ -2273,6 +2277,14 @@
"message": "Aucune conversation trouvée",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Échec de la récupération du nom d'utilisateur. Vérifiez votre connexion et réessayez.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "Utilisateur non trouvé.$atUsername$ nest pas un utilisateur de Signal ; assurez davoir saisi le nom d'utilisateur complet.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Choisir des membres",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Débloquer",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Débloquer $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Vous pourrez échanger des messages et des appels.",
@ -5293,6 +5299,30 @@
"message": "suivant",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Touchez votre photo de profil dans le coin supérieur gauche pour ouvrir les paramètres",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Étendre",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "À propos",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Nom dutilisateur",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Saisissez un nom dutilisateur",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Sur Signal, les noms dutilisateur sont facultatifs. Si vous choisissez de créer un nom dutilisateur, les autres utilisateurs de Signal pourront vous trouver avec ce nom dutilisateur et vous contacter sans connaître votre numéro de téléphone.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Les noms dutilisateur ne peuvent contenir que des a-z, 0-9 et _.",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Les noms dutilisateur ne peuvent pas commencer par un numéro.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Les noms dutilisateur doivent comporter au moins $min$ caractères.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Les noms dutilisateur doivent comporter au maximum $max$ caractères.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Ce nom dutilisateur existe déjà.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Votre nom dutilisateur na pas pu être enregistré. Vérifiez votre connexion puis réessayez.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Votre nom dutilisateur na pas pu être supprimé. Vérifiez votre connexion puis réessayez.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Supprimer le nom dutilisateur",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Ceci supprimera votre nom dutilisateur, permettant aux autres de le récupérer. Êtes-vous sûr ?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Supprimer",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Écrivez quelques mots à votre sujet…",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "À propos",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Votre avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Nom dutilisateur",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Votre profil na pas pu être mis à jour. Veuillez réessayer.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Les nouveautés",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Respirez et détendez-vous devant les nouvelles animations des boîtes de dialogue et des fenêtres contextuelles. Fondu à louverture, fondu à la fermeture, etc.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Vous pouvez désormais faire une recherche dans les conversations archivées. Imaginez-vous en train de chercher (rapidement) dans des tomes anciens, à la recherche du prochain indice.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Le changement de la configuration du clavier est toujours un peu délicat, mais les raccourcis-clavier vous suivent désormais à la trace, allant au-delà de la lettre spécifique sur laquelle vous appuyez pour honorer vos intentions.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Lorsquun appel de groupe commence, vous recevez désormais une notification. Vous ne serez plus jamais en retard, à moins que vous ne le vouliez.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Cette fonctionnalité sadresse à tous ceux qui réagissent plus avec des 💅 quavec des 👍 : vous pouvez désormais personnaliser les émojis qui apparaissent par défaut pour réagir à un message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Obtenez plus dinformations en un coup dœil 👀. Le volet de gauche a un nouveau look et un nouveau style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Savoir quand et quoi. Lhorodatage, si disponible, associé notamment à létat de remise, de lecture, denvoi, est désormais affiché dans lécran de détails du message.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Les utilisateurs de lecteurs décran devraient désormais pouvoir naviguer plus facilement dans la liste des conversations du volet de gauche.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Cette version contient un certain nombre de petits ajustements et de corrections de bogues pour assurer le bon fonctionnement de Signal.",

View File

@ -833,6 +833,14 @@
"message": "મેસેજ",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Signal પર આપનું સ્વાગત છે",
"description": ""
@ -1293,13 +1301,9 @@
"message": "આ ઈમેજનું કૅપ્શન છે તે દર્શાવતું આઈકોન",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "કૅપ્શન ઉમેરો ...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "સેવ કરો",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "ફરીથી સેટ કરો",
@ -2273,6 +2277,14 @@
"message": "કોઈ વાતચીત મળી નથી",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "મેમ્બર્સ પસંદ કરો",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "અનબ્લોક કરો",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "અનબ્લોક $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "તમે એકબીજાને મેસેજ અને કૉલ કરી શકશો.",
@ -5293,6 +5299,30 @@
"message": "આગલી",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "સેટિંગ્સ ખોલવા માટે ઉપર ડાબી બાજુએ તમારા પ્રોફાઇલ ફોટો પર ટેપ કરો",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "વિસ્તૃત કરો",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "વિશે",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "વપરાશકર્તા નામ",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "વપરાશકર્તા નામ દાખલ કરો",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signal પરના વપરાશકર્તાનામો વૈકલ્પિક છે. જો તમે વપરાશકર્તા નામ બનાવવાનું પસંદ કરો છો તો અન્ય Signal વપરાશકર્તાઓ તમને આ વપરાશકર્તાનામ દ્વારા શોધી શકશે અને તમારો ફોન નંબર જાણ્યા વગર તમારો સંપર્ક કરશે.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "વપરાશકર્તાનામ નંબર સાથે શરૂ થઈ શકશે નહીં.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "આ વપરાશકર્તા નામ લેવામાં આવ્યું છે.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "કાઢી નાખો ",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "તમારા વિશે કંઈક લખો ...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "વિશે",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "વપરાશકર્તા નામ",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "તમારી પ્રોફાઇલ અપડેટ કરી શકાઈ નથી. મેહરબાની કરીને ફરીથી પ્રયાસ કરો.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "הודעות",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "מצא לפי שם משתמש",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "ברוך הבא אל Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "ראות איקון שיש לתמונה זו כיתוב",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "הוסף כיתוב…",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "שמור",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "אפס",
@ -2273,6 +2277,14 @@
"message": "שיחות לא נמצאו",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "נכשל במשיכת שם משתמש. בדוק את החיבור שלך ונסה שוב.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "המשתמש לא נמצא. $atUsername$ הוא לא משתמש Signal; וודא שהכנסת את שם המשתמש השלם.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "בחר חברי קבוצה",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "בטל חסימה",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "לבטל חסימה של $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "תוכלו להתכתב ולהתקשר אחד לשני.",
@ -5293,6 +5299,30 @@
"message": "הבא",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "הייה מחזיק",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "הייה מחזיק",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal ממונע על ידי אנשים כמוך. תרום וקבל תג.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "פתח את Signal בטלפון שלך",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "הקש על תמונת הפרופיל שלך בקצה העליון השמאלי כדי לפתוח הגדרות",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "הקש על \"הייה מחזיק\" והירשם כמנוי",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "הרחב",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "אודות",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "שם משתמש",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "הכנס שם משתמש",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "שמות משתמש ב־Signal הם רשותיים. אם אתה בוחר ליצור שם משתמש, משתמשי Signal אחרים יוכלו למצוא אותך לפי שם משתמש זה וליצור איתך קשר בלי לדעת את מספר הטלפון שלך.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "שמות משתמש יכולים להכיל רק a-z, 0-9 וכן _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "שמות משתמש אינם יכולים להתחיל במספר.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "שמות משתמש חייבים להכיל לפחות $min$ תווים.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "לשמות משתמש חייבים להיות לכל היותר $max$ תווים.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "שם משתמש זה תפוס.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "שם המשתמש שלך לא היה יכול להישמר. בדוק את החיבור שלך ונסה שוב.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "שם המשתמש שלך לא היה יכול להיות מוסר. בדוק את החיבור שלך ונסה שוב.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "מחק שם משתמש",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "זה יסיר את שם המשתמש שלך ויאפשר אל משתמשים אחרים לתפוס אותו. האם אתה בטוח?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "מחק",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "כתוב משהו על עצמך…",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "אודות",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "היצגן שלך",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "שם משתמש",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "הפרופיל שלך לא היה יכול להתעדכן. אנא נסה שוב.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "מה חדש",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "קח נשימה והירגע לתוך ההנפשות החדשות והחלונות הקופצים.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "אתה יכול לחפש עכשיו בשיחות מאורכבות. דמיין את עצמך מחפש (בזריזות) בכרכים עתיקים, בחיפוש אחר הרמז הבא.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "החלפת פריסות מקלדת היא תמיד קצת ערמומית, אבל קיצורי דרך ממקלדת עכשיו עוברים איתך.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "אם אי פעם גוללת למעלה ושלחת הודעה, בטח תהית איפה ההודעה הייתה! עכשיו, ברגע שתשלח הודעה, היא תגולל לתוך התצוגה בשבילך כדי להעריץ את העבודה הקשה שלך.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "כאשר שיחה קבוצתית מתחילה, תקבל עכשיו התראה. לעולם לא תאחר שוב, אלא אם אתה רוצה לאחר.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "מגיב אל הודעה? זה אמור להיות יותר אמין עכשיו, ניסיון חוזר עד 24 שעות",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "מאפיין זה מיועד לכל מי שמגיב עם 💅 יותר מאשר עם 👍: אתה יכול עכשיו להתאים אישית את האימוג'ים שמופיעים כברירת מחדל כשאתה רוצה להגיב אל הודעה.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"WhatsNew__v5.25--1": {
"message": "גרסה זו מכילה מספר של שפצורים קטנים ותיקוני תקלים כדי לשמור על Signal שירוץ באופן חלק.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "קבל עוד מידע במבט חטוף 👀. החלונית השמאלית קיבלה מראה וסגנון חדשים 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "דע את המתי אל המה. חותמת הזמן, אם זמינה, משויכת עם נמסר, נקרא, נשלח, ומעמדי הודעה אחרים מוצגים עכשיו במסך הפרטים של ההודעה.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "משתמשי קורא מסך יכולים עכשיו לנווט בקלות יותר ברשימת השיחות בחלונית השמאלית.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "גרסה זו מכילה מספר של שפצורים קטנים ותיקוני תקלים כדי לשמור על Signal שירוץ באופן חלק.",

View File

@ -833,6 +833,14 @@
"message": "मेसेज",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Signal में आपका स्वागत है ",
"description": ""
@ -1293,13 +1301,9 @@
"message": "आइकॅन यह दिखा रहा है कि तस्वीर में कैप्शन है",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "इसके बारे में कुछ लिखें...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "संरक्षित करें",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "फिर से स्थापित करना",
@ -2273,6 +2277,14 @@
"message": "कोई बातचीत नहीं मिली",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "सदस्य चुनें",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "अनब्लॉक करें",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "$name$ को अनब्लॉक करना है?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "आप एक दूसरे को मेसेज और काॅल कर पाएंगे|",
@ -5293,6 +5299,30 @@
"message": "अगला",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "सेटिंग्ज़ खोलने के लिए सबसे ऊपर बाईं ओर अपनी प्रोफ़ाइल फ़ोटो पर टैप करें",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "बड़ा करें",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "हमारे बारे में",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "उपयोगकर्ता नाम",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "उपयोगकर्ता नाम दर्ज़ करें",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "उपयोगकर्ता नाम Signal में वैकल्पिक हैं। अगर आप अपना उपयोगकर्ता नाम बनाते हैं तो अन्य Signal उपयोगकर्ता आपको आपके उपयोगकर्ता नाम से खोज ा तथा बिना आपके फोन नंबर के आपसे संपर्क कर पाएंगे।",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "यूज़र के नाम में सिर्फ़ a-z, 0-9 और _ हो सकते हैं",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "उपयोगकर्ता का नाम नंबर से शुरु नहीं हो सकता।",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "यूज़र के नाम में कम से कम $min$ कैरेक्टर होने चाहिए.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "यूज़र के नाम में अधिकतम $max$ कैरेक्टर होने चाहिए.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "इस उपयोगकर्ता का नाम ले लिया गया है|",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "आपका यूज़र नाम सेव नहीं किया जा सका. अपने कनेक्शन की जांच करें और फिर से कोशिश करें.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "आपका यूज़र नाम हटाया नहीं जा सका. अपने कनेक्शन की जांच करें और फिर से कोशिश करें.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "यूज़र नाम डिलीट करें",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "यह आपके यूज़र नाम को हटा देगा, जिससे अन्य यूज़र इस पर दावा कर सकेंगे. क्या आप वाकई यह करना चाहते हैं?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "डिलीट करें",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "अपने बारे में कुछ लिखें...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "हमारे बारे में",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "आपका अवतार",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "उपयोगकर्ता नाम",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "आपकी प्रोफ़ाइल को अपडेट नहीं किया जा सका। कृपया दोबारा प्रयास करें।",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "नया क्या है",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "एक सांस लें और डायलाग और पॉपअप के लिए नए एनिमेशन के साथ आराम करें. आराम से. आराम करें. आराम से. आराम करें.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "अब आप संग्रहीत बातचीत में सर्च कर सकते हैं. कल्पना कीजिए कि आप अगले सुराग की तलाश प्राचीन वक्त के ज़रिए (जल्दी से) खोज रहे हैं.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "कीबोर्ड लेआउट स्विच करना हमेशा थोड़ा मुश्किल होता है, लेकिन कीबोर्ड शॉर्टकट अब आपके साथ सही ट्रैक पर हैं, आपके इरादे को जानते हुए दबाए गए विशिष्ट अक्षर से आगे तक पहुंचते हैं.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "अगर आपने कभी ऊपर स्क्रॉल किया है और मेसेज भेजा है, तो आपको आश्चर्य हो सकता है कि आपका मेसेज कहां था! अब, जब भी आप कोई मेसेज भेजेंगे, तो आप अपनी कड़ी मेहनत की प्रशंसा करने के लिए उसे स्क्रॉल करके देख सकेंगे.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "जब कोई ग्रूप कॉल शुरू होती है, तो अब आपको एक सूचना मिलती है. आपको फिर कभी देर नहीं होगी, अगर आप करना नहीं चाहें.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "एक मेसेज पर प्रतिक्रिया देते हुए? अब इसे और ज़्यादा विश्वसनीय होना चाहिए, 24 घंटे तक फिर से कोशिश करते हुए",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "यह फ़ीचर उन सभी के लिए है जो से ज़्यादा के साथ प्रतिक्रिया 💅 करते हैं💅: अब आप किसी मेसेज पर प्रतिक्रिया करने के लिए डिफ़ॉल्ट रूप से दिखाई देने वाले इमोजी को कस्टमाइज़ कर सकते हैं.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"WhatsNew__v5.25--1": {
"message": "सिग्नल को सही रूप से चलाने के लिए इस वर्शन में कई छोटे बदलाव और बग फ़िक्स शामिल हैं.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "एक नज़र में ज़्यादा जानकारी पाएं 👀. बाएं पेन को एक बिलकुल नया रूप और स्टाइल दिया गया है 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "जानिए कब से लेकर क्या तक. टाइमस्टैम्प, अगर उपलब्ध हो, तो डिलीवर किए गए, पढ़े गए, भेजे गए, और अन्य स्टेटस मेसेज से संबद्ध में अब मेसेज के विवरण स्क्रीन में डिस्प्ले होते हैं.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "स्क्रीन रीडर यूज़र को अब बाएं पेन पर बातचीत की लिस्ट के ज़रिए नैविगेट करना आसान लगेगा.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "सिग्नल को सही रूप से चलाने के लिए इस वर्शन में कई छोटे बदलाव और बग फ़िक्स शामिल हैं.",

View File

@ -833,6 +833,14 @@
"message": "Poruke",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Dobrodošli u Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Ikona koja pokazuje da ova slika ima natpis",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Dodaj opis...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Spremi",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Poništi",
@ -2273,6 +2277,14 @@
"message": "Nema razgovora",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Odaberite članove",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Odblokiraj",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Odblokiraj $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Moći će te razmjenjivati poruke i pozive.",
@ -5293,6 +5299,30 @@
"message": "sljedeće",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Pritisnite svoju profilnu sliku u gornjem lijevom kutu da biste otvorili Postavke",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Proširi",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Opis",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Korisničko ime",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Unesite korisničko ime",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Korisnička imena na Signalu su neobavezna. Ako odlučite stvoriti korisničko ime, drugi korisnici Signala će vas moći pronaći prema tom korisničkom imenu i kontaktirati vas bez poznavanja vašeg broja telefona.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Korisnička imena ne mogu započinjati s brojem.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Korisničko ime je zauzeto.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Izbriši",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Napišite nešto o sebi...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Opis",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Korisničko ime",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Vaš profil nije moguće ažurirati. Molim vas pokušajte ponovno.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "Üzenetek",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Üdvözöl a Signal!",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Ikon, amely azt jelzi, hogy a kép feliratot tartalmaz",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Felirat hozzáadása...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Mentés",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Alaphelyzetbe állítás",
@ -2273,6 +2277,14 @@
"message": "Nem találhatóak beszélgetések",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Tagok kiválasztása",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Tiltás feloldása",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "$name$ tiltásának feloldása?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Újra válthatsz üzeneteket és hívásokat ezzel a kontakttal.",
@ -5293,6 +5299,30 @@
"message": "következő",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Koppints a profilképedre bal-felül a Beállítások megnyitásához.",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Bővítés",
"description": "Aria label for expanding composition area"
@ -6201,8 +6231,72 @@
"message": "Névjegy",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Felhasználónév",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Adj meg egy felhasználónevet",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signalban a felhasználónév nem kötelező. Ha mégis beállítod, más felhasználók a jövőben név alapján is megtalálhatnak, a telefonszámod ismerete nélkül.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "A felhasználónév nem kezdődhet számmal",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "A felhasználónév foglalt.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Törlés",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Write something about yourself...",
"message": "Írj magadról valamit...",
"description": "Placeholder text for about input field"
},
"ProfileEditor--first-name": {
@ -6263,6 +6357,14 @@
"message": "Névjegy",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Felhasználónév",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Your profile could not be updated. Please try again.",
"description": "Error message when something goes wrong updating your profile."
@ -6290,11 +6392,11 @@
"description": "Label for the avatar selector"
},
"AvatarColorPicker--choose": {
"message": "Choose a color",
"message": "Szín kiválasztása",
"description": "Label for when you need to choose your fighter, err color"
},
"LeftPaneSetGroupMetadataHelper__avatar-modal-title": {
"message": "Group Avatar",
"message": "Csoport avatár",
"description": "Title for the avatar picker in the group creation flow"
},
"Preferences__button--general": {
@ -6364,7 +6466,7 @@
"description": "Label for blocked contacts setting"
},
"Preferences--blocked-count-singular": {
"message": "$num$ contact",
"message": "$num$ kapcsolat",
"description": "Number of contacts blocked singular",
"placeholders": {
"num": {
@ -6374,7 +6476,7 @@
}
},
"Preferences--blocked-count-plural": {
"message": "$num$ contacts",
"message": "$num$ kapcsolat",
"description": "Number of contacts blocked plural",
"placeholders": {
"num": {
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -470,19 +470,19 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"message": "Catatan ini akan dipasang secara daring kepada publik agar kontributor dapat melihatnya. Anda dapat mengunduh catatan penuhnya sebelum mengirimkannya.",
"description": ""
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"message": "Terjadi kesalahan ketika mengunggah! Mohon kirimkan surel ke support@signal.org dan lampirkan catatan Anda dalam bentuk teks.",
"description": ""
},
"debugLogSuccess": {
"message": "Debug log submitted",
"message": "Catatan awakutu terkirim",
"description": "Title of the success page for submitting a debug log"
},
"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": "Log debug diperbarui. Saat Anda menghubungi bantuan, salin tautan di bawah dan sisipkan disertai deskripsi masalah yang Anda temui dan langkah-langkah mereka ulangnya.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogCopy": {
@ -648,11 +648,11 @@
}
},
"decryptionErrorToast": {
"message": "Desktop ran into a decryption error.",
"message": "Desktop menemui eror dekripsi.",
"description": "An error popup when we haven't added an error for decryption error."
},
"decryptionErrorToastAction": {
"message": "Submit log",
"message": "Kirim catatan",
"description": "Label for the decryption error toast button"
},
"oneNonImageAtATimeToast": {
@ -833,6 +833,14 @@
"message": "Pesan",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Temukan menggunakan Nama pengguna",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Selamat datang di Signal",
"description": ""
@ -934,15 +942,15 @@
"description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database"
},
"voiceRecording--start": {
"message": "Start recording voice message",
"message": "Mulai rekam pesan suara",
"description": "Tooltip for microphone button to start voice message"
},
"voiceRecording--complete": {
"message": "Complete voice message and send",
"message": "Selesaikan pesan suara dan kirim",
"description": "Tooltip for green complete voice message and send"
},
"voiceRecording--cancel": {
"message": "Cancel voice message",
"message": "Batalkan pesan suara",
"description": "Tooltip for red button to cancel voice message"
},
"voiceRecordingInterruptedMax": {
@ -962,15 +970,15 @@
"description": "Shown in toast if tries to record a voice note with any staged attachments"
},
"voiceNoteError": {
"message": "There was an error with the voice recorder.",
"message": "Terjadi kesalahan dengan perekam suara.",
"description": "Shown in a dialog to inform user that we experienced an unrecoverable error"
},
"attachmentSaved": {
"message": "Attachment saved.",
"message": "Lampiran disimpan.",
"description": "Shown after user selects to save to downloads"
},
"attachmentSavedShow": {
"message": "Show in folder",
"message": "Tampilkan di folder",
"description": "Button label for showing the attachment in your file system"
},
"you": {
@ -1152,7 +1160,7 @@
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
},
"verifyHelp": {
"message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.",
"message": "Untuk memverifikasi keamanan enkripsi ujung-ke-ujung Anda dengan $name$, cocokkan nomor di atas dengan perangkat mereka.",
"description": "",
"placeholders": {
"name": {
@ -1214,7 +1222,7 @@
"description": "Shown in timeline when session is automatically reset, to provide access to a popup info dialog"
},
"ChatRefresh--summary": {
"message": "Signal menggunakan enkripsi ujung-ke-ujung dan mungkin membutuhkan Anda untuk menyegarkan percakapan Anda sewaktu-waktu. Ini tidak mempengaruhi keamanan percakapan Anda namun Anda mungkin akan melewatkan pesan dari kontak ini dan Anda dapat memintanya untuk mengirimkan ulang.",
"message": "Signal menggunakan enkripsi ujung-ke-ujung dan mungkin membutuhkan Anda untuk menyegarkan percakapan Anda sewaktu-waktu. Ini tidak memengaruhi keamanan percakapan Anda namun Anda mungkin akan melewatkan pesan dari kontak ini dan Anda dapat memintanya untuk mengirimkan ulang.",
"description": "Shown on explainer dialog available from chat session refreshed timeline events"
},
"ChatRefresh--contactSupport": {
@ -1293,13 +1301,9 @@
"message": "Ikon menunjukkan bahwa gambar ini memiliki keterangan",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Tambahkan keterangan...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Simpan",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Atur ulang",
@ -1338,7 +1342,7 @@
"description": "The menu option shown in Signal iOS to add a new linked device"
},
"LinkScreen__scan-this-code": {
"message": "Scan this code in the Signal app on your phone",
"message": "Pindai kode ini di aplikasi Signal di ponsel Anda",
"description": "Alt text for the QR code on the device link screen"
},
"Preferences--device-name": {
@ -1446,7 +1450,7 @@
"description": "Label under the share screen button"
},
"calling__button--presenting-disabled": {
"message": "Presenting disabled",
"message": "Presentasi dinonaktifkan",
"description": "Button tooltip label for when screen sharing is disabled"
},
"calling__button--presenting-on": {
@ -1812,19 +1816,19 @@
"description": "Shown when the user enables spellcheck to indicate that they must restart Signal."
},
"spellCheckWillBeDisabled": {
"message": "Pengecek ejaan akan padam saat Signal diaktifkan kembali.",
"message": "Pengecek ejaan akan dimatikan saat Signal dinyalakan kembali.",
"description": "Shown when the user disables spellcheck to indicate that they must restart Signal."
},
"SystemTraySetting__minimize-to-system-tray": {
"message": "Minimize to system tray",
"message": "Kecilkan ke baki sistem",
"description": "In the settings, shown next to the checkbox option for minimizing to the system tray"
},
"SystemTraySetting__minimize-to-and-start-in-system-tray": {
"message": "Start minimized to tray",
"message": "Mulai dikecilkan ke baki",
"description": "In the settings, shown next to the checkbox option for starting in the system tray"
},
"autoLaunchDescription": {
"message": "Buka saat menyalakan komputer",
"message": "Buka saat masuk komputer",
"description": "Description for the automatic launch setting"
},
"clearDataHeader": {
@ -2154,7 +2158,7 @@
"description": "Description for incoming calls setting"
},
"contactChangedProfileName": {
"message": "$sender$ mengubah nama profil dari $oldProfile$ to $newProfile$.",
"message": "$sender$ mengubah nama profil dari $oldProfile$ menjadi $newProfile$.",
"description": "Description for incoming calls setting",
"placeholders": {
"sender": {
@ -2212,7 +2216,7 @@
"description": "Label on button included with safety number change notification in the conversation"
},
"cannotGenerateSafetyNumber": {
"message": "Penguna ini tidak bisa diverifikasi sampai Anda menggantikan pesan dengan mereka.",
"message": "Penguna ini tidak bisa diverifikasi sampai Anda bertukar pesan dengan mereka.",
"description": "Shown on the safety number screen if you have never exchanged messages with that contact"
},
"yourSafetyNumberWith": {
@ -2246,7 +2250,7 @@
"description": "Description for the Note to Self conversation"
},
"notificationDrawAttention": {
"message": "Gambar dalam jendela ini saat notifikasi sampai",
"message": "Sorot pada jendela ini saat notifikasi sampai",
"description": "Label text for the setting that controls whether new notifications draw attention to the window"
},
"hideMenuBar": {
@ -2273,6 +2277,14 @@
"message": "Tidak ada percakapan ditemukan",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Gagal memperoleh nama pengguna. Periksa koneksi Anda dan coba lagi.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "Pengguna tidak ditemukan. $atUsername$ bukan pengguna Signal; pastikan Anda memasukkan nama pengguna yang lengkap.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Pilih anggota",
"description": "The title for the 'choose group members' left pane screen"
@ -2322,7 +2334,7 @@
"description": "Shown in the alert when you try to add someone who can't be added to a group"
},
"chooseGroupMembers__cant-add-member__body": {
"message": "\"$name$\" tidak dapat ditambahkan ke dalam grup karena ia menggunakan Signal versi lama. Anda dapat menambahkannya ke dalam grup setelah memperbarui Signal.",
"message": "\"$name$\" tidak dapat ditambahkan ke dalam grup karena ia menggunakan Signal versi lama. Anda dapat menambahkannya ke dalam grup setelah mereka memperbarui Signal.",
"description": "Shown in the alert when you try to add someone who can't be added to a group",
"placeholders": {
"max": {
@ -2360,7 +2372,7 @@
"description": "Shown in the modal when we can't create a group"
},
"updateGroupAttributes__title": {
"message": "Ubah grup",
"message": "Sunting grup",
"description": "Shown in the modal when we want to update a group"
},
"updateGroupAttributes__error-message": {
@ -2380,7 +2392,7 @@
"description": "When a person inputs a number that is invalid"
},
"unlinkedWarning": {
"message": "Click to relink Signal Desktop to your mobile device to continue messaging.",
"message": "Klik untuk menyambungkan ulang Signal Desktop dengan perangkat seluler Anda untuk melanjutkan bertukar pesan.",
"description": ""
},
"unlinked": {
@ -2396,7 +2408,7 @@
"description": ""
},
"autoUpdateNewVersionMessage": {
"message": "Klik untuk memulai Signal kembali",
"message": "Klik untuk memulai ulang Signal",
"description": ""
},
"downloadNewVersionMessage": {
@ -2416,7 +2428,7 @@
"description": ""
},
"autoUpdateIgnoreButtonLabel": {
"message": "Ignore update",
"message": "Lewati pembaruan",
"description": ""
},
"leftTheGroup": {
@ -2454,7 +2466,7 @@
"description": "Shown in the conversation history when you update a group"
},
"updatedGroupAvatar": {
"message": "Logo grup telah dimutakhirkan.",
"message": "Avatar grup telah diperbarui.",
"description": "Shown in the conversation history when someone updates the group"
},
"titleIsNow": {
@ -2492,7 +2504,7 @@
}
},
"ConversationList__aria-label": {
"message": "Conversation with $title$, $unreadCount$ new messages, last message: $lastMessage$.",
"message": "Percakapan dengan $title$, $unreadCount$ pesan baru, pesan terakhir $lastMessage$.",
"description": "Aria label for the conversation list item",
"placeholders": {
"title": {
@ -2510,11 +2522,11 @@
}
},
"ConversationList__last-message-undefined": {
"message": "The last message may have been deleted.",
"message": "Pesan terakhir mungkin telah dihapus.",
"description": "For aria-label within conversation list. Describes if last message is not defined."
},
"BaseConversationListItem__aria-label": {
"message": "Go to conversation with $title$",
"message": "Ke percakapan dengan $title$",
"description": "Aria label for the conversation list item button",
"placeholders": {
"title": {
@ -2578,7 +2590,7 @@
"description": "Shown in notifications and in the left pane when a message has features too new for this signal install."
},
"message--getDescription--disappearing-media": {
"message": "Media satu-tayangan",
"message": "Media sekali-lihat",
"description": "Shown in notifications and in the left pane after view-once message is deleted. Also shown when quoting a view once media."
},
"message--getDescription--disappearing-photo": {
@ -2756,7 +2768,7 @@
"description": "Appears on the cancel button in confirmation dialogs."
},
"MessageBody--read-more": {
"message": "Read more",
"message": "Baca lebih lanjut",
"description": "When a message is too long this is the affordance to expand the message"
},
"Message--unsupported-message": {
@ -2804,7 +2816,7 @@
"description": "Shown when user clicks on an expired incoming view-once bubble"
},
"Message--tap-to-view--outgoing--expired-toast": {
"message": "Pesan sekali-lihat tidak tersimpan di sejarah percakapan Anda.",
"message": "Pesan sekali-lihat tidak tersimpan di riwayat percakapan Anda.",
"description": "Shown when user clicks on an expired outgoing view-once bubble"
},
"Message--tap-to-view--incoming": {
@ -2908,7 +2920,7 @@
"description": "Shown in the shortcuts guide"
},
"Keyboard--toggle-reaction-picker": {
"message": "Ganti pemilih emoji-reaksi untuk pesan yang dipilih",
"message": "Alihkan pemilih tanggapan-emoji untuk pesan yang dipilih",
"description": "Shown in the shortcuts guide"
},
"Keyboard--save-attachment": {
@ -2916,11 +2928,11 @@
"description": "Shown in the shortcuts guide"
},
"Keyboard--delete-message": {
"message": "Hapus pesan yang dipilih?",
"message": "Hapus pesan yang dipilih",
"description": "Shown in the shortcuts guide"
},
"Keyboard--add-newline": {
"message": "Tambahkan baris baru ke dalam pasan",
"message": "Tambahkan baris baru ke dalam pesan",
"description": "Shown in the shortcuts guide"
},
"Keyboard--expand-composer": {
@ -2952,7 +2964,7 @@
"description": "Key shown in shortcut combination in shortcuts guide"
},
"Keyboard--Key--option": {
"message": "Pilihan",
"message": "Option",
"description": "Key shown in shortcut combination in shortcuts guide"
},
"Keyboard--Key--alt": {
@ -2964,7 +2976,7 @@
"description": "Key shown in shortcut combination in shortcuts guide"
},
"Keyboard--Key--enter": {
"message": "Masukkan",
"message": "Enter",
"description": "Key shown in shortcut combination in shortcuts guide"
},
"Keyboard--Key--tab": {
@ -2972,7 +2984,7 @@
"description": "Key shown in shortcut combination in shortcuts guide"
},
"Keyboard--Key--one-to-nine-range": {
"message": "1 hingga 9",
"message": "1 sampai 9",
"description": "Expresses that 1, 2, 3, up to 9 are available shortcut keys"
},
"Keyboard--header": {
@ -2988,11 +3000,11 @@
"description": "Header of the keyboard shortcuts guide - messages section"
},
"Keyboard--composer-header": {
"message": "Isi pesan",
"message": "Penyusun pesan",
"description": "Header of the keyboard shortcuts guide - composer section"
},
"Keyboard--scroll-to-top": {
"message": "Lihat ke bagian paling atas dari daftar",
"message": "Gulir ke bagian paling atas dari daftar",
"description": "Shown in the shortcuts guide"
},
"Keyboard--scroll-to-bottom": {
@ -3004,7 +3016,7 @@
"description": "Shown in the shortcuts guide"
},
"Keyboard--calling-header": {
"message": "Panggilan",
"message": "Memanggil",
"description": "Header of the keyboard shortcuts guide - calling section"
},
"Keyboard--toggle-audio": {
@ -3044,7 +3056,7 @@
"description": "A toast that shows up when the user unarchives a conversation"
},
"conversationMarkedUnread": {
"message": "Percakapan ditandai telah dibaca",
"message": "Percakapan ditandai belum dibaca",
"description": "A toast that shows up when user marks a conversation as unread"
},
"StickerCreator--title": {
@ -3052,7 +3064,7 @@
"description": "The title of the Sticker Pack Creator window"
},
"StickerCreator--DropZone--staticText": {
"message": "Pilih dan tambahkan gambar ke sini",
"message": "Klik untuk tambahkan gambar ke sini",
"description": "Text which appears on the Sticker Creator drop zone when there is no active drag"
},
"StickerCreator--DropZone--activeText": {
@ -3060,7 +3072,7 @@
"description": "Text which appears on the Sticker Creator drop zone when there is an active drag"
},
"StickerCreator--Preview--title": {
"message": "Koleksi stiker",
"message": "Paket stiker",
"description": "The 'title' of the sticker pack preview 'modal'"
},
"StickerCreator--ConfirmDialog--cancel": {
@ -3096,15 +3108,15 @@
"description": "Default text for the previous button on all stages of the sticker creator"
},
"StickerCreator--DropStage--title": {
"message": "Tambahkan stiker anda",
"message": "Tambahkan stiker Anda",
"description": "Title for the drop stage of the sticker creator"
},
"StickerCreator--DropStage--removeSticker": {
"message": "Remove sticker",
"message": "Hapus stiker",
"description": "Label for the X button used to remove a staged sticker"
},
"StickerCreator--DropStage--dragDrop": {
"message": "Click or drag/drop a file to add a sticker",
"message": "Klik atau seret/jatuhkan berkas untuk menambahkan stiker",
"description": "Shown on the + section of the file addition stage of sticker pack creation"
},
"StickerCreator--DropStage--help": {
@ -3134,7 +3146,7 @@
"description": "Help text for the drop stage of the sticker creator"
},
"StickerCreator--MetaStage--title": {
"message": "Beberapa informasi tambahan...",
"message": "Beberapa detail tambahan...",
"description": "Title for the meta stage of the sticker creator"
},
"StickerCreator--MetaStage--Field--title": {
@ -3154,7 +3166,7 @@
"description": "Help text for the cover image picker of the meta stage of the sticker creator"
},
"StickerCreator--MetaStage--ConfirmDialog--title": {
"message": "Unggah koleksi stiker?",
"message": "Apa Anda yakin ingin mengunggah paket stiker Anda?",
"description": "Title for the confirm dialog on the meta stage of the sticker creator"
},
"StickerCreator--MetaStage--ConfirmDialog--confirm": {
@ -3162,15 +3174,15 @@
"description": "Text for the upload button in the confirmation dialog on the meta stage of the sticker creator"
},
"StickerCreator--MetaStage--ConfirmDialog--text": {
"message": "Anda tidak dapat mengubah atau menghapus setelah selesai membuat koleksi stiker.",
"message": "Anda tidak dapat menyunting atau menghapus setelah selesai membuat paket stiker.",
"description": "The text inside the confirmation dialog on the meta stage of the sticker creator"
},
"StickerCreator--UploadStage--title": {
"message": "Buat koleksi stiker Anda",
"message": "Buat paket stiker Anda",
"description": "Title for the upload stage of the sticker creator"
},
"StickerCreator--UploadStage-uploaded": {
"message": "Terunggah: $count$dari $total$",
"message": "$count$ dari $total$ diunggah",
"description": "Title for the upload stage of the sticker creator",
"placeholders": {
"count": {
@ -3184,15 +3196,15 @@
}
},
"StickerCreator--ShareStage--title": {
"message": "Selamat! Anda telah mebuat koleksi stiker.",
"message": "Selamat! Anda telah mebuat paket stiker.",
"description": "Title for the share stage of the sticker creator"
},
"StickerCreator--ShareStage--help": {
"message": "Akses stiker baru melalui ikon stiker, atau bagikan koleksi stiker dengan teman melalui tautan di bawah.",
"message": "Akses stiker baru Anda melalui ikon stiker, atau bagikan koleksi stiker dengan teman menggunakan tautan di bawah.",
"description": "Help text for the share stage of the sticker creator"
},
"StickerCreator--ShareStage--callToAction": {
"message": "Gunakan tagar $hashtag$ untuk membantu orang lain menemukan URL koleksi stiker yang Anda ingin bagikan kepada publik.",
"message": "Gunakan tagar $hashtag$ untuk membantu orang lain menemukan URL paket stiker yang Anda ingin bagikan kepada publik.",
"description": "Call to action text for the share stage of the sticker creator",
"placeholders": {
"hashtag": {
@ -3202,7 +3214,7 @@
}
},
"StickerCreator--ShareStage--copyTitle": {
"message": "URL Koleksi Stiker",
"message": "URL Paket Stiker",
"description": "Title for the copy button on the share stage of the sticker creator"
},
"StickerCreator--ShareStage--close": {
@ -3210,15 +3222,15 @@
"description": "Text for the close button on the share stage of the sticker creator"
},
"StickerCreator--ShareStage--createAnother": {
"message": "Buat koleksi stiker lain",
"message": "Buat paket stiker lain",
"description": "Text for the create another sticker pack button on the share stage of the sticker creator"
},
"StickerCreator--ShareStage--socialMessage": {
"message": "Lihat koleksi stikerku di Signal. #stikerpribadiku #makeprivacystick",
"message": "Lihat paket stiker baru yang saya buat di Signal. #makeprivacystick",
"description": "Text which is shared to social media platforms for sticker packs"
},
"StickerCreator--Toasts--imagesAdded": {
"message": "$count$gambar telah ditambahkan",
"message": "$count$ gambar telah ditambahkan",
"description": "Text for the toast when images are added to the sticker creator",
"placeholders": {
"count": {
@ -3256,7 +3268,7 @@
"description": "Text for the toast when an APNG image in the sticker creator is too small"
},
"StickerCreator--Toasts--errorUploading": {
"message": "Gagal mengunggah koleksi stiker: $message$",
"message": "Gagal mengunggah stiker: $message$",
"description": "Text for the toast when a sticker pack cannot be uploaded",
"placeholders": {
"message": {
@ -3266,27 +3278,27 @@
}
},
"StickerCreator--Toasts--linkedCopied": {
"message": "Tautan tersalin",
"message": "Tautan disalin",
"description": "Text for the toast when a link for sharing is copied from the Sticker Creator"
},
"StickerCreator--StickerPreview--light": {
"message": "Stikerku dengan tema terang",
"message": "Stiker saya dengan tema terang",
"description": "Text for the sticker preview for the light theme"
},
"StickerCreator--StickerPreview--dark": {
"message": "Stikerku dengan tema gelap",
"message": "Stiker saya dengan tema gelap",
"description": "Text for the sticker preview for the dark theme"
},
"StickerCreator--Authentication--error": {
"message": "Atur Signal pada ponsel dan komputer Anda untuk membuat koleksi stiker pribadi.",
"message": "Atur Signal pada ponsel dan komputer Anda untuk menggunakan Pembuat Paket Stiker",
"description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator"
},
"Reactions--remove": {
"message": "Remove reaction",
"message": "Hapus tanggapan",
"description": ""
},
"Reactions--error": {
"message": "Gagal mengiirim stiker/emoji. Silahkan coba lagi.",
"message": "Gagal mengiirim tanggapan. Silahkan coba lagi.",
"description": "Shown when a reaction fails to send"
},
"Reactions--more": {
@ -3298,7 +3310,7 @@
"description": "Shown in reaction viewer as the title for the 'all' category"
},
"MessageRequests--message-direct": {
"message": "Izinkan $name$ mengirimkan Anda pesan dan membagikan nama dan foto Anda dengan mereka? Mereka tidak akan mengetahui jika Anda telah membaca pesan tersebut sampai Anda menerimanya.",
"message": "Izinkan $name$ mengirimkan Anda pesan dan berbagi nama dan foto Anda dengan mereka? Mereka tidak akan mengetahui jika Anda telah membaca pesan tersebut sampai Anda menerimanya.",
"description": "Shown as the message for a message request in a direct message",
"placeholders": {
"name": {
@ -3308,7 +3320,7 @@
}
},
"MessageRequests--message-direct-blocked": {
"message": "Izinkan $name$ mengirimkan Anda pesan dan membagikan nama dan foto Anda dengan mereka? Anda tidak akan menerima pesan apapun sampai Anda membuka blokir mereka.",
"message": "Izinkan $name$ mengirimkan Anda pesan dan berbagi nama dan foto Anda dengan mereka? Anda tidak akan menerima pesan apapun sampai Anda membuka blokir mereka.",
"description": "Shown as the message for a message request in a direct message with a blocked account",
"placeholders": {
"name": {
@ -3333,15 +3345,9 @@
"message": "Buka blokir",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Buka blokir $name$? ",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Anda akan dapat mengirim pesan dan membuat panggilan satu sama lain.",
@ -3414,11 +3420,11 @@
"description": "Shown as a button to let the user delete a direct message request"
},
"MessageRequests--delete-group": {
"message": "Hapus dan Tinggalkan",
"message": "Hapus dan Keluar",
"description": "Shown as a button to let the user delete a group message request"
},
"MessageRequests--delete-group-confirm-body": {
"message": "Anda akan meninggalkan grup ini. Catatan mengenai grup akan dihapus dari semua perangkat Anda.",
"message": "Anda akan keluar dari grup ini, dan akan dihapus dari semua perangkat Anda.",
"description": "Shown as the body in the confirmation modal for deleting a group message request"
},
"MessageRequests--accept": {
@ -3454,7 +3460,7 @@
}
},
"MessageRequests--learn-more": {
"message": "Pelajari lebih lanjut",
"message": "Pelajari lebih lanjut.",
"description": "Shown at the end of profile sharing messages as a link."
},
"ConversationHero--members": {
@ -3520,7 +3526,7 @@
}
},
"member-of-more-than-3-groups--one-more": {
"message": "Member of $group1$, $group2$, $group3$ and one more",
"message": "Anggota dari $group1$, $group2$, $group3$ dan satu lagi",
"description": "Shown in the conversation hero to indicate this user is a member of four mutual groups",
"placeholders": {
"group1": {
@ -3834,7 +3840,7 @@
"description": "Title for the select your screen sharing sources modal"
},
"calling__SelectPresentingSourcesModal--confirm": {
"message": "Start sharing",
"message": "Mulai berbagi",
"description": "Confirm button for sharing screen modal"
},
"calling__SelectPresentingSourcesModal--entireScreen": {
@ -3884,7 +3890,7 @@
"description": "Label when the conversation is not muted"
},
"muteHour": {
"message": "Senyap untuk satu jam",
"message": "Senyapkan selama satu jam",
"description": "Label for muting the conversation"
},
"muteEightHours": {
@ -3892,11 +3898,11 @@
"description": "Label for muting the conversation"
},
"muteDay": {
"message": "Senyap untuk satu hari",
"message": "Senyap selama satu hari",
"description": "Label for muting the conversation"
},
"muteWeek": {
"message": "Senyap untuk satu minggu",
"message": "Senyap selama satu minggu",
"description": "Label for muting the conversation"
},
"muteAlways": {
@ -3962,7 +3968,7 @@
"description": "Shown if we are unable to parse a group link"
},
"GroupV2--join--prompt": {
"message": "Apakah Anda ingin bergabung dengan grup ini dan membagikan nama dan foto Anda dengan anggota grup?",
"message": "Apakah Anda ingin bergabung dengan grup ini dan berbagi nama dan foto Anda dengan anggota grup?",
"description": "Shown when you click on a group link to confirm"
},
"GroupV2--join--already-in-group": {
@ -4070,7 +4076,7 @@
"description": "Shown along with a spinner when an update operation takes longer than one second"
},
"GroupV2--create--you": {
"message": "Grup telah dibuat.",
"message": "Anda telah membuat grup",
"description": "Shown in timeline or conversation preview when v2 group changes"
},
"GroupV2--create--other": {
@ -4190,7 +4196,7 @@
"description": "Shown in timeline or conversation preview when v2 group changes"
},
"GroupV2--access-attributes--admins--unknown": {
"message": "Seorang admin mengubah akses menyunting informasi grup kepada \"Hanya Admin.\"",
"message": "Seorang admin mengubah akses menyunting informasi grup kepada \"Hanya admin.\"",
"description": "Shown in timeline or conversation preview when v2 group changes"
},
"GroupV2--access-attributes--all--other": {
@ -4332,7 +4338,7 @@
}
},
"GroupV2--member-add--from-invite--other-no-from": {
"message": "$inviteeName$menerima undangan masuk grup",
"message": "$inviteeName$ menerima undangan masuk grup.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"inviteeName": {
@ -4380,7 +4386,7 @@
}
},
"GroupV2--member-add--other--you": {
"message": "Kamu menambahkan $memberName$.",
"message": "Anda menambahkan $memberName$.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"memberName": {
@ -4390,7 +4396,7 @@
}
},
"GroupV2--member-add--other--unknown": {
"message": "Seorang anggota telah menambahkan $memberName$.",
"message": "Seorang anggota menambahkan $memberName$.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"memberName": {
@ -4400,7 +4406,7 @@
}
},
"GroupV2--member-add--you--other": {
"message": "$memberName$ menambahkan kamu kedalam grup.",
"message": "$memberName$ menambahkan Anda ke dalam grup.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"memberName": {
@ -4442,7 +4448,7 @@
}
},
"GroupV2--member-add-from-admin-approval--you--unknown": {
"message": "Permintaan Anda bergabung ke grup disetujui.",
"message": "Permintaan Anda bergabung ke grup diterima.",
"description": "Shown in timeline or conversation preview when v2 group changes"
},
"GroupV2--member-add-from-admin-approval--other--you": {
@ -4480,7 +4486,7 @@
}
},
"GroupV2--member-remove--other--other": {
"message": "$adminName$ menghapus $memberName$.",
"message": "$adminName$ mengeluarkan $memberName$.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"adminName": {
@ -4504,7 +4510,7 @@
}
},
"GroupV2--member-remove--other--you": {
"message": "Kamu telah mengeluarkan $memberName$.",
"message": "Anda mengeluarkan $memberName$.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"memberName": {
@ -4524,7 +4530,7 @@
}
},
"GroupV2--member-remove--you--other": {
"message": "$adminName$ mengeluarkan kamu.",
"message": "$adminName$ mengeluarkan Anda.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"adminName": {
@ -4534,7 +4540,7 @@
}
},
"GroupV2--member-remove--you--you": {
"message": "Anda telah meninggalkan grup",
"message": "Anda telah meninggalkan grup.",
"description": "Shown in timeline or conversation preview when v2 group changes"
},
"GroupV2--member-remove--you--unknown": {
@ -4542,7 +4548,7 @@
"description": "Shown in timeline or conversation preview when v2 group changes"
},
"GroupV2--member-privilege--promote--other--other": {
"message": "$adminName$ menjadikan $memberName$sebagai ketua.",
"message": "$adminName$ menjadikan $memberName$sebagai admin.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"adminName": {
@ -4556,7 +4562,7 @@
}
},
"GroupV2--member-privilege--promote--other--you": {
"message": "Kamu menjadikan $memberName$ sebagai ketua.",
"message": "Anda menjadikan $memberName$ sebagai admin.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"memberName": {
@ -4576,7 +4582,7 @@
}
},
"GroupV2--member-privilege--promote--you--other": {
"message": "$adminName$ menjadikan kamu sebagai ketua/",
"message": "$adminName$ menjadikan kamu sebagai admin.",
"description": "Shown in timeline or conversation preview when v2 group changes",
"placeholders": {
"adminName": {
@ -5074,7 +5080,7 @@
}
},
"GroupV2--group-link-remove--unknown": {
"message": "Tautan grup ini telah dinonaktifkan",
"message": "Tautan grup ini telah dinonaktifkan.",
"description": "Shown in timeline or conversation preview when v2 group changes"
},
"GroupV2--group-link-reset--you": {
@ -5293,6 +5299,30 @@
"message": "berikutnya",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Menjadi Penyokong",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Menjadi Penyokong",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal didukung olejh orang seperti Anda. Berkontribusi dan dapatkan sebuah lencana.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Buka Signal di ponsel Anda",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Ketuk pada foto profil Anda di bagian atas kiri untuk membuka Pengaturan",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Ketuk pada \"Menjadi Penyokong\" dan langganan",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Lebarkan",
"description": "Aria label for expanding composition area"
@ -5340,7 +5370,7 @@
}
},
"ContactModal--rm-admin-info": {
"message": "Remove $contact$ as group admin?",
"message": "Hapus $contact$ dari admin grup?",
"description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone",
"placeholders": {
"contact": {
@ -5366,7 +5396,7 @@
"description": "This is a button in the conversation context menu to show chat settings"
},
"ConversationDetails__unmute--title": {
"message": "Unmute this chat?",
"message": "Bunyikan chat ini?",
"description": "Title for the modal to unmute a chat"
},
"ConversationDetails--group-link": {
@ -5622,7 +5652,7 @@
}
},
"PendingInvites--revoke-from-plural": {
"message": "Revoke $number$ invites sent by \"$name$\"?",
"message": "Batalkan $number$ undangan yang dikirim oleh \"$name$\"?",
"description": "This is the modal content when confirming revoking multiple invites",
"placeholders": {
"number": {
@ -5774,7 +5804,7 @@
"description": "The text of the button to create new groups"
},
"selectContact": {
"message": "Select contact $name$",
"message": "Pilih kontak $name$",
"description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)",
"placeholders": {
"name": {
@ -5784,7 +5814,7 @@
}
},
"deselectContact": {
"message": "De-select contact $name$",
"message": "Batalkan kontak $name$",
"description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)",
"placeholders": {
"name": {
@ -5794,7 +5824,7 @@
}
},
"cannotSelectContact": {
"message": "Cannot select contact $name$",
"message": "Tidak dapat memilih kontak $name$",
"description": "The label for contact checkboxes that are disabled",
"placeholders": {
"name": {
@ -6134,7 +6164,7 @@
}
},
"ErrorBoundaryNotification__text": {
"message": "Couldn't display this message. Click to submit a debug log.",
"message": "Tidak dapat menampilkan pesan ini. Klik untuk mengirimkan catatan awakutu.",
"description": "An error notification displayed when message fails to render due to an internal error"
},
"GroupDescription__read-more": {
@ -6201,6 +6231,70 @@
"message": "Tentang",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Nama Pengguna",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Masukkan nama pengguna",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Nama pengguna pada Signal adalah opsional. Jika Anda memilih untuk membuat nama pengguna, pengguna Signal lain akan dapat menemukan Anda dengan nama pengguna Anda tanpa mengetahui nomor telepon Anda.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Nama pengguna hanya boleh terdiri dari a-z, 0-9 dan _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Nama pengguna tidak dapat dimulai dengan angka.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Nama pengguna harus memiliki minimal $min$ karakter.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Nama pengguna harus memiliki maksimal $max$ karakter.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Nama pengguna telah digunakan.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Nama pengguna Anda tidak dapat disimpan. Periksa koneksi Anda dan coba lagi.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Nama pengguna Anda tidak dapat dihapus. Periksa koneksi Anda dan coba lagi.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Hapus nama pengguna",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Ini akan menghapus nama pengguna Anda, memungkinkan pengguna lain untuk memakainya. Apakah Anda yakin?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Hapus",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Tulis sesuatu tentang diri Anda...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Tentang",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Avatar Anda",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Nama Pengguna",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Profil Anda tidak dapat diperbarui. Mohon coba lagi.",
"description": "Error message when something goes wrong updating your profile."
@ -6450,11 +6552,11 @@
}
},
"NSIS__retry-dialog--first-line": {
"message": "Signal cannot be closed.",
"message": "Signal tidak dapat ditutup.",
"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": {
"message": "Please close it manually and click Retry to continue.",
"message": "Mohon tutup secara manual dan klik Coba Lagi untuk melanjutkan.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CustomizingPreferredReactions__title": {
@ -6462,51 +6564,35 @@
"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": {
"message": "Click to replace an emoji",
"message": "Klik untuk mengganti sebuah emoji",
"description": "Instructions in the modal for customizing the preferred reactions."
},
"CustomizingPreferredReactions__had-save-error": {
"message": "There was an error when saving your settings. Please try again.",
"message": "Terjadi kesalahan saat menyimpan pengaturan Anda. Mohon coba lagi.",
"description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message."
},
"WhatsNew__modal-title": {
"message": "Yang Baru",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Kini Anda dapat mencari percakapan arsip. Bayangkan Anda mencari (dengan cepat) di antara buku-buku kuno untuk mencari petunjuk selanjutnya.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Jika pernah menggulir ke atas dan mengirim pesan, Anda mungkin bertanya di manakah pesan Anda! Kini setiap Anda mengirim pesan, itu akan digulirkan ke dalam tampilan agar bisa Anda lihat.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Menanggapi pesan? Kini itu lebih andal, coba ulang hingga 24 jam.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"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": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"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"
}
}

View File

@ -833,6 +833,14 @@
"message": "Skilaboð",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Velkomin í Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Tákn sem sýnir að þessi mynd er með skýringatexta",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Bættu við skýringatexta...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Vista",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Endurstilla",
@ -2273,6 +2277,14 @@
"message": "Engin samtöl fundust",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Veldu meðlimi",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Opna á",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Aflétta útilokun af $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Þið munuð geta sent hverju öðru skilaboð og hringt.",
@ -5293,6 +5299,30 @@
"message": "næsta",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Ýttu á auðkennismyndina þína efst til vinstri til að opna stillingar",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Fletta út",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Nánar",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Notandanafn",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Skráðu notandanafn:",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Notendanöfn eru valfrjáls á Signal. Ef þú kýst að útbúa notandanafn munu aðrir notendur Signal geta fundið þig með þessu notandanafni og haft samband við þig án þess að þekkja símanúmerið þitt.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Notendanöfn mega bara innihalda a-z, 0-9, og _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Notandanöfn geta ekki byrjað á tölustaf.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Notandanöfn verða að hafa minnst $min$ stafi.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Notandanöfn mega hafa mest $max$ stafi.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Þetta notandanafn er frátekið.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Ekki var hægt að vista notandanafnið þitt. Athugaðu nettenginguna þína og prófaðu svo aftur.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Ekki var hægt að fjarlægja notandanafnið þitt. Athugaðu nettenginguna þína og prófaðu svo aftur.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Eyða notandanafni",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Þetta mun fjarlægja notandanafnið þitt og gera þar með öðrum kleift að biðja um það. Ertu viss?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Eyða",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Skrifaðu nokkur orð um sjálfa/n þig...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Nánar",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Auðkennismyndin þín",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Notandanafn",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Ekki var hægt að uppfæra notandasniðið þitt. Reyndu aftur.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Hvað er nýtt",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Viðbrögð við skilaboðum? Þau ættu að vera áreiðanlegri, núna er reynt aftur í allt að 24 tíma",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Notendur skjálesara ættu að eiga auðveldara með að flakka um samtalalistann á hliðarspjaldinu til vinstri.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Þessi útgáfa inniheldur nokkrar villuleiðréttingar og fínstillingar til að Signal keyri sem áreiðanlegast.",

View File

@ -833,6 +833,14 @@
"message": "Messaggi",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Cerca tramite nome utente",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Benvenuto in Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Icona che mostra che questa immagine ha una didascalia",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Aggiungi una didascalia...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Salva",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Resetta",
@ -2273,6 +2277,14 @@
"message": "Nessuna conversazione trovata",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Impossibile recuperare il nome utente. Controlla la tua connessione e riprova.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "Utente non trovato. $atUsername$ non è un utente Signal user; assicurati di aver inserito il nome utente completo.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Scegli membri",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Sblocca",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Sbloccare $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Sarete in grado di scambiarvi messaggi e chiamarvi.",
@ -5293,6 +5299,30 @@
"message": "successivo",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Diventa un sostenitore",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Diventa un sostenitore",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal è sostenuto da persone come te. Contribuisci e ricevi un badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Apri Signal sul tuo telefono",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Clicca sull'immagine del tuo profilo in alto a sinistra per aprire le Impostazioni",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Clicca su \"Diventa un sostenitore\" e contribuisci",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Espandi",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Info",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Nome utente",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Inserisci un nome utente",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "I nomi utente su Signal sono facoltativi. Se scegli di creare un nome utente, gli altri utilizzatori di Signal potranno trovarti con questo nome utente e contattarti senza conoscere il tuo numero di telefono.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "I nomi utente possono contenere solo a-z, 0-9 e _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "I nomi utente non possono iniziare con un numero.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "I nomi utente devono contenere almeno $min$ caratteri.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "I nomi utente devono contenere al massimo $max$ caratteri.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Questo nome utente è preso.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Il tuo nome utente non può essere salvato. Controlla la tua connessione e riprova.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Il tuo nome utente non può essere eliminato. Controlla la tua connessione e riprova.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Elimina nome utente",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Questo rimuoverà il tuo nome utente, permettendo ad altri utenti di richiederlo. Sei sicuro?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Elimina",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Scrivi qualche parola su di te...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Info",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Il tuo avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Nome utente",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Impossibile aggiornare il tuo profilo. Per favore riprova.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Cosa c'è di nuovo",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Fate un bel respiro e rilassatevi con le nuove animazioni per le finestre di dialogo e i popup. Entrate con calma. Uscite con calma. Entrate con calma. Uscite con calma.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Ora puoi cercare nelle conversazioni archiviate. Immagina di cercare (velocemente) tra antichi tomi, alla ricerca del prossimo indizio.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Cambiare il layout della tastiera è sempre un po' complicato, ma le scorciatoie da tastiera ora seguono l'utente, andando oltre la lettera specifica premuta per onorare il suo intento.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Se hai mai fatto scorrere in alto una chat e inviato un messaggio, potresti esserti chiesto dove fosse finito il tuo messaggio! Ora, ogni volta che invii un messaggio, questo verrà fatto scorrere in vista per farti ammirare il tuo duro lavoro.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Quando inizia una chiamata di gruppo, ora ricevi una notifica. Non sarai mai più in ritardo, a meno che tu non lo voglia.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reagire a un messaggio? Ora dovrebbe essere più affidabile, riprovando fino a 24 ore",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Questa funzione va a tutti quelli che reagiscono con 💅 più che con 👍: ora puoi personalizzare le emoji che appaiono di default quando vuoi reagire a un messaggio.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Ottieni più informazioni a colpo d'occhio 👀. Il pannello di sinistra ha un nuovo look e stile 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Conoscere il quando del cosa. Il timestamp, se disponibile, associato ai messaggi consegnati, letti, inviati e altri messaggi di stato sono ora visualizzati nella schermata dei dettagli del messaggio.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Gli utenti di screen reader dovrebbero ora trovare più facile navigare nell'elenco delle conversazioni sul pannello di sinistra.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Questa versione contiene una serie di piccole modifiche e correzioni di bug per far funzionare Signal senza problemi.",

View File

@ -833,6 +833,14 @@
"message": "メッセージ",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "ユーザ名で検索",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Signalへようこそ",
"description": ""
@ -1293,13 +1301,9 @@
"message": "この画像にキャプションがついていることを示すアイコン",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "キャプション追加...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "保存",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "リセット",
@ -2273,6 +2277,14 @@
"message": "チャットが見つかりません",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "ユーザ名を検索できませんでした。インターネット接続を確認して再度試してください。",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "ユーザは見つかりませんでした。$atUsername$ はSignalユーザではありません。ユーザ名を確認してください。",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "メンバーの選択",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "ブロックを解除する",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"message": "$name$のブロックを解除しますか?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"MessageRequests--unblock-direct-confirm-title": {
"message": "$name$ のブロックを解除しますか?",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "お互いにメッセージや通話ができるようになります。",
@ -3946,7 +3952,7 @@
"description": "Shown in toast when you attempt to forward a message to an announcement only group"
},
"GroupV2--add--missing-capability": {
"message": "このユーザはSignalをアップグレードしていないため、グループに追加できません。",
"message": "このユーザはSignalをアップグレードしていないため、グループに追加できません。",
"description": "Shown in a confirmation dialog when members who cannot view announcement only group cannot be added"
},
"GroupV2--cannot-start-group-call": {
@ -4226,7 +4232,7 @@
"description": "Shown in timeline or conversation preview when v2 group changes"
},
"GroupV2--access-members--admins--unknown": {
"message": "管理者がグループのメンバーを変更できるユーザを「管理者のみ」に変更しました。",
"message": "管理者がグループのメンバーを変更できるユーザを「管理者のみ」に変更しました。",
"description": "Shown in timeline or conversation preview when v2 group changes"
},
"GroupV2--access-members--all--other": {
@ -5293,6 +5299,30 @@
"message": "次へ",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "サポーターになる",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "サポーターになってください",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signalはユーザーの皆様によって支えられています。ご支援をお願いします",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "あなたの電話でSignalを開きます",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "左上の写真をタップして、設定を開きます",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "「サポーターになる」をタップして登録します",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "大きく",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "自己紹介",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "ユーザー名",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "ユーザー名を入力してください",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signalのユーザ名作成は任意です。ユーザー名を作成すると、他のSignalユーザはあなたの電話番号を知らなくても、あなたにこのユーザ名で連絡できるようになります。",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "ユーザー名には半角の英数字とアンダーバーのみ使用できます",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "ユーザー名の頭文字は数字にできません。",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "ユーザー名は$min$文字以上にしてください。",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "ユーザー名は$max$文字以下にしてください。",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "このユーザー名はすでに使用されています。",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "ユーザー名を保存できませんでした。インターネット接続を確認して再度試してください。",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "ユーザー名を削除できませんでした。インターネット接続を確認して再度試してください。",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "ユーザー名を削除",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "これにより、あなたのユーザー名が削除され、他のユーザーがそのユーザー名を使用できるようになります。よろしいですか?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "削除する",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "簡単な自己紹介を記入してください…",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "自己紹介",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "アバター",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "ユーザー名",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "プロフィールを更新できませんでした。再度試してください。",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "新機能",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "ダイアログやポップアップのアニメーションを変更しました。",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "アーカイブされたチャットの中を検索できるようになりました。",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "キーボードレイアウトの切り替えにはちょっとしたコツが必要ですが、キーボードショートカットは押した文字だけでなく、その意図を汲んで追従してくれます。",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "上にスクロールしてメッセージを送信したことがある人は、自分のメッセージがどこにあるのか気になるかもしれません。メッセージを送信するたびに、スクロールして表示されるようになりました。",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "グループ通話が始まると通知します。",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "24時間以内に再試行するなど、メッセージ配送の信頼性が向上しました。",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "「👍」よりも「💅」でリアクションする人に向けけて、メッセージにリアクションしたいときにデフォルトで表示される絵文字をカスタマイズできるようになりました。",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"message": "このバージョンでは、Signalをスムーズに動作させるための微調整とバグ修正を行いました。",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "一目でより多くの情報を得られるように👀、左ペインの外観とスタイルを一新しました😎。",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "「いつ」から「何を」までを把握できるようになりました。ステータスメッセージに関連する、配信済み、既読、送信済みなどのタイムスタンプがある場合、メッセージの詳細画面に表示されます。",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "スクリーンリーダーをお使いの方は、左ペインのチャットリストを簡単に操作できるようになりました。",
"description": "Release notes for v5.21"
"WhatsNew__v5.25--1": {
"message": "Signalをスムーズに動作させるための微調整とバグ修正を行いました。",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Signalをスムーズに動作させるための微調整とバグ修正を行いました。",

View File

@ -833,6 +833,14 @@
"message": "សារ",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "ស្វាគមន៍មកកាន់ Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "រូបតំណាងបង្ហាញថារូបភាពនេះមានចំណងជើង",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "ដាក់ចំណងជើង...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "រក្សាទុក",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "កំណត់ឡើងវិញ",
@ -2273,6 +2277,14 @@
"message": "No conversations found",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Choose members",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "បើកវិញ",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Unblock $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "អ្នកនិងអាចផ្ញើសារនិងហៅចេញទៅវិញទៅមក។",
@ -5293,6 +5299,30 @@
"message": "next",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Tap on your profile photo in the top left to open Settings",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Expand",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "អំពី",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "ឈ្មោះអ្នកប្រើប្រាស់",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "បញ្ចូល អ្នកប្រើប្រាស់ មួយ",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "ឈ្មោះអ្នកប្រើប្រាស់លើ Signal ជាជម្រើស។ បើអ្នកជ្រើសរើសបង្កើតឈ្មោះអ្នកប្រើប្រាស់មួយ អ្នកប្រើប្រាស់ Signal ផ្សេងទៀតនឹងអាចស្វែងរកអ្នកតាមរយៈឈ្មោះអ្នកប្រើប្រាស់នេះ និងទាក់ទងអ្នក ដោយមិនចាំបាច់ដឹងពីលេខទូរស័ព្ទរបស់អ្នកឡើយ។",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "ឈ្មោះអ្នកប្រើប្រាស់មិនអាចចាប់ផ្តើមពីលេខ។",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "ឈ្មោះអ្នកប្រើនេះត្រូវបានយក។",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "លុប",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Write something about yourself...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "អំពី",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "ឈ្មោះអ្នកប្រើប្រាស់",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Your profile could not be updated. Please try again.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "ಸಂದೇಶಗಳು",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "ಸಿಗ್ನಲ್‌ಗೆ ಸ್ವಾಗತ",
"description": ""
@ -1293,13 +1301,9 @@
"message": "ಈ ಚಿತ್ರಕ್ಕೆ ಶೀರ್ಷಿಕೆ ಇದೆ ಎಂದು ತೋರಿಸುವ ಐಕಾನ್",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "ಶೀರ್ಷಿಕೆಯನ್ನು ಸೇರಿಸಿ",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "ಉಳಿಸಿ",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "ಮರುಹೊಂದಿಸಿ",
@ -2273,6 +2277,14 @@
"message": "ಸಂಭಾಷಣೆಗಳು ಕಂಡುಬಂದಿಲ್ಲ",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "ಸದಸ್ಯರನ್ನು ಆಯ್ಕೆ ಮಾಡಿ",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "ನಿರ್ಬಂಧ ತೆಗೆಯಿರಿ",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": " $name$ ಅನ್‌ಬ್ಲಾಕ್ ಮಾಡುವುದೇ?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "ನೀವು ಪರಸ್ಪರ ಸಂದೇಶ ನೀಡಲು ಮತ್ತು ಕರೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.",
@ -5293,6 +5299,30 @@
"message": "ಮುಂದೆ",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ತೆರೆಯಲು ಮೇಲಿನ ಎಡಭಾಗದಲ್ಲಿ ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ಫೋಟೋದ ಮೇಲೆ ಟ್ಯಾಪ್ ಮಾಡಿ",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "ವಿಸ್ತರಿಸಿ",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "ಬಗ್ಗೆ",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "ಬಳಕೆದಾರ ಹೆಸರು",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "ಬಳಕೆದಾರ ಹೆಸರನ್ನು ನಮೂದಿಸಿ",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signal ನಲ್ಲಿನ ಬಳಕೆದಾರ ಹೆಸರು ಐಚ್ಛಿಕವಾಗಿರುತ್ತವೆ. ನೀವು ಬಳಕೆದಾರಹೆಸರನ್ನು ರಚಿಸಲು ಆರಿಸಿದರೆ ಇತರ Signal ಬಳಕೆದಾರರು ಈ ಬಳಕೆದಾರ ಹೆಸರಿನಿಂದ ನಿಮ್ಮನ್ನು ಹುಡುಕಲು ಮತ್ತು ನಿಮ್ಮ ಫೋನ್ ಸಂಖ್ಯೆಯನ್ನು ತಿಳಿಯದೆ ನಿಮ್ಮನ್ನು ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "ಬಳಕೆದಾರ ಹೆಸರುಗಳು ಸಂಖ್ಯೆಯಿಂದ ಪ್ರಾರಂಭವಾಗುವಂತಿಲ್ಲ.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "ಈ ಬಳಕೆದಾರ ಹೆಸರು ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "ಅಳಿಸು",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Write something about yourself...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "ಬಗ್ಗೆ",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "ಬಳಕೆದಾರ ಹೆಸರು",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Your profile could not be updated. Please try again.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "메시지",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Signal에 오신 것을 환영합니다",
"description": ""
@ -1293,13 +1301,9 @@
"message": "이 이미지가 자막이 있다는 아이콘",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "자막 추가...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "저장",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "초기화",
@ -2273,6 +2277,14 @@
"message": "대화 찾을 수 없음",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "멤버 선택",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "차단 해제",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "$name$을 차단 해제하시겠습니까?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "메시지와 전화를 주고받을 수 있게 됩니다.",
@ -5293,6 +5299,30 @@
"message": "다음",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "설정을 열려면 왼쪽 상단의 프로필 사진을 탭하세요.",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "확장",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "정보",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "사용자 이름",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "사용자 이름 입력",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signal 사용자 이름은 선택 사항입니다. 사용자 이름을 만든다면 다른 Signal 사용자들이 사용자 이름으로 나를 찾을 수 있으며, 전화번호를 몰라도 연락할 수 있습니다.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "사용자 이름은 숫자로 시작할 수 없습니다.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "사용 중인 사용자 이름입니다.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "삭제",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "나를 소개해 보세요...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "정보",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "사용자 이름",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "프로필을 업데이트할 수 없습니다. 다시 시도하세요.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "Peyam",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Tu bi xêr hatî Signalê",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Icon showing that this image has a caption",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Sernavekî tevlî bike...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Tomar bike",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Reset bike",
@ -2273,6 +2277,14 @@
"message": "No conversations found",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Choose members",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Astengê rake",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Astenga $name$ rake?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Hûn ê karibin ji hev re peyaman bişînin û li hev bigerin.",
@ -5293,6 +5299,30 @@
"message": "pêşve",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Tap on your profile photo in the top left to open Settings",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Fireh bike",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Derbar",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Navê bikarhêner",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Enter a username",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Usernames on Signal are optional. If you choose to create a username other Signal users will be able to find you by this username and contact you without knowing your phone number.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Usernames may not begin with a number.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Ev navê bikarhêneriyê hatiye stendin.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Jê bibe",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Write something about yourself...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Derbar",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Navê bikarhêner",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Your profile could not be updated. Please try again.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "ຂໍ້ຄວາມ",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "ຍີນດີນຕ້ອນຮັບສີກຫນໍ",
"description": ""
@ -1293,13 +1301,9 @@
"message": "ກຳລັງສະແດງ ອີຄອນ ຮູບພາບນັ້ນ ທີບໍມີຄຳອະທີບາຍ",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "ເພີມຫົວຂໍ້",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "ເກັບ",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Reset",
@ -2273,6 +2277,14 @@
"message": "No conversations found",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Choose members",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "ບໍ່ບ໋ອກ",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "ບໍ່ບ໋ອກ $name$ ?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "ທ່ານຈະສາມາດ ສົ່ງຂໍ້ຄວາມ ແລະ ໂທຫາ ກັນ ແລະ ກັນ. ",
@ -5293,6 +5299,30 @@
"message": "ຕໍ່ໄປ",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Tap on your profile photo in the top left to open Settings",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "ຂະຫຍາຍ",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "About",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Username",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Enter a username",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Usernames on Signal are optional. If you choose to create a username other Signal users will be able to find you by this username and contact you without knowing your phone number.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Usernames may not begin with a number.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "This username is taken.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "ລົບ",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Write something about yourself...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "About",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Username",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Your profile could not be updated. Please try again.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "Žinutės",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Rasti pagal naudotojo vardą",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Sveiki atvykę į Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Piktograma, rodanti, kad šis paveikslas turi paaiškinimą",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Pridėti paaiškinimą...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Įrašyti",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Atstatyti",
@ -2273,6 +2277,14 @@
"message": "Nerasta jokių pokalbių",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Nepavyko gauti naudotojo vardo. Patikrinkite interneto ryšį ir bandykite dar kartą.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "Naudotojas nerastas. $atUsername$ nėra Signal naudotojas; įsitikinkite, kad įvedėte pilną naudotojo vardą.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Pasirinkite narius",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Atblokuoti",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Atblokuoti $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Galėsite vieni kitiems rašyti žinutes bei skambinti.",
@ -5293,6 +5299,30 @@
"message": "kitas",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal veikia dėka tokių žmonių kaip jūs. Prisidėkite ir gaukite ženkliuką.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Atverkite savo telefone Signal programėlę",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Viršutiniame kairiajame kampe bakstelėkite ant savo profilio nuotraukos, kad būtų atverti Nustatymai",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Išskleisti",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Apie",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Naudotojo vardas",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Įveskite naudotojo vardą",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Naudotojo vardai Signal programėlėje yra nebūtini. Jei pasirinksite susikurti naudotojo vardą, kiti Signal naudotojai galės jus rasti pagal tą naudotojo vardą ir su jumis susisiekti, nežinant jūsų telefono numerio.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Naudotojo varduose gali būti simboliai a-z, 0-9 ir _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Naudotojo vardai negali prasidėti skaitmenimi.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Naudotojo varduose privalo būti bent $min$ simboliai.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Naudotojo varduose privalo būti ne daugiau kaip $max$ simboliai.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Šis naudotojo vardas yra užimtas.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Nepavyko įrašyti jūsų naudotojo vardo. Patikrinkite ryšį ir bandykite dar kartą.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Nepavyko pašalinti jūsų naudotojo vardo. Patikrinkite ryšį ir bandykite dar kartą.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Ištrinti naudotojo vardą",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Tai pašalins jūsų naudotojo vardą ir jį galės užimti kiti naudotojai. Ar esate tikri?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Ištrinti",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Parašykite ką nors apie save...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Apie",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Jūsų avataras",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Naudotojo vardas",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Nepavyko atnaujinti jūsų profilio. Bandykite dar kartą.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Kas naujo",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Giliai įkvėpkite ir mėgaukitės naujomis dialogų ir iškylančiųjų langų animacijomis.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Nuo šiol galite atlikti paiešką archyvuotuose pokalbiuose. Įsivaizduokite save. kaip (greitai) ieškote senuosiuose tomuose, bandydami rasti kitos užuominos.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Klaviatūros išdėstymų perjungimas visada būna šiek tiek keblus, bet dabar, spartieji klavišai seks paskui jus ir gerbs jūsų spaudžiamą klavišų pasirinkimą.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Jei kada nors esate slinkę aukštyn ir išsiuntę žinutę, galbūt, norėjote žinoti, kurioje vietoje buvo jūsų žinutė. Dabar, kas kartą siunčiant žinutę, bus slenkama į rodinį, kad galėtumėte žavėtis savo sunkiu darbu.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Dabar, kas kartą prasidedant grupės skambučiui, gausite pranešimą. Daugiau į skambutį nebevėluosite, nebent patys to norėsite.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reaguojate į žinutę? Dabar šis procesas turėtų būti patikimesnis. Nepavykus, bus 24 valandas vis bandoma iš naujo",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Ši ypatybė skirta visiems, kurie daugiau reaguoja 💅 nei 👍: dabar, galite tinkinti šypsenėles, kurios pagal numatymą atsiras, kai norėsite reaguoti į žinutę.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Iš pirmo žvilgsnio pamatykite daugiau informacijos 👀. Kairysis polangis įgavo atnaujintą išvaizdą ir stilių 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Žinokite nuo iki. Dabar išsamesnėje žinutės informacijoje yra rodoma laiko žymą, jei prieinama, susieta su pristatymo, skaitymo, išsiuntimo ir kitais būsenos pranešimais.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Dabar, ekrano skaityklės naudotojams turėtų būti lengviau naršyti po pokalbių sąrašą kairiajame polangyje.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Šioje versijoje yra daug smulkių patobulinimų ir klaidų ištaisymų, kurie padės Signal sklandžiai veikti.",

View File

@ -833,6 +833,14 @@
"message": "Ziņas",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Sveicināti Signālā",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Ikona, kas parāda, ka šim attēlam ir paraksts",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Pievienot komentāru...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Saglabāt",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Atstatīt",
@ -2273,6 +2277,14 @@
"message": "Nav atrasta neviena saruna",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Izvēlēties dalībniekus",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Atbloķēt",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Vai atbloķēt $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Jūs varēsiet nosūtīt ziņas un piezvanīt viens otram.",
@ -5293,6 +5299,30 @@
"message": "tālāk",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Pieskarieties sava profila fotoattēlam augšējā kreisajā stūrī, lai atvērtu iestatījumus",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Izvērst",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Par",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Lietotājvārds",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Ievadiet lietotājvārdu",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Lietotājvārdi lietotnē Signal nav obligāti. Ja izvēlaties izveidot lietotājvārdu, citi Signal lietotāji jūs varēs atrast ar šo lietotājvārdu un sazināties ar jums, nezinot jūsu tālruņa numuru.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Lietotājvārdi nedrīkst sākties ar ciparu.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Šis lietotājvārds ir aizņemts.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Dzēst",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Uzrakstiet dažus vārdus par sevi...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Par",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Lietotājvārds",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Jūsu profilu nevarēja atjaunināt. Lūdzu, mēģiniet vēlreiz.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "Пораки",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Добредојдовте во Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Икона која што прикажува дека оваа слика има наслов",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Додај наслов...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Зачувај",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Ресетираj",
@ -2273,6 +2277,14 @@
"message": "No conversations found",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Избери членови",
"description": "The title for the 'choose group members' left pane screen"
@ -2756,7 +2768,7 @@
"description": "Appears on the cancel button in confirmation dialogs."
},
"MessageBody--read-more": {
"message": "Read more",
"message": "Прочитај повеќе",
"description": "When a message is too long this is the affordance to expand the message"
},
"Message--unsupported-message": {
@ -3333,15 +3345,9 @@
"message": "Одблокирај",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Одблокирање на $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Ќе можете да си испраќате пораки меѓусебно.",
@ -5293,6 +5299,30 @@
"message": "следно",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Допрете ја Вашата профилна слика во левииот горен агол за да ги отворите поставувањата.",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Прошири",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "За",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Корисничко име",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Внесете корисничко име",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Корисничките имиња на Signal се опционални. Ако одберете да создадете корисничко име другите Signal корисници ќе можат да ве пронајдат по ова корисничко име и да ве контактираат без знаење на вашиот телефонски број.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Корисничките имиња не може да започнат со број.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Корисничкото име е веќе во употреба.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Избриши",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Write something about yourself...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "За",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Корисничко име",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Your profile could not be updated. Please try again.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "സന്ദേശങ്ങൾ",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Signal-ലേക്ക് സ്വാഗതം",
"description": ""
@ -1293,13 +1301,9 @@
"message": "ഈ ചിത്രത്തിന് ഒരു അടിക്കുറിപ്പ് ഉണ്ടെന്ന് കാണിക്കുന്ന ഐക്കൺ",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "ഒരു അടിക്കുറിപ്പ് ചേർക്കുക...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "സംരക്ഷിക്കുക",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "പുനഃക്രമീകരിക്കുക",
@ -2273,6 +2277,14 @@
"message": "സംഭാഷണങ്ങളൊന്നും കണ്ടെത്തിയില്ല",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "അംഗങ്ങളെ തിരഞ്ഞെടുക്കുക",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "തടഞ്ഞത് മാറ്റുക",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "$name$ അൺബ്ലോക്ക് ചെയ്യണോ?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "നിങ്ങൾക്ക് പരസ്പരം സന്ദേശമയയ്‌ക്കാനും വിളിക്കാനും കഴിയും.",
@ -5293,6 +5299,30 @@
"message": "അടുത്തത്",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "ക്രമീകരണങ്ങൾ തുറക്കുന്നതിന് മുകളിൽ ഇടതുവശത്തുള്ള നിങ്ങളുടെ പ്രൊഫൈൽ ഫോട്ടോയിൽ തൊടുക",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "വികസിപ്പിക്കുക",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "ആമുഖം",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "ഉപയോക്തൃനാമം",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "ഒരു യൂസർ പേര് നൽകുക",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signal ൽ യൂസർ പേര് ഓപ്ഷണൽ ആണ്. നിങ്ങൾ ഒരു യൂസർ പേര് സൃഷ്ടിക്കുകയാണെങ്കിൽ, മറ്റ് Signal യൂസർമാർക്ക് നിങ്ങളുടെ ഈ യൂസർ പേര് വച്ച് നിങ്ങളെ കണ്ടുപിടിക്കാനും നിങ്ങളുടെ ഫോൺ നമ്പർ അറിയാതെ തന്നെ നിങ്ങളെ ബന്ധപ്പെടാനും സാധിക്കും.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "യൂസർ പേര് ഒരു അക്കത്തിൽ ആരംഭിച്ചേക്കില്ല.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "ഈ ഉപയോക്തൃനാമം എടുത്തിട്ടുണ്ട്.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "ഇല്ലാതാക്കൂ",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "നിങ്ങളെക്കുറിച്ച് എന്തെങ്കിലും എഴുതുക...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "ആമുഖം",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "ഉപയോക്തൃനാമം",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "നിങ്ങളുടെ പ്രൊഫൈൽ അപ്ഡേറ്റ് ചെയ്യാനായില്ല. ദയവായി വീണ്ടും ശ്രമിക്കുക.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -416,11 +416,11 @@
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"safetyNumberChangeDialog__pending-messages--1": {
"message": "Send pending message",
"message": "प्रलंबित संदेश पाठवा",
"description": "Shown on confirmation dialog when user attempts to send a message in the outbox"
},
"safetyNumberChangeDialog__pending-messages--many": {
"message": "Send $count$ pending messages",
"message": "$count$ प्रलंबित संदेश पाठवा",
"description": "Shown on confirmation dialog when user attempts to send a message in the outbox",
"placeholders": {
"count": {
@ -470,19 +470,19 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"message": "योगदात्यांनी पाहण्यासाठी हा लॉग जाहिरपणे ऑनलाइन पोस्ट केला जाईल. सादर करण्यापूर्वी तुम्ही हा संपूर्ण लॉग डाऊनलोड करू शकता.",
"description": ""
},
"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": ""
},
"debugLogSuccess": {
"message": "Debug log submitted",
"message": "दुरुस्ती/डिबग लॉग सादर केला",
"description": "Title of the success page for submitting a debug log"
},
"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"
},
"debugLogCopy": {
@ -648,11 +648,11 @@
}
},
"decryptionErrorToast": {
"message": "Desktop ran into a decryption error.",
"message": " डेस्कटॉपमध्ये डिक्रिप्शन त्रुटी आली",
"description": "An error popup when we haven't added an error for decryption error."
},
"decryptionErrorToastAction": {
"message": "Submit log",
"message": "लॉग सादर करा",
"description": "Label for the decryption error toast button"
},
"oneNonImageAtATimeToast": {
@ -684,11 +684,11 @@
"description": "Displayed when the desktop client is currently connecting to the server."
},
"connect": {
"message": "Click to reconnect.",
"message": "पुन्हा जोडणी/रिकनेक्ट साठी क्लिक करा.",
"description": "Shown to allow the user to manually attempt a reconnect."
},
"connectingHangOn": {
"message": "Shouldn't be long",
"message": "आणखी फारसा वेळ लागणार नाही",
"description": "Subtext description for when the client is connecting to the server."
},
"offline": {
@ -833,12 +833,20 @@
"message": "संदेश",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Signal मध्ये स्वागत आहे",
"description": ""
},
"whatsNew": {
"message": "See $whatsNew$ in this update",
"message": "या अपडेट मध्ये See $whatsNew$ पहा",
"description": "Shown in the main window",
"placeholders": {
"name": {
@ -848,7 +856,7 @@
}
},
"viewReleaseNotes": {
"message": "what's new",
"message": "नवीन काय आहे",
"description": "Clickable link that displays the latest release notes"
},
"selectAContact": {
@ -934,15 +942,15 @@
"description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database"
},
"voiceRecording--start": {
"message": "Start recording voice message",
"message": "आवाज संदेशाचे ध्वनिमुद्रण सुरु करा",
"description": "Tooltip for microphone button to start voice message"
},
"voiceRecording--complete": {
"message": "Complete voice message and send",
"message": "आवाज संदेश पूर्ण करा व पाठवा",
"description": "Tooltip for green complete voice message and send"
},
"voiceRecording--cancel": {
"message": "Cancel voice message",
"message": "आवाज संदेश रद्द करा",
"description": "Tooltip for red button to cancel voice message"
},
"voiceRecordingInterruptedMax": {
@ -962,15 +970,15 @@
"description": "Shown in toast if tries to record a voice note with any staged attachments"
},
"voiceNoteError": {
"message": "There was an error with the voice recorder.",
"message": "व्हॉइस रेकॉर्डरमध्ये दोष होते. ",
"description": "Shown in a dialog to inform user that we experienced an unrecoverable error"
},
"attachmentSaved": {
"message": "Attachment saved.",
"message": "संलग्नक/अटॅचमेंट सेव्ह झाली",
"description": "Shown after user selects to save to downloads"
},
"attachmentSavedShow": {
"message": "Show in folder",
"message": "फोल्डर मध्ये दाखवा",
"description": "Button label for showing the attachment in your file system"
},
"you": {
@ -1152,7 +1160,7 @@
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
},
"verifyHelp": {
"message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.",
"message": "$name$ सह तुमच्या एंड-टु-एंड एन्क्रिप्शनची सुरक्षितता सत्यापित करण्यासाठी, त्यांच्या डिव्हाइसशी वरील आकड्यांची तुलना करा.",
"description": "",
"placeholders": {
"name": {
@ -1264,7 +1272,7 @@
}
},
"ChangeNumber--notification": {
"message": "$sender$ changed their number to a new number",
"message": "$sender$ ने त्याचा क्रमांक एका नवीन क्रमांकात बदलला",
"description": "Shown in timeline when a member of a conversation changes their phone number",
"placeholders": {
"sender": {
@ -1293,13 +1301,9 @@
"message": "ह्या चित्रामध्ये कॅप्शन आहे हे दाखवणारे चिन्ह",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "एक कॅप्शन जोडा...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "जतन करा",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "रीसेट करा",
@ -1338,7 +1342,7 @@
"description": "The menu option shown in Signal iOS to add a new linked device"
},
"LinkScreen__scan-this-code": {
"message": "Scan this code in the Signal app on your phone",
"message": "तुमच्या फोनवरील Signal ॲपमध्ये हे कोड स्कॅन करा",
"description": "Alt text for the QR code on the device link screen"
},
"Preferences--device-name": {
@ -1462,15 +1466,15 @@
"description": "Label under the ring button"
},
"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"
},
"calling__button--ring__off": {
"message": "Notify, don't ring",
"message": "सूचित करा, रिंग करू नका",
"description": "Button tooltip label for turning ringing off"
},
"calling__button--ring__on": {
"message": "Enable ringing",
"message": "रिंगिंग सक्षम करा",
"description": "Button tooltip label for turning ringing on"
},
"calling__your-video-is-off": {
@ -1546,7 +1550,7 @@
}
},
"calling__pre-call-info--will-ring-1": {
"message": "Signal will ring $person$",
"message": "$person$ ना Signal रिंग करेल",
"description": "Shown in the calling lobby to describe who will be rung",
"placeholders": {
"person": {
@ -1556,7 +1560,7 @@
}
},
"calling__pre-call-info--will-ring-2": {
"message": "Signal will ring $first$ and $second$",
"message": "Signal $first$ व $second$ ना रिंग करेल",
"description": "Shown in the calling lobby to describe who will be rang",
"placeholders": {
"first": {
@ -1570,7 +1574,7 @@
}
},
"calling__pre-call-info--will-ring-3": {
"message": "Signal will ring $first$, $second$, and $third$",
"message": "$first$, $second$, व $third$ यांना Signal रिंग करेल",
"description": "Shown in the calling lobby to describe who will be rang",
"placeholders": {
"first": {
@ -1588,7 +1592,7 @@
}
},
"calling__pre-call-info--will-ring-many": {
"message": "Signal will ring $first$, $second$, and $others$ others",
"message": "$first$, $second$, व $others$ इतर यांना Signal रिंग करेल",
"description": "Shown in the calling lobby to describe who will be rang",
"placeholders": {
"person": {
@ -1606,7 +1610,7 @@
}
},
"calling__pre-call-info--will-notify-1": {
"message": "$person$ will be notified",
"message": "$person$ ना सूचित केले जाईल",
"description": "Shown in the calling lobby to describe who will be notified",
"placeholders": {
"person": {
@ -1616,7 +1620,7 @@
}
},
"calling__pre-call-info--will-notify-2": {
"message": "$first$ and $second$ will be notified",
"message": "$first$ व $second$ ना सूचित केले जाईल",
"description": "Shown in the calling lobby to describe who will be notified",
"placeholders": {
"first": {
@ -1630,7 +1634,7 @@
}
},
"calling__pre-call-info--will-notify-3": {
"message": "$first$, $second$, and $third$ will be notified",
"message": "$first$, $second$, व $third$ यांना सूचित केले जाईल",
"description": "Shown in the calling lobby to describe who will be notified",
"placeholders": {
"first": {
@ -1648,7 +1652,7 @@
}
},
"calling__pre-call-info--will-notify-many": {
"message": "$first$, $second$, and $others$ others will be notified",
"message": "इतर $first$, $second$, व $others$ यांना सूचित केले जाईल",
"description": "Shown in the calling lobby to describe who will be notified",
"placeholders": {
"person": {
@ -1804,7 +1808,7 @@
"description": "Header for general options on the settings screen"
},
"spellCheckDescription": {
"message": "Spell check text entered in message composition box",
"message": "संदेश रचना चौकटीत शब्दलेखन तपासणी मजकूर प्रविष्ट केला",
"description": "Description of the spell check setting"
},
"spellCheckWillBeEnabled": {
@ -1828,7 +1832,7 @@
"description": "Description for the automatic launch setting"
},
"clearDataHeader": {
"message": "Clear application data",
"message": "अनुप्रयोग डेटा हटवा",
"description": "Header in the settings dialog for the section dealing with data deletion"
},
"clearDataExplanation": {
@ -1966,7 +1970,7 @@
"description": "Warning notification that this version of the app has expired"
},
"upgrade": {
"message": "Click to go to signal.org/download",
"message": "signal.org/download वर जाण्यासाठी क्लिक करा",
"description": "Label text for button to upgrade the app to the latest version"
},
"mediaMessage": {
@ -1978,7 +1982,7 @@
"description": "Error message displayed when sending to an unregistered user."
},
"sync": {
"message": "Import contacts",
"message": "संपर्क आयात करा",
"description": "Label for contact and group sync settings"
},
"syncExplanation": {
@ -2138,7 +2142,7 @@
}
},
"audioNotificationDescription": {
"message": "Play notification sounds",
"message": "सूचना ध्वनी वाजवा",
"description": "Description for audio notification setting"
},
"callRingtoneNotificationDescription": {
@ -2273,6 +2277,14 @@
"message": "कुठलेही संभाषण सापडले नाहीत",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "सदस्य निवडा",
"description": "The title for the 'choose group members' left pane screen"
@ -2380,7 +2392,7 @@
"description": "When a person inputs a number that is invalid"
},
"unlinkedWarning": {
"message": "Click to relink Signal Desktop to your mobile device to continue messaging.",
"message": "संदेश पाठवणे चालू ठेवण्यासाठी तुमच्या मोबाईल डिव्हाइसशी Signal Desktop पुन्हा लिंक करण्यासाठी क्लिक करा",
"description": ""
},
"unlinked": {
@ -2392,15 +2404,15 @@
"description": ""
},
"autoUpdateNewVersionTitle": {
"message": "Update available",
"message": "अद्यतन उपलब्ध",
"description": ""
},
"autoUpdateNewVersionMessage": {
"message": "Click to restart Signal",
"message": "Signal पुन्हा सुरू करण्यासाठी क्लिक करा",
"description": ""
},
"downloadNewVersionMessage": {
"message": "Click to download update",
"message": "अपडेट करण्यासाठी डाऊनलोड क्लिक करा",
"description": ""
},
"autoUpdateNewVersionInstructions": {
@ -2416,7 +2428,7 @@
"description": ""
},
"autoUpdateIgnoreButtonLabel": {
"message": "Ignore update",
"message": "अपडेट कडे दुर्लक्ष करा",
"description": ""
},
"leftTheGroup": {
@ -2492,7 +2504,7 @@
}
},
"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",
"placeholders": {
"title": {
@ -2510,11 +2522,11 @@
}
},
"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."
},
"BaseConversationListItem__aria-label": {
"message": "Go to conversation with $title$",
"message": "$title$ सह संभाषण वर जा",
"description": "Aria label for the conversation list item button",
"placeholders": {
"title": {
@ -2756,7 +2768,7 @@
"description": "Appears on the cancel button in confirmation dialogs."
},
"MessageBody--read-more": {
"message": "Read more",
"message": "आणखी वाचा",
"description": "When a message is too long this is the affordance to expand the message"
},
"Message--unsupported-message": {
@ -3100,11 +3112,11 @@
"description": "Title for the drop stage of the sticker creator"
},
"StickerCreator--DropStage--removeSticker": {
"message": "Remove sticker",
"message": "स्टिकर हटवा",
"description": "Label for the X button used to remove a staged sticker"
},
"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"
},
"StickerCreator--DropStage--help": {
@ -3282,7 +3294,7 @@
"description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator"
},
"Reactions--remove": {
"message": "Remove reaction",
"message": " प्रतिक्रिया हटवा",
"description": ""
},
"Reactions--error": {
@ -3333,15 +3345,9 @@
"message": "अनब्लॉक करा",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "$name$अनब्लॉक करायचा?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "आपण एकमेकांना संदेश पाठवू आणि कॉल करू शकाल.",
@ -3520,7 +3526,7 @@
}
},
"member-of-more-than-3-groups--one-more": {
"message": "Member of $group1$, $group2$, $group3$ and one more",
"message": "$group1$, $group2$, $group3$चा सदस्य व आणखी एक (one)\n",
"description": "Shown in the conversation hero to indicate this user is a member of four mutual groups",
"placeholders": {
"group1": {
@ -3638,7 +3644,7 @@
"description": "Shown in both the incoming call bar and notification for an incoming video call"
},
"incomingGroupCall__ringing-you": {
"message": "$ringer$ is calling you",
"message": "$ringer$ तुम्हाला कॉल करत आहे",
"description": "Shown in the incoming call bar when someone is ringing you for a group call",
"placeholders": {
"ringer": {
@ -3648,7 +3654,7 @@
}
},
"incomingGroupCall__ringing-1-other": {
"message": "$ringer$ is calling you and $otherMember$",
"message": " तुम्ही व $otherMember$ सदस्यांना $ringer$ बोलावत आहे",
"description": "Shown in the incoming call bar when someone is ringing you for a group call",
"placeholders": {
"ringer": {
@ -3662,7 +3668,7 @@
}
},
"incomingGroupCall__ringing-2-others": {
"message": "$ringer$ is calling you, $first$, and $second$",
"message": "$ringer$ तुम्हाला बोलवत आहे, $first$, आणि $second$\n",
"description": "Shown in the incoming call bar when someone is ringing you for a group call",
"placeholders": {
"ringer": {
@ -3680,7 +3686,7 @@
}
},
"incomingGroupCall__ringing-3-others": {
"message": "$ringer$ is calling you, $first$, $second$, and 1 other",
"message": "$ringer$ तुम्हाला, $first$, $second$ आणि अजून एका व्यक्तीला काॅल करत आहे.",
"description": "Shown in the incoming call bar when someone is ringing you for a group call",
"placeholders": {
"ringer": {
@ -3698,7 +3704,7 @@
}
},
"incomingGroupCall__ringing-many": {
"message": "$ringer$ is calling you, $first$, $second$, and $remaining$ others",
"message": "$ringer$ तुम्हाला, आणि इतर $first$, $second$, व $remaining$ यांना बोलावत आहे.",
"description": "Shown in the incoming call bar when someone is ringing you for a group call",
"placeholders": {
"ringer": {
@ -3834,7 +3840,7 @@
"description": "Title for the select your screen sharing sources modal"
},
"calling__SelectPresentingSourcesModal--confirm": {
"message": "Start sharing",
"message": "शेअरिंग सुरू करा",
"description": "Confirm button for sharing screen modal"
},
"calling__SelectPresentingSourcesModal--entireScreen": {
@ -5293,6 +5299,30 @@
"message": "पुढे",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "सेटिंग उघडण्यासाठी सर्वात वरती डावीकडे आपल्या प्रोफाइल फोटोवर टॅप करा",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "विस्तारित करा",
"description": "Aria label for expanding composition area"
@ -5314,7 +5344,7 @@
"description": "Displayed while checking if the contact is SMS-only"
},
"countMutedConversationsDescription": {
"message": "Include muted conversations in badge count",
"message": "मूक (म्यूटेड) संभाषणे बॅज गणनात समाविष्ट करा",
"description": "Description for counting muted conversations in badge setting"
},
"ContactModal--message": {
@ -5340,7 +5370,7 @@
}
},
"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",
"placeholders": {
"contact": {
@ -5366,7 +5396,7 @@
"description": "This is a button in the conversation context menu to show chat settings"
},
"ConversationDetails__unmute--title": {
"message": "Unmute this chat?",
"message": "ही चॅट मूक करू का?",
"description": "Title for the modal to unmute a chat"
},
"ConversationDetails--group-link": {
@ -5496,7 +5526,7 @@
"description": "In the conversation notifications settings, this is the label for the mentions option"
},
"ConversationNotificationsSettings__mentions__info": {
"message": "Receive notifications when you're mentioned in muted chats",
"message": "मूक चॅट मध्ये तुमचा उल्लेख असेल तेव्हा सूचना प्राप्त करा",
"description": "In the conversation notifications settings, this is the sub-label for the mentions option"
},
"ConversationNotificationsSettings__mentions__select__always-notify": {
@ -5504,7 +5534,7 @@
"description": "In the conversation notifications settings, this is the option that always notifies you for @mentions"
},
"ConversationNotificationsSettings__mentions__select__dont-notify-for-mentions-if-muted": {
"message": "Don't notify if muted",
"message": "म्युट असल्यास सूचित करू नका.",
"description": "In the conversation notifications settings, this is the option that doesn't notify you for @mentions if the conversation is muted"
},
"GroupLinkManagement--clipboard": {
@ -5622,7 +5652,7 @@
}
},
"PendingInvites--revoke-from-plural": {
"message": "Revoke $number$ invites sent by \"$name$\"?",
"message": " \"$name$\" द्वारा पाठवलेली $number$ आमंत्रणे परत घ्यायची का?",
"description": "This is the modal content when confirming revoking multiple invites",
"placeholders": {
"number": {
@ -5774,7 +5804,7 @@
"description": "The text of the button to create new groups"
},
"selectContact": {
"message": "Select contact $name$",
"message": "संपर्क $name$ निवडा ",
"description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)",
"placeholders": {
"name": {
@ -5784,7 +5814,7 @@
}
},
"deselectContact": {
"message": "De-select contact $name$",
"message": "संपर्क $name$ ची निवड रद्द करा",
"description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)",
"placeholders": {
"name": {
@ -5794,7 +5824,7 @@
}
},
"cannotSelectContact": {
"message": "Cannot select contact $name$",
"message": "संपर्क $name$ निवडू शकत नाही",
"description": "The label for contact checkboxes that are disabled",
"placeholders": {
"name": {
@ -6134,7 +6164,7 @@
}
},
"ErrorBoundaryNotification__text": {
"message": "Couldn't display this message. Click to submit a debug log.",
"message": "हा संदेश प्रदर्शित करू शकलो नाही, डिबग लॉग सादर करण्यासाठी क्लिक करा.",
"description": "An error notification displayed when message fails to render due to an internal error"
},
"GroupDescription__read-more": {
@ -6166,7 +6196,7 @@
"description": "Description of standard quality selector"
},
"MediaQualitySelector--high-quality-title": {
"message": "उच",
"message": "उच्च",
"description": "Title for option for high quality"
},
"MediaQualitySelector--high-quality-description": {
@ -6182,15 +6212,15 @@
"description": "In the message details screen, shown above contacts where the message is still sending"
},
"MessageDetailsHeader--Sent": {
"message": "याा पाठवले",
"message": "यांना पाठवले",
"description": "In the message details screen, shown above contacts where the message has been sent (but not delivered, read, or viewed)"
},
"MessageDetailsHeader--Delivered": {
"message": "याा पोहोचवले",
"message": "यांना पोहोचवले",
"description": "In the message details screen, shown above contacts who have received your message"
},
"MessageDetailsHeader--Read": {
"message": "याने वाचले",
"message": "यांनी वाचले",
"description": "In the message details screen, shown above contacts who have read this message"
},
"MessageDetailsHeader--Viewed": {
@ -6198,9 +6228,73 @@
"description": "In the message details screen, shown above contacts who have viewed this message"
},
"ProfileEditor--about": {
"message": "याबद्दल",
"message": "आपल्याबद्दल",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "वापरकर्तानाव",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "वापरकर्तानाव प्रविष्ट करा",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signal वर वापरकर्तानाव पर्यायी आहेत. जर आपण वापरकर्तानाव तयार करायचे ठरवले तर इतर Signal वापरकर्ते आपल्याला आपल्या वापरकर्तानावाद्वारे शोधू शकतील आणि आपला फोन नंबर न जाणता देखील आपल्याला संपर्क साधू शकतील.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "वापरकर्ता नावांत फक्त a-z, 0-9 आणि _ समाविष्ट असू शकतात",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "वापरकर्तानावे अंकांसोबत सोबत चालू होऊ शकत नाहीत.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "वापरकर्ता नावात किमान $min$ वर्ण असलेच पाहिजेत.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "वापरकर्ता नावात कमाल $max$ वर्णच असलेच पाहिजेत.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "हे वापरकर्तानाव घेतलेले आहे.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "तुमचे वापरकर्ता नाव सेव्ह करता आले नाही. तुमचे कनेक्शन तपासा आणि पुन्हा प्रयत्न करा.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "तुमचे वापरकर्ता नाव हटवता आले नाही. तुमचे कनेक्शन तपासा आणि पुन्हा प्रयत्न करा.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "वापरकर्ता नाव हटवा",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "हे तुमचे वापरकर्ता नाव हटवेल, इतर वापरकर्त्यांना ते देईल. तुमची खात्री आहे का?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "हटवा",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "स्वतःबद्दल काहीतरी लिहा...",
"description": "Placeholder text for about input field"
@ -6260,9 +6354,17 @@
"description": "Title for editing your name"
},
"ProfileEditorModal--about": {
"message": "याबद्दल",
"message": "आपल्याबद्दल",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "तुमचा अवतार",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "वापरकर्तानाव",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "आपली प्रोफाईल अद्यतनित केली जाऊ शकली नाही. कृपया पुन्हा प्रयत्न करा.",
"description": "Error message when something goes wrong updating your profile."
@ -6290,11 +6392,11 @@
"description": "Label for the avatar selector"
},
"AvatarColorPicker--choose": {
"message": "Choose a color",
"message": "एक रंग निवडा",
"description": "Label for when you need to choose your fighter, err color"
},
"LeftPaneSetGroupMetadataHelper__avatar-modal-title": {
"message": "Group Avatar",
"message": "ग्रूप अवतार",
"description": "Title for the avatar picker in the group creation flow"
},
"Preferences__button--general": {
@ -6322,7 +6424,7 @@
"description": "Button to switch the settings view"
},
"Preferences--lastSynced": {
"message": "Last import at $date$ $time$",
"message": "$date$ $time$ रोजी शेवटची आयात",
"description": "Label for date and time of last sync operation",
"placeholders": {
"date": {
@ -6340,7 +6442,7 @@
"description": "Title for system type settings"
},
"Preferences--zoom": {
"message": "Zoom level",
"message": "झूम स्तर",
"description": "Label for changing the zoom level"
},
"Preferences__link-previews--title": {
@ -6348,7 +6450,7 @@
"description": "Title for the generate link previews setting"
},
"Preferences__link-previews--description": {
"message": "To change this setting, open the Signal app on your mobile device and navigate to Settings > Chats",
"message": "हे सेटिंग बदलण्यासाठी, तुमच्या मोबाईल डिव्हाइसवरील Signal ॲप उघडा आणि सेटिंग्ज>चॅटस कडे संचालन करा ",
"description": "Description for the generate link previews setting"
},
"Preferences--advanced": {
@ -6356,7 +6458,7 @@
"description": "Title for advanced settings"
},
"Preferences--notification-content": {
"message": "Notification content",
"message": "सूचना आशय",
"description": "Label for the notification content setting select box"
},
"Preferences--blocked": {
@ -6364,7 +6466,7 @@
"description": "Label for blocked contacts setting"
},
"Preferences--blocked-count-singular": {
"message": "$num$ contact",
"message": "$num$ संपर्क",
"description": "Number of contacts blocked singular",
"placeholders": {
"num": {
@ -6374,7 +6476,7 @@
}
},
"Preferences--blocked-count-plural": {
"message": "$num$ contacts",
"message": "$num$ संपर्क",
"description": "Number of contacts blocked plural",
"placeholders": {
"num": {
@ -6388,7 +6490,7 @@
"description": "Title for the 'who can do X' setting"
},
"Preferences__privacy--description": {
"message": "To change these settings, open the Signal app on your mobile device and navigate to Settings > Privacy",
"message": "ही सेटिंग्ज बदलण्यासाठी, तुमच्या मोबाईल डिव्हाइसवर Signal ॲप उघडा आणि सेटिंग्ज>गोपनीयता कडे जा",
"description": "Description for the 'who can do X' setting"
},
"Preferences__who-can--everybody": {
@ -6412,7 +6514,7 @@
"description": "Label for the see my phone number setting"
},
"Preferences--find-me": {
"message": "Find me by my phone number",
"message": "माझ्या फोन नंबरनुसार मला शोधा",
"description": "Label for the find me by my phone number setting"
},
"Preferences--read-receipts": {
@ -6424,23 +6526,23 @@
"description": "Label for the typing indicators setting"
},
"Preferences--updates": {
"message": "Updates",
"message": "अपडेट्स",
"description": "Header for settings having to do with updates"
},
"Preferences__download-update": {
"message": "Automatically download updates",
"message": "अद्यतने स्वयंचलितपणे डाउनलोड करा",
"description": "Label for checkbox for the auto download updates setting"
},
"Preferences__enable-notifications": {
"message": "Enable notifications",
"message": "सूचना सक्षम करा",
"description": "Label for checkbox for the notifications setting"
},
"Preferences__devices": {
"message": "Devices",
"message": "डिव्हाइसेस",
"description": "Label for Device list in call settings pane"
},
"DialogUpdate--version-available": {
"message": "Update to version $version$ available",
"message": "$version$ वर अपडेट आवृती उपलब्ध आहे",
"description": "Tooltip for new update available",
"placeholders": {
"status": {
@ -6450,11 +6552,11 @@
}
},
"NSIS__retry-dialog--first-line": {
"message": "Signal cannot be closed.",
"message": "Signal बंद करता येत नाही.",
"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": {
"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."
},
"CustomizingPreferredReactions__title": {
@ -6462,51 +6564,35 @@
"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": {
"message": "Click to replace an emoji",
"message": " एक इमोजी बदलण्यासाठी क्लिक करा",
"description": "Instructions in the modal for customizing the preferred reactions."
},
"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."
},
"WhatsNew__modal-title": {
"message": "What's New",
"message": "नवीन काय आहे",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "आता आपण संग्रहित संभाषणांत शोधू शकता. पुरातन ग्रंथांतून पुढील सूचक स्वत: शोधत (वेगाने) असल्याची कल्पना करा.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "तुम्ही या आधी स्क्रोल अप केले आणि संदेश पाठवला असेल तर तुमचा संदेश कुठे आहे या बद्दल तुम्हाला आश्चर्य वाटले असेल! आता तुम्ही केव्हाही संदेश पाठवाल तेव्हा तुमच्या हस्तकौशल्याची प्रशंसा तुम्ही करण्यासाठी तुम्हाला तो दिसेल असा तुमच्या नजरेत स्क्रोल होईल.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "एका संदेशावर प्रतिक्रिया करत आहात का? आता ते आणखी विश्वासार्ह असले पाहिजे, 24 तासांपर्यंत पुन्हा प्रयत्न करता येतो.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"WhatsNew__v5.25--1": {
"message": "Signal निर्विघ्नपणे चालत ठेवण्यासाठी या आवृत्तीत अनेक लहान समन्वय आणि त्रुटी दुरुस्त्या समाविष्ट आहेत.",
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"message": "Signal निर्विघ्नपणे चालत ठेवण्यासाठी या आवृत्तीत अनेक लहान समन्वय आणि त्रुटी दुरुस्त्या समाविष्ट आहेत",
"description": "Release notes for releases that only include bug fixes"
}
}

View File

@ -416,11 +416,11 @@
"description": "Shown on confirmation dialog when user attempts to send a message"
},
"safetyNumberChangeDialog__pending-messages--1": {
"message": "Send pending message",
"message": "Hantar mesej tartangguh",
"description": "Shown on confirmation dialog when user attempts to send a message in the outbox"
},
"safetyNumberChangeDialog__pending-messages--many": {
"message": "Send $count$ pending messages",
"message": "Hantar $count$ mesej tertangguh",
"description": "Shown on confirmation dialog when user attempts to send a message in the outbox",
"placeholders": {
"count": {
@ -470,19 +470,19 @@
"description": "Shown in conversation banner when more than one group member's safety number has changed, but they were previously verified."
},
"debugLogExplanation": {
"message": "This log will be posted publicly online for contributors to view. You may download the full log before submitting.",
"message": "Log ini akan disiarkan secara terbuka dalam talian untuk dilihat oleh penyumbang. Anda boleh memuat turun log penuh sebelum menyerahkan.",
"description": ""
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"message": "Ada sesuatu yang tidak kena dengan muat naik! Sila e-mel support@signal.org dan lampirkan log anda sebagai fail teks.",
"description": ""
},
"debugLogSuccess": {
"message": "Debug log submitted",
"message": "Log nyahpepijat dihantar",
"description": "Title of the success page for submitting a debug log"
},
"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": "Log nyahpepijat dimuat naik. Apabila anda menghubungi unit sokongan, salin pautan di bawah dan lampirkan bersama dengan penerangan tentang masalah yang anda lihat dan langkah untuk menghasilkannya semula.",
"description": "Explanation of next steps to take when submitting debug log"
},
"debugLogCopy": {
@ -648,11 +648,11 @@
}
},
"decryptionErrorToast": {
"message": "Desktop ran into a decryption error.",
"message": "Komputer meja mengalami ralat nyahinkripsi.",
"description": "An error popup when we haven't added an error for decryption error."
},
"decryptionErrorToastAction": {
"message": "Submit log",
"message": "Hantar log",
"description": "Label for the decryption error toast button"
},
"oneNonImageAtATimeToast": {
@ -684,11 +684,11 @@
"description": "Displayed when the desktop client is currently connecting to the server."
},
"connect": {
"message": "Click to reconnect.",
"message": "Klik untuk menyambung semula.",
"description": "Shown to allow the user to manually attempt a reconnect."
},
"connectingHangOn": {
"message": "Shouldn't be long",
"message": "Tidak boleh panjang",
"description": "Subtext description for when the client is connecting to the server."
},
"offline": {
@ -833,12 +833,20 @@
"message": "Mesej",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Selamat datang ke Signal",
"description": ""
},
"whatsNew": {
"message": "See $whatsNew$ in this update",
"message": "Lihat $whatsNew$ dalam kemas kini ini",
"description": "Shown in the main window",
"placeholders": {
"name": {
@ -848,7 +856,7 @@
}
},
"viewReleaseNotes": {
"message": "what's new",
"message": "apakah yang baharu",
"description": "Clickable link that displays the latest release notes"
},
"selectAContact": {
@ -934,15 +942,15 @@
"description": "Shown in toast if user clicks on quote references messages not loaded in view, but in database"
},
"voiceRecording--start": {
"message": "Start recording voice message",
"message": "Mula merakam mesej suara",
"description": "Tooltip for microphone button to start voice message"
},
"voiceRecording--complete": {
"message": "Complete voice message and send",
"message": "Lengkapkan mesej suara dan hantar",
"description": "Tooltip for green complete voice message and send"
},
"voiceRecording--cancel": {
"message": "Cancel voice message",
"message": "Batalkan mesej suara",
"description": "Tooltip for red button to cancel voice message"
},
"voiceRecordingInterruptedMax": {
@ -962,15 +970,15 @@
"description": "Shown in toast if tries to record a voice note with any staged attachments"
},
"voiceNoteError": {
"message": "There was an error with the voice recorder.",
"message": "Terdapat ralat dengan perakam suara.",
"description": "Shown in a dialog to inform user that we experienced an unrecoverable error"
},
"attachmentSaved": {
"message": "Attachment saved.",
"message": "Lampiran disimpan.",
"description": "Shown after user selects to save to downloads"
},
"attachmentSavedShow": {
"message": "Show in folder",
"message": "Tunjuk dalam folder",
"description": "Button label for showing the attachment in your file system"
},
"you": {
@ -1152,7 +1160,7 @@
"description": "This is a menu item for viewing all media (images + video) in a conversation, using the imperative case, as in a command."
},
"verifyHelp": {
"message": "To verify the security of your end-to-end encryption with $name$, compare the numbers above with their device.",
"message": "Untuk mengesahkan keselamatan penyulitan hujung ke hujung anda dengan $name$, bandingkan nombor di atas dengan peranti mereka.",
"description": "",
"placeholders": {
"name": {
@ -1293,13 +1301,9 @@
"message": "Ikon menunjukkan bahawa imej ini mempunyai kapsyen",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Tambah kapsyen...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Simpan",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Tetap semula",
@ -1338,7 +1342,7 @@
"description": "The menu option shown in Signal iOS to add a new linked device"
},
"LinkScreen__scan-this-code": {
"message": "Scan this code in the Signal app on your phone",
"message": "Semak imbas kod ini dalam aplikasi Signal di telefon anda",
"description": "Alt text for the QR code on the device link screen"
},
"Preferences--device-name": {
@ -1458,19 +1462,19 @@
"description": "Button tooltip label for stopping screen sharing"
},
"calling__button--ring__label": {
"message": "Ring",
"message": "Panggil",
"description": "Label under the ring button"
},
"calling__button--ring__disabled-because-group-is-too-large": {
"message": "Group is too large to ring the participants.",
"message": "Terlalu ramai dalam kumpulan untuk memanggil peserta.",
"description": "Button tooltip label when you can't ring because the group is too large"
},
"calling__button--ring__off": {
"message": "Notify, don't ring",
"message": "Beritahu, jangan berdering",
"description": "Button tooltip label for turning ringing off"
},
"calling__button--ring__on": {
"message": "Enable ringing",
"message": "Aktifkan deringan",
"description": "Button tooltip label for turning ringing on"
},
"calling__your-video-is-off": {
@ -1546,7 +1550,7 @@
}
},
"calling__pre-call-info--will-ring-1": {
"message": "Signal will ring $person$",
"message": "Signal akan memanggil $person$",
"description": "Shown in the calling lobby to describe who will be rung",
"placeholders": {
"person": {
@ -1556,7 +1560,7 @@
}
},
"calling__pre-call-info--will-ring-2": {
"message": "Signal will ring $first$ and $second$",
"message": "Signal akan memanggil $first$ dan $second$",
"description": "Shown in the calling lobby to describe who will be rang",
"placeholders": {
"first": {
@ -1570,7 +1574,7 @@
}
},
"calling__pre-call-info--will-ring-3": {
"message": "Signal will ring $first$, $second$, and $third$",
"message": "Signal akan memanggil $first$, $second$, dan $third$",
"description": "Shown in the calling lobby to describe who will be rang",
"placeholders": {
"first": {
@ -1588,7 +1592,7 @@
}
},
"calling__pre-call-info--will-ring-many": {
"message": "Signal will ring $first$, $second$, and $others$ others",
"message": "Signal akan memanggil $first$, $second$, dan $others$ yang lain",
"description": "Shown in the calling lobby to describe who will be rang",
"placeholders": {
"person": {
@ -1606,7 +1610,7 @@
}
},
"calling__pre-call-info--will-notify-1": {
"message": "$person$ will be notified",
"message": "$person$ akan dimaklumkan",
"description": "Shown in the calling lobby to describe who will be notified",
"placeholders": {
"person": {
@ -1616,7 +1620,7 @@
}
},
"calling__pre-call-info--will-notify-2": {
"message": "$first$ and $second$ will be notified",
"message": "$first$ dan $second$ akan diberitahu",
"description": "Shown in the calling lobby to describe who will be notified",
"placeholders": {
"first": {
@ -1630,7 +1634,7 @@
}
},
"calling__pre-call-info--will-notify-3": {
"message": "$first$, $second$, and $third$ will be notified",
"message": "$first$, $second$ dan $third$ akan diberitahu",
"description": "Shown in the calling lobby to describe who will be notified",
"placeholders": {
"first": {
@ -1648,7 +1652,7 @@
}
},
"calling__pre-call-info--will-notify-many": {
"message": "$first$, $second$, and $others$ others will be notified",
"message": "$first$, $second$ dan $others$ yang lain akan diberitahu",
"description": "Shown in the calling lobby to describe who will be notified",
"placeholders": {
"person": {
@ -1804,7 +1808,7 @@
"description": "Header for general options on the settings screen"
},
"spellCheckDescription": {
"message": "Spell check text entered in message composition box",
"message": "Teks semak ejaan yang dimasukkan dalam kotak gubahan mesej",
"description": "Description of the spell check setting"
},
"spellCheckWillBeEnabled": {
@ -1828,7 +1832,7 @@
"description": "Description for the automatic launch setting"
},
"clearDataHeader": {
"message": "Clear application data",
"message": "Kosongkan data aplikasi",
"description": "Header in the settings dialog for the section dealing with data deletion"
},
"clearDataExplanation": {
@ -1966,7 +1970,7 @@
"description": "Warning notification that this version of the app has expired"
},
"upgrade": {
"message": "Click to go to signal.org/download",
"message": "Klik pergi ke signal.org/download",
"description": "Label text for button to upgrade the app to the latest version"
},
"mediaMessage": {
@ -1978,7 +1982,7 @@
"description": "Error message displayed when sending to an unregistered user."
},
"sync": {
"message": "Import contacts",
"message": "Import kenalan",
"description": "Label for contact and group sync settings"
},
"syncExplanation": {
@ -2138,7 +2142,7 @@
}
},
"audioNotificationDescription": {
"message": "Play notification sounds",
"message": "Mainkan bunyi notifikasi",
"description": "Description for audio notification setting"
},
"callRingtoneNotificationDescription": {
@ -2273,6 +2277,14 @@
"message": "Tiada perbualan dijumpai",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Pilih ahli",
"description": "The title for the 'choose group members' left pane screen"
@ -2380,7 +2392,7 @@
"description": "When a person inputs a number that is invalid"
},
"unlinkedWarning": {
"message": "Click to relink Signal Desktop to your mobile device to continue messaging.",
"message": "Klik untuk mempautkan semula Signal Desktop kepada peranti mudah alih anda untuk meneruskan pemesejan.",
"description": ""
},
"unlinked": {
@ -2392,15 +2404,15 @@
"description": ""
},
"autoUpdateNewVersionTitle": {
"message": "Update available",
"message": "Kemas kini tersedia",
"description": ""
},
"autoUpdateNewVersionMessage": {
"message": "Click to restart Signal",
"message": "Klik untuk membuka semula Signal",
"description": ""
},
"downloadNewVersionMessage": {
"message": "Click to download update",
"message": "Klik untuk memuat turun kemas kini",
"description": ""
},
"autoUpdateNewVersionInstructions": {
@ -2416,7 +2428,7 @@
"description": ""
},
"autoUpdateIgnoreButtonLabel": {
"message": "Ignore update",
"message": "Abaikan kemas kini",
"description": ""
},
"leftTheGroup": {
@ -2492,7 +2504,7 @@
}
},
"ConversationList__aria-label": {
"message": "Conversation with $title$, $unreadCount$ new messages, last message: $lastMessage$.",
"message": "Perbualan dengan $title$, $unreadCount$ mesej baharu, mesej terakhir: $lastMessage$.",
"description": "Aria label for the conversation list item",
"placeholders": {
"title": {
@ -2510,11 +2522,11 @@
}
},
"ConversationList__last-message-undefined": {
"message": "The last message may have been deleted.",
"message": "Mesej terakhir mungkin telah dipadamkan.",
"description": "For aria-label within conversation list. Describes if last message is not defined."
},
"BaseConversationListItem__aria-label": {
"message": "Go to conversation with $title$",
"message": "Pergi ke perbualan dengan $title$",
"description": "Aria label for the conversation list item button",
"placeholders": {
"title": {
@ -2756,7 +2768,7 @@
"description": "Appears on the cancel button in confirmation dialogs."
},
"MessageBody--read-more": {
"message": "Read more",
"message": "Baca lagi",
"description": "When a message is too long this is the affordance to expand the message"
},
"Message--unsupported-message": {
@ -3100,11 +3112,11 @@
"description": "Title for the drop stage of the sticker creator"
},
"StickerCreator--DropStage--removeSticker": {
"message": "Remove sticker",
"message": "Buang pelekat",
"description": "Label for the X button used to remove a staged sticker"
},
"StickerCreator--DropStage--dragDrop": {
"message": "Click or drag/drop a file to add a sticker",
"message": "Klik atau seret/lepaskan fail untuk menambah stiker",
"description": "Shown on the + section of the file addition stage of sticker pack creation"
},
"StickerCreator--DropStage--help": {
@ -3282,7 +3294,7 @@
"description": "The error message which appears when the user has not linked their account and attempts to use the Sticker Creator"
},
"Reactions--remove": {
"message": "Remove reaction",
"message": "Singkirkan reaksi",
"description": ""
},
"Reactions--error": {
@ -3333,15 +3345,9 @@
"message": "Nyahsekat",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Nyahsekat $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Anda akan dapat menghantar mesej dan membuat panggilan satu sama lain.",
@ -3520,7 +3526,7 @@
}
},
"member-of-more-than-3-groups--one-more": {
"message": "Member of $group1$, $group2$, $group3$ and one more",
"message": "Ahli daripada $group1$, $group2$, $group3$ dan satu lagi",
"description": "Shown in the conversation hero to indicate this user is a member of four mutual groups",
"placeholders": {
"group1": {
@ -3638,7 +3644,7 @@
"description": "Shown in both the incoming call bar and notification for an incoming video call"
},
"incomingGroupCall__ringing-you": {
"message": "$ringer$ is calling you",
"message": "$ringer$ memanggil anda",
"description": "Shown in the incoming call bar when someone is ringing you for a group call",
"placeholders": {
"ringer": {
@ -3648,7 +3654,7 @@
}
},
"incomingGroupCall__ringing-1-other": {
"message": "$ringer$ is calling you and $otherMember$",
"message": "$ringer$ memanggil anda dan $otherMember$",
"description": "Shown in the incoming call bar when someone is ringing you for a group call",
"placeholders": {
"ringer": {
@ -3662,7 +3668,7 @@
}
},
"incomingGroupCall__ringing-2-others": {
"message": "$ringer$ is calling you, $first$, and $second$",
"message": "$ringer$ memanggil anda, $first$ dan $second$",
"description": "Shown in the incoming call bar when someone is ringing you for a group call",
"placeholders": {
"ringer": {
@ -3680,7 +3686,7 @@
}
},
"incomingGroupCall__ringing-3-others": {
"message": "$ringer$ is calling you, $first$, $second$, and 1 other",
"message": "$ringer$ memanggil anda, $first$, $second$ dan 1 orang lagi",
"description": "Shown in the incoming call bar when someone is ringing you for a group call",
"placeholders": {
"ringer": {
@ -3698,7 +3704,7 @@
}
},
"incomingGroupCall__ringing-many": {
"message": "$ringer$ is calling you, $first$, $second$, and $remaining$ others",
"message": "$ringer$ memanggil anda, $first$, $second$ dan $remaining$ yang lain",
"description": "Shown in the incoming call bar when someone is ringing you for a group call",
"placeholders": {
"ringer": {
@ -3834,7 +3840,7 @@
"description": "Title for the select your screen sharing sources modal"
},
"calling__SelectPresentingSourcesModal--confirm": {
"message": "Start sharing",
"message": "Mula berkongsi",
"description": "Confirm button for sharing screen modal"
},
"calling__SelectPresentingSourcesModal--entireScreen": {
@ -5293,6 +5299,30 @@
"message": "seterusnya",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Ketik foto profil anda di kiri atas untuk membuka Tetapan",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Kembangkan",
"description": "Aria label for expanding composition area"
@ -5340,7 +5370,7 @@
}
},
"ContactModal--rm-admin-info": {
"message": "Remove $contact$ as group admin?",
"message": "Singkirkan $contact$ dari pentadbir kumpulan?",
"description": "Shown in a confirmation dialog when you are about to remove admin privileges from someone",
"placeholders": {
"contact": {
@ -5366,7 +5396,7 @@
"description": "This is a button in the conversation context menu to show chat settings"
},
"ConversationDetails__unmute--title": {
"message": "Unmute this chat?",
"message": "Nyahredam perbualan ini?",
"description": "Title for the modal to unmute a chat"
},
"ConversationDetails--group-link": {
@ -5622,7 +5652,7 @@
}
},
"PendingInvites--revoke-from-plural": {
"message": "Revoke $number$ invites sent by \"$name$\"?",
"message": "Batalkan $number$ jemputan yang dihantar oleh \"$name$\"?",
"description": "This is the modal content when confirming revoking multiple invites",
"placeholders": {
"number": {
@ -5774,7 +5804,7 @@
"description": "The text of the button to create new groups"
},
"selectContact": {
"message": "Select contact $name$",
"message": "Pilih kenalan $name$",
"description": "The label for contact checkboxes that are non-selected (clicking them should select the contact)",
"placeholders": {
"name": {
@ -5784,7 +5814,7 @@
}
},
"deselectContact": {
"message": "De-select contact $name$",
"message": "Nyahpilih kenalan $name$",
"description": "The label for contact checkboxes that are selected (clicking them should de-select the contact)",
"placeholders": {
"name": {
@ -5794,7 +5824,7 @@
}
},
"cannotSelectContact": {
"message": "Cannot select contact $name$",
"message": "Gagal memilih kenalan $name$",
"description": "The label for contact checkboxes that are disabled",
"placeholders": {
"name": {
@ -6201,6 +6231,70 @@
"message": "Perihal",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Nama Pengguna",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Masukkan nama pengguna",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Nama pengguna pada Signal adalah pilihan. Sekiranya anda memilih untuk mencipta pengguna nama , pengguna lain di Signal akan dapat mencari nama pengguna ini dan menghubungi anda tanpa mengetahui nombor telefon anda.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Nama pengguna hanya boleh mengandungi a-z, 0-9 dan _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Nama pengguna tidak boleh dimulakan dengan nombor.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Nama pengguna mesti mempunyai sekurang-kurangnya $min$ aksara.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Nama pengguna mestilah mempunyai sekurang-kurangnya $max$ aksara",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Nama pengguna ini telah diambil.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Nama pengguna anda tidak boleh disimpan. Periksa sambungan anda dan cuba lagi.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Nama pengguna anda tidak dapat dibuang. Semak sambungan internet anda dan cuba lagi.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Padam nama pengguna",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Ini akan menyingkirkan nama pengguna anda, membolehkan pengguna lain untuk menuntutnya. Adakah anda pasti?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Padam",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Tulis sesuatu mengenai diri anda...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Perihal",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Avatar Anda",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Nama Pengguna",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Profil anda tidak dapat dikemas kini. Sila cuba lagi.",
"description": "Error message when something goes wrong updating your profile."
@ -6322,7 +6424,7 @@
"description": "Button to switch the settings view"
},
"Preferences--lastSynced": {
"message": "Last import at $date$ $time$",
"message": "Terakhir diimport pada $date$ $time$",
"description": "Label for date and time of last sync operation",
"placeholders": {
"date": {
@ -6340,7 +6442,7 @@
"description": "Title for system type settings"
},
"Preferences--zoom": {
"message": "Zoom level",
"message": "Tahap zum",
"description": "Label for changing the zoom level"
},
"Preferences__link-previews--title": {
@ -6348,7 +6450,7 @@
"description": "Title for the generate link previews setting"
},
"Preferences__link-previews--description": {
"message": "To change this setting, open the Signal app on your mobile device and navigate to Settings > Chats",
"message": "Untuk menukar tetapan ini, buka aplikasi Signal pada peranti mudah alih anda dan menavigasi ke Tetapan > Perbualan",
"description": "Description for the generate link previews setting"
},
"Preferences--advanced": {
@ -6356,7 +6458,7 @@
"description": "Title for advanced settings"
},
"Preferences--notification-content": {
"message": "Notification content",
"message": "Bahan kandungan notifikasi",
"description": "Label for the notification content setting select box"
},
"Preferences--blocked": {
@ -6364,7 +6466,7 @@
"description": "Label for blocked contacts setting"
},
"Preferences--blocked-count-singular": {
"message": "$num$ contact",
"message": "$num$ kenalan",
"description": "Number of contacts blocked singular",
"placeholders": {
"num": {
@ -6374,7 +6476,7 @@
}
},
"Preferences--blocked-count-plural": {
"message": "$num$ contacts",
"message": "$num$ kenalan",
"description": "Number of contacts blocked plural",
"placeholders": {
"num": {
@ -6384,11 +6486,11 @@
}
},
"Preferences__who-can--title": {
"message": "Who can...",
"message": "Siapa boleh...",
"description": "Title for the 'who can do X' setting"
},
"Preferences__privacy--description": {
"message": "To change these settings, open the Signal app on your mobile device and navigate to Settings > Privacy",
"message": "Untuk menukar tetapan ini, buka aplikasi Signal pada peranti mudah alih anda dan navigasi ke Tetapan > Privasi ",
"description": "Description for the 'who can do X' setting"
},
"Preferences__who-can--everybody": {
@ -6412,7 +6514,7 @@
"description": "Label for the see my phone number setting"
},
"Preferences--find-me": {
"message": "Find me by my phone number",
"message": "Cari saya menggunakan nombor telefon saya",
"description": "Label for the find me by my phone number setting"
},
"Preferences--read-receipts": {
@ -6424,23 +6526,23 @@
"description": "Label for the typing indicators setting"
},
"Preferences--updates": {
"message": "Updates",
"message": "Kemas kini",
"description": "Header for settings having to do with updates"
},
"Preferences__download-update": {
"message": "Automatically download updates",
"message": "Secara automatik memuat turun kemas kini",
"description": "Label for checkbox for the auto download updates setting"
},
"Preferences__enable-notifications": {
"message": "Enable notifications",
"message": "Benarkan Pemberitahuan",
"description": "Label for checkbox for the notifications setting"
},
"Preferences__devices": {
"message": "Devices",
"message": "Peranti",
"description": "Label for Device list in call settings pane"
},
"DialogUpdate--version-available": {
"message": "Update to version $version$ available",
"message": "Kemas kini kepada versi $version$ tersedia",
"description": "Tooltip for new update available",
"placeholders": {
"status": {
@ -6450,11 +6552,11 @@
}
},
"NSIS__retry-dialog--first-line": {
"message": "Signal cannot be closed.",
"message": "Signal tidak boleh ditutup.",
"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": {
"message": "Please close it manually and click Retry to continue.",
"message": "Sila tutup secara manual dan klik Cuba Semula untuk meneruskan.",
"description": "Second line of the dialog displayed when Windows installer can't close application automatically and needs user intervention to complete the installation."
},
"CustomizingPreferredReactions__title": {
@ -6462,51 +6564,35 @@
"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": {
"message": "Click to replace an emoji",
"message": "Klik untuk menggantikan emoji",
"description": "Instructions in the modal for customizing the preferred reactions."
},
"CustomizingPreferredReactions__had-save-error": {
"message": "There was an error when saving your settings. Please try again.",
"message": "Terdapat ralat berlaku semasa menyimpan tetapan anda. Sila cuba lagi.",
"description": "Shown if there is an error when saving your preferred reaction settings. Should be very rare to see this message."
},
"WhatsNew__modal-title": {
"message": "What's New",
"message": "Perkara Baharu",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Anda kini boleh mencari dalam perbualan yang diarkibkan. Bayangkan diri anda mencari (dengan pantas) melalui buku-buku kuno, mencari petunjuk seterusnya. ",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Jika anda pernah menatal ke atas dan menghantar mesej, anda mungkin tertanya-tanya di mana mesej anda! Kini, setiap kali anda menghantar mesej, ia akan ditatal ke paparan untuk anda mengagumi kerja keras anda.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Memberi reaksi terhadap mesej? Ia kini lebih dipercayai, mencuba semula sehingga 24 jam",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"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": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"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"
}
}

View File

@ -833,6 +833,14 @@
"message": "Meldinger",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Velkommen til Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Ikon som viser at bildet har bildetekst",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Legg til bildetekst…",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Lagre",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Tilbakestill",
@ -2273,6 +2277,14 @@
"message": "Ingen samtaler funnet",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Velg medlemmer",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Skru av blokkering",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Fjern blokkering av $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Du kan sende meldinger og ringe hverandre.",
@ -5293,6 +5299,30 @@
"message": "Neste",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Trykk på profilbildet øverst til venstre for å åpne innstillinger",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Ekspander",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Om",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Brukernavn",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Skriv inn et brukernavn",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Brukernavn på Signal er valgfri. Hvis du velger å opprette et brukernavn, vil andre Signal-brukere kunne finne deg ved dette brukernavnet og kontakte deg uten å vite telefonnummeret ditt.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Brukernavn kan ikke begynne med et nummer.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Dette brukernavnet er tatt.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Slett",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Write something about yourself...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Om",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Brukernavn",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Your profile could not be updated. Please try again.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -218,7 +218,7 @@
"description": "Shown as a header for non-pinned conversations in the left pane"
},
"archiveHelperText": {
"message": "Deze gesprekken worden gearchiveerd en zullen alleen in Postvak IN verschijnen als je nieuwe berichten ontvangt.",
"message": "Deze gesprekken zijn gearchiveerd en zullen alleen in Postvak IN verschijnen als je nieuwe berichten ontvangt.",
"description": "Shown at the top of the archived conversations list in the left pane"
},
"archiveConversation": {
@ -833,6 +833,14 @@
"message": "Berichten",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Zoeken op gebruikersnaam",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Welkom bij Signal",
"description": ""
@ -1032,7 +1040,7 @@
"description": "Shown in a button when a conversation is muted"
},
"mute": {
"message": "Dempen",
"message": "Meldingen dempen",
"description": "Shown in a button when a conversation is unmuted and can be muted"
},
"cannotUpdateDetail": {
@ -1293,13 +1301,9 @@
"message": "Pictogram dat laat zien dat deze afbeelding een bijschrift heeft",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Voeg een bijschrift toe …",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Opslaan",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Standaardinstelling herstellen",
@ -1426,7 +1430,7 @@
"description": "Button tooltip label for turning on the camera"
},
"calling__button--audio__label": {
"message": "Dempen",
"message": "Microfoon dempen",
"description": "Label under the audio button"
},
"calling__button--audio-disabled": {
@ -1546,7 +1550,7 @@
}
},
"calling__pre-call-info--will-ring-1": {
"message": "Signal zal $person$ bellen",
"message": "Als je doorgaat zul je $person$ bellen",
"description": "Shown in the calling lobby to describe who will be rung",
"placeholders": {
"person": {
@ -2146,7 +2150,7 @@
"description": "Description for call ringtone notification setting"
},
"callSystemNotificationDescription": {
"message": "Over oproepen meldingen weergeven",
"message": "Meldingen over oproepen weergeven",
"description": "Description for call notification setting"
},
"incomingCallNotificationDescription": {
@ -2273,6 +2277,14 @@
"message": "Er zijn geen gesprekken gevonden",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Het ophalen van de gebruikersnaam is mislukt. Ga na dat je apparaat verbonden is met het internet en probeer het opnieuw.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "De gebruikersnaam is niet gevonden. $atUsername$ is geen Signalgebruiker. Ga na dat je de volledige gebruikersnaam hebt ingevoerd.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Kies leden",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Deblokkeren",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "$name$ deblokkeren?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Jullie zullen weer berichten aan elkaar kunnen verzenden en elkaar weer kunnen bellen via Signal.",
@ -3900,15 +3906,15 @@
"description": "Label for muting the conversation"
},
"muteAlways": {
"message": "Voor altijd dempen",
"message": "Voor onbepaalde tijd dempen",
"description": "Label for muting the conversation"
},
"unmute": {
"message": "Niet langer dempen",
"message": "Meldingen niet langer dempen",
"description": "Label for unmuting the conversation"
},
"muteExpirationLabelAlways": {
"message": "Voor altijd gedempt",
"message": "Voor onbepaalde tijd gedempt",
"description": "Shown in the mute notifications submenu whenever a conversation has been muted"
},
"muteExpirationLabel": {
@ -5293,6 +5299,30 @@
"message": "Volgende",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Wordt een ondersteuner",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Wordt een ondersteuner",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal wordt onder andere gefinancierd door donaties van mensen zoals jij. Als je ons steunt krijg je een badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open de Signal app op je telefoon",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Tik in de linkerbovenhoek op je profielfoto om de instellingen te openen",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tik op Wordt een ondersteuner",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Vergroten",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Over mij",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Gebruikersnaam",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Voer een gebruikersnaam in",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Gebruikersnamen zijn optioneel op Signal. Als je er voor kiest om een gebruikersnaam aan te maken, dan kunnen andere Signal-gebruikers je vinden via die gebruikersnaam en kunnen ze contact met je opnemen zonder je telefoonnummer te kennen.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Gebruikersnamen mogen alleen uit de karakters a-z, 0-9 en _ bestaan.",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Gebruikersnamen mogen niet met een cijfer beginnen.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Gebruikersnamen moeten uit ten minste $min$ karakters bestaan.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Gebruikersnamen mogen uit maximaal $max$ karakters bestaan.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Deze gebruikersnaam is al in gebruik.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Je gebruikersnaam kan niet worden bewaard. Ga na dat je apparaat met het internet is verbonden en probeer het opnieuw.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Je gebruikersnaam kan niet worden verwijderd. Ga na dat je apparaat met het internet is verbonden en probeer het opnieuw.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Gebruikersnaam verwijderen",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Je staat op het punt je gebruikersnaam te verwijderen. Als je door gaat kunnen anderen deze naam claimen. Weet je het zeker?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Wissen",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Schrijf een paar woorden over jezelf ...",
"description": "Placeholder text for about input field"
@ -6248,7 +6342,7 @@
"description": "A default bio option"
},
"Bio--taking-break": {
"message": "Ik heb even pauze",
"message": "Ik neem even een pauze",
"description": "A default bio option"
},
"ProfileEditorModal--profile": {
@ -6263,6 +6357,14 @@
"message": "Over mij",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Jouw profielfoto",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Gebruikersnaam",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Je profiel kon niet worden bijgewerkt. Probeer het opnieuw.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "wat er nieuw is",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Nieuwe animaties voor pop-up vensters",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Je kunt vanaf nu ook gearchive gesprekken doorzoeken.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Als je naar een andere toetsenbord-layout overstapt dan veranderen de sneltoetsen met je mee",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Als je een bericht verzend terwijl je omhoog hebt gescrolt, dan wordt vanaf nu automatisch naar beneden naar je nieuwe bericht gescrolt.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Vanaf nu krijg je een melding als er een groepsoproep wordt gestart",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Het verzenden van een emoji-reactie op een bericht zou vanaf nu betrouwbaarder moeten zijn. Als het niet lukt probeert Signal het automatisch opnieuw.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Je kunt vanaf nu zelf de standaard emoji-reacties instellen",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Zie meer in minder tijd 👀. De gesprekkenlijst aan de linker kant is opnieuw ontworpen 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "De tijdsindicaties over wanneer een bericht is afgeleverd, gelezen, verzonden en andere statussen worden vanaf nu weergegeven in het berichtdetails-scherm.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Het zou nu makkelijker moeten zijn voor gebruikers van schermlezers om te navigeren door de gesprekkenlijst aan de linker kant.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Deze versie bevat een aantal kleine foutoplossingen waardoor Signal voor nog meer mensen goed werkt.",

View File

@ -833,6 +833,14 @@
"message": "Meldingar",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Velkommen til Signal!",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Ikon som viser at bildet har bildetekst",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Legg til bildetekst …",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Lagra",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Tilbakestill",
@ -2273,6 +2277,14 @@
"message": "Fann ingen samtalar",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Vel medlemmar",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Fjern blokkering",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Fjerne blokkeringa av $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Dokker kan senda meldingar og ringa til kvarandre.",
@ -5293,6 +5299,30 @@
"message": "neste",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Trykk på profilbildet øverst til venstre for å opna Innstillingar",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Utvid",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Om",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Brukarnamn",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Enter a username",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Usernames on Signal are optional. If you choose to create a username other Signal users will be able to find you by this username and contact you without knowing your phone number.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Usernames may not begin with a number.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Dette brukarnamnet er allereie brukt.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Slett",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Write something about yourself...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Om",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Brukarnamn",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Your profile could not be updated. Please try again.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "Messages",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Velkommen til Signal!",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Ikon som viser at bildet har bildetekst",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Legg til bildetekst…",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Lagre",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Reset",
@ -2273,6 +2277,14 @@
"message": "No conversations found",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Choose members",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Unblock",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Unblock $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "You will be able to message and call each other.",
@ -5293,6 +5299,30 @@
"message": "next",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Tap on your profile photo in the top left to open Settings",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Expand",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "About",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Username",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Enter a username",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Usernames on Signal are optional. If you choose to create a username other Signal users will be able to find you by this username and contact you without knowing your phone number.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Usernames may not begin with a number.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "This username is taken.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Slett",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Write something about yourself...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "About",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Username",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Your profile could not be updated. Please try again.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "ਸੁਨੇਹੇ",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Signal ਵਿੱਚ ਤੁਹਾਡਾ ਸੁਆਗਤ ਹੈ",
"description": ""
@ -1293,13 +1301,9 @@
"message": "ਆਈਕਾਨ ਦਿਖਾ ਰਿਹਾ ਹੈ ਕਿ ਇਸ ਚਿੱਤਰ ਦੀ ਕੋਈ ਕੈਪਸ਼ਨ ਹੈ",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "ਕੈਪਸ਼ਨ ਜੋੜੋ... ",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "ਸੰਭਾਲੋ",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "ਰੀਸੈੱਟ ਕਰੋ",
@ -2273,6 +2277,14 @@
"message": "ਕੋਈ ਗੱਲਬਾਤ ਨਹੀਂ ਲੱਭੀ",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "ਮੈਂਬਰਾਂ ਨੂੰ ਚੁਣੋ",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "ਪਾਬੰਦੀ ਹਟਾਓ",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "$name$ ਤੋਂ ਪਾਬੰਦੀ ਹਟਾਉਣੀ ਹੈ?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "ਤੁਸੀਂ ਇੱਕ ਦੂਜੇ ਨੂੰ ਸੁਨੇਹਾ ਭੇਜ ਸਕੋਗੇ ਅਤੇ ਕਾਲ ਕਰ ਸਕੋਗੇ।",
@ -5293,6 +5299,30 @@
"message": "ਅੱਗੇ",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "ਸੈਟਿੰਗਾਂ ਖੋਲ੍ਹਣ ਲਈ ਉੱਪਰ ਖੱਬੇ ਪਾਸੇ ਆਪਣੀ ਪ੍ਰੋਫ਼ਾਈਲ ਫ਼ੋਟੋ 'ਤੇ ਟੈਪ ਕਰੋ ",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "ਫੈਲਾਓ",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "ਇਸ ਬਾਰੇ",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "ਵਰਤੋਂਕਾਰ-ਨਾਂ",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "ਯੂਜ਼ਰਨੇਮ ਦਰਜ ਕਰੋ",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signal ਵਿੱਚ ਯੂਜ਼ਰਨੇਮ ਵਿਕਲਪਿਕ ਹਨ. ਜੇਕਰ ਤੁਸੀਂ ਕੋਈ ਯੂਜ਼ਰਨੇਮ ਰੱਖਦੇ ਹੋ, ਤਾਂ Signal ਦੇ ਹੋਰ ਉਪਭੋਗਤਾ ਤੁਹਾਨੂੰ ਇਸ ਯੂਜ਼ਰਨੇਮ ਦੇ ਨਾਲ ਲੱਭ ਸਕਣਗੇ ਅਤੇ ਤੁਹਾਡਾ ਫੋਨ ਨੰਬਰ ਨਾ ਪਤਾ ਹੋਣ 'ਤੇ ਵੀ ਤੁਹਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰ ਸਕਣਗੇ.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "ਯੂਜ਼ਰਨੇਮ ਕਿਸੇ ਨੰਬਰ ਨਾਲ ਸ਼ੁਰੂ ਨਹੀਂ ਹੋ ਸਕਦੇ.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "ਇਹ ਵਰਤੋਂਕਾਰ-ਨਾਂ ਲਿਆ ਜਾ ਚੁੱਕਾ ਹੈ।",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "ਹਟਾਓ",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "ਆਪਣੇ ਬਾਰੇ ਕੁਝ ਲਿਖੋ...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "ਇਸ ਬਾਰੇ",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "ਵਰਤੋਂਕਾਰ-ਨਾਂ",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "ਤੁਹਾਡੇ ਪ੍ਰੋਫ਼ਾਈਲ ਨੂੰ ਅੱਪਡੇਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "ਨਵਾਂ ਕੀ ਹੈ",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "Wiadomości",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Znajdź po nazwie użytkownika",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Witamy w Signal",
"description": ""
@ -1190,7 +1198,7 @@
"description": "Shown on the drop-down menu for an individual message, deletes single message"
},
"deleteMessageForEveryone": {
"message": "Usuń u wszystkich",
"message": "Usuń wszędzie",
"description": "Shown on the drop-down menu for an individual message, deletes single message for everyone"
},
"deleteMessages": {
@ -1293,13 +1301,9 @@
"message": "Ikona informująca, że to zdjęcie ma podpis",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Dodaj podpis...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Zapisz",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Zresetuj",
@ -2273,6 +2277,14 @@
"message": "Nie znaleziono żadnych konwersacji",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Nie udało się wyszukać nazwy użytkownika. Sprawdź połączenie z internetem i spróbuj ponownie.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "Nie znaleziono użytkownika. $atUsername$ nie jest użytkownikiem Signal. Upewnij się, że podałeś(aś) pełną nazwę użytkownika.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Wybierz członków",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Odblokuj",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Odblokować $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Będziecie w stanie wysyłać wiadomości i wykonywać połączenia do siebie nawzajem.",
@ -5293,6 +5299,30 @@
"message": "dalej",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Zostań wspierającym",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Zostań wspierającym",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal funkcjonuje dzięki ludziom takim, jak Ty. Wesprzyj nas i otrzymaj odznakę.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Otwórz Signal na swoim telefonie",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Stuknij swoje zdjęcie profilowe, u góry, po lewej, aby otworzyć Ustawienia",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Stuknij \"Zostań wspierającym\" i zasubskrybuj",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Powiększ",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "O mnie",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Nazwa użytkownika",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Wprowadź nazwę użytkownika",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Nazwy użytkowników w Signal są opcjonalne. Jeśli postanowisz dodać nazwę użytkownika, inni użytkownicy Signal będą mogli Cię po niej znaleźć i skontaktować się z Tobą, nie znając Twojego numeru.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Nazwy użytkownika mogą zawierać wyłącznie a-z, 0-9, i _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Nazwa użytkownika nie może zaczynać się od cyfry.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Nazwa użytkownika musi mieć długość przynajmniej $min$ znaków.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Nazwa użytkownika może mieć długość najwyżej $max$ znaków.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Nazwa użytkownika jest zajęta.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Nie udało się zapisać Twojej nazwy użytkownika. Sprawdź połączenie z siecią i spróbuj ponownie.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Nie udało się usunąć Twojej nazwy użytkownika. Sprawdź połączenie z siecią i spróbuj ponownie.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Usuń nazwę użytkownika",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "To działanie usunie Twoją nazwę użytkownika i pozwoli używać jej innemu użytkownikowi. Na pewno chcesz to zrobić?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Usuń",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Napisz kilka słów o sobie...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "O mnie",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Twój awatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Nazwa użytkownika",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Nie udało się zaktualizować Twojego profilu. Spróbuj później.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Co nowego",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Weź głęboki oddech i relaksuj się dzięki nowym animacjom dla okien dialogowych i pop-upów.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Teraz możesz wyszukiwać w konwersacjach w archiwum. Wyobraź sobie, że (błyskawicznie) przeszukujesz starożytne woluminy, w poszukiwaniu kolejnej wskazówki.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Przełączanie układu klawiatury zawsze jest trochę uciążliwe, ale skróty klawiszowe nadążają teraz za Tobą, dbając o ducha, zamiast litery naciśniętego klawisza, aby uszanować Twoje intencje.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Jeśli kiedyś przewinąłeś konwersację w górę i wysłałeś wiadomość, mogłeś się zastanawiać, gdzie się podziała. Teraz, gdy wyślesz wiadomość, konwersacja zostanie przewinięta, abyś mógł podziwiać efekty swojej, ciężkiej pracy.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Gdy rozpocznie się połączenie grupowe, otrzymasz powiadomienie. Teraz już nigdy się nie spóźnisz (chyba, że masz na to ochotę).",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reagowanie na wiadomość powinno być teraz bardziej niezawodne, ponawiając próby wysłania do 24 godzin.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Oto funkcja dla wszystkich, którzy wolą reagować, używając 💅 zamiast 👍: możesz teraz dostosować emotikony wyświetlane domyślnie, gdy chcesz zareagować na wiadomość.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Poznaj więcej informacji, jednym rzutem oka 👀. Lewy panel ma teraz nowy wygląd i styl 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Wiedz, co i kiedy. Jeśli ze statusem dostarczenia, odczytania i wysłania wiadomości są powiązane stemple czasowe, będą teraz widoczne na ekranie szczegółów wiadomości.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Użytkownicy czytników ekranu powinni móc teraz łatwiej nawigować po liście konwersacji na lewym panelu.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Ta wersja zawiera wiele drobnych ulepszeń i poprawek błędów, zapewniających płynne działanie aplikacji Signal.",

View File

@ -833,6 +833,14 @@
"message": "پیغامونه",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Signal ته ښه راغلاست",
"description": ""
@ -1293,13 +1301,9 @@
"message": "ایکن ښیي چې دغه انځور یو کپشن لري",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "کپشن ورکړئ",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "ثبت",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "له سره تنظیمول",
@ -2273,6 +2277,14 @@
"message": "هېڅ محاورې و نه موندل شوې",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "د غړو ټاکنه",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "له بلاک څخه ایستل",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "غواړئ $name$ له بلاک څخه وباسئ؟",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "تاسې به وکولای شئ چې یوه بل ته پیغام وکړئ او ټلیفوني اړیکې ونیسئ.",
@ -5293,6 +5299,30 @@
"message": "بل",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "پر خپل پروفایل انځور باندې پورته کېڼې خوا ته کلیک وکړئ تر څو د تنظیماتو برخه خلاصه شي",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "پراخول",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "په اړه",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "کارن نوم",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "کارن نوم دننه کړئ",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "په Signal کې کارن نومونه اختیاري دي. که غواړئ چې یو کارن نوم جوړ کړئ، د Signal نور کارنونه به وکولای شي چې تاسې د همدې کارن نوم په مټ ومومي او پرته له دې چې ستاسې د ټلیفون شمېره ولري، تاسې سره اړیکه کې شي.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "کارن نومونه نه باید په عدد سره پیل شي.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "دا کارن نوم بل چا نیولی.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "پاکول",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "د خپل ځان په اړه یو څه ولیکئ...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "په اړه",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "کارن نوم",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "ستاسې پروفایل اپډیټ نشو. مهرباني وکړئ بیا هڅه وکړئ.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "څه شی نوي دي",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "د ډیالوګونو او پاپ اپونو لپاره په نویو انیمیشنونو سره ساه واخلئ او ارام وکړئ. هلته هر څه اسانه او اسانه دي.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "د کېبورډ د طرحو بدلول تل یوه اندازه ستونزمن کار وی، خو د کېبورډ شارټ کټونه اوس له تاسې سره یو ځای دي، تر څو تاسې په اسانۍ سره وکولای شئ خپل توري ولیکئ.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "کله چې ګروپي اړیکه پیل کېږي، نو تاسې خبرتیا تر لاسه کوئ. یعنې تاسې به ژر خبریږئ چې پکې ګډون وکړئ که مو غوښت.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "دغه ځانګړنه هر هغه چاته ورځي کوم چې د 👍 په پرتله زیات په 💅 سره خپل غبرګون ښیي؛ اوس تاسې کولای شئ چې ایموجي ګانې کوم چې په عادي حالت کې تاسې ته راځي پیغام ته د غبرګون ښوولو په خاطر سفارشي کړئ.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"WhatsNew__v5.25--1": {
"message": "دغه نسخه یو شمېر واړه کارونه او د بوګ جوړونې لري تر څو Signal په روانه توګه سره کار ورکړي.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "لا زیات معلومات په ځغلنده نظر کې تیر لاسه کړئ👀. کېڼه تخته کې تازه نوې منظره او سټایل راغلی 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "د هر څه وخت باندې پوه شئ. د وخت ټاپه، که چیرته وي، له لیږل شوي، لوستل شوي، لیږل شوي او نور حالت لرونکي پیغامونه د پیغام د جزئیاتو په سکرین کې اوس ښودل کېږي.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "د سکرین لوستونکی کارونکی اوس باید هغه په اسانۍ سره ومومي تر څو په کېڼه تخته کې د محاورې لیست په اسانۍ سره ښکته پورته کړي.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "دغه نسخه یو شمېر واړه کارونه او د بوګ جوړونې لري تر څو Signal په روانه توګه سره کار ورکړي.",

View File

@ -833,6 +833,14 @@
"message": "Mensagens",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Encontre por nome de usuário",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Boas-vindas ao Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Ícone mostrando que esta imagem possui uma legenda",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Adicionar legenda...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Salvar",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Redefinir",
@ -2273,6 +2277,14 @@
"message": "Nenhuma conversa encontrada",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Falha ao buscar o nome de usuário. Verifique a sua conexão e tente novamente.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "Pessoa não encontrada. $atUsername$ não é um nome de usuário registrado no Signal; certifique-se de que você digitou o nome de usuário completo.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Escolher membros",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Desbloquear",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Desbloquear $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Vocês poderão trocar mensagens e fazer chamadas entre si.",
@ -5293,6 +5299,30 @@
"message": "próximo",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Torne-se um apoiador",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Torne-se um apoiador",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal é mantido por pessoas como você. Contribua e receba um selo.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Abra o Signal no seu celular",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Toque na sua foto de perfil, no canto superior esquerdo, para abrir as Configurações",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Toque em \"Torne-se um apoiador\" e contribua",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Expandir",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Sobre mim",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Nome de usuário",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Insira um nome de usuário",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Nomes de usuário são opcionais no Signal. Se você decidir criar um nome de usuário, outros usuários poderão usá-lo para encontrar você e entrar em contato, mesmo que não saibam o seu número de telefone.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Nomes de usuário podem conter apenas a-z, 0-9 e _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Nomes de usuário não podem começar com um número.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Nomes de usuário devem ter pelo menos $min$ caracteres.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Nomes de usuário devem ter no máximo $max$ caracteres.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Este nome de usuário já está sendo utilizado.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Não foi possível salvar seu nome de usuário. Verifique a sua conexão e tente novamente.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Não foi possível remover seu nome de usuário. Verifique a sua conexão e tente novamente.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Remover nome de usuário",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Essa ação removerá o atual nome de usuário do seu perfil, permitindo que outras pessoas cadastrem-se com esse nome de usuário no perfil delas. Deseja prosseguir?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Excluir",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Escreva algumas palavras sobre você...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Sobre mim",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Sua foto de perfil",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Nome de usuário",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Não foi possível atualizar o seu perfil. Por favor, tente novamente.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Novidades",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "As novas animações para diálogos e pop-ups são inspiradas na respiração e no relaxamento. Inspire e expire. Inspire e expire.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "A partir de agora, você pode pesquisar mensagens em conversas arquivadas. Imagine-se rememorando livros antigos, procurando neles a próxima pista para o presente.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Trocar teclados é sempre um pouco complicado porque as teclas de atalhos são diferentes. A partir de agora, os atalhos de teclado vão além da letra específica pressionada, honrando a sua intenção.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Você já ficou confuso depois de enviar sua mensagem, sem saber onde ela está dentro da conversa? A partir de agora, sempre que você enviar sua mensagem, nós alegremente guiaremos o seu olhar para ela, de modo que você possa encontrá-la.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "A partir de agora, você receberá uma notificação quando uma chamada em grupo for iniciada. Desse modo, fazemos a nossa parte para você não se atrasar a um encontro.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Se a conexão de rede estiver fraca, não tem problema. Ao reagir a uma mensagem, tentaremos enviar essa reação dentro de 24 horas, se não for possível no presente.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "A partir de agora, você pode escolher quais emojis aparecem por padrão quando você reage a uma mensagem. Desse modo, você pode reagir com 💅 em vez de 👍.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"message": "Essa versão contém variados pequenos retoques e consertos para manter o Signal funcionando confortavelmente.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "Receba informações em um piscar de olhos 👀. A lista de conversas recebeu uma repaginada no visual 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "A partir de agora, ao clicar para ler os detalhes de uma mensagem, além da data e a hora, você também poderá ler outras informações associadas às mensagens, se estiverem disponíveis: entregues, lidas, enviadas e situação do envio.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Demos atenção para a lista de conversas, para ela se potencializar e se tornar legível para as pessoas que leem com auxílio de programas de computador.",
"description": "Release notes for v5.21"
"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": {
"message": "Essa versão contém pequenos retoques e consertos no Signal para ele continuar funcionando confortavelmente.",

View File

@ -833,6 +833,14 @@
"message": "Mensagens",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Bem-vindo(a) ao Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Ícone que mostra que esta imagem tem uma legenda",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Adicionar uma legenda...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Guardar",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Reiniciar",
@ -2273,6 +2277,14 @@
"message": "Não foram encontradas conversas",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Escolher membros",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Desbloquear",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Desbloquear $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Poderá enviar mensagens e ligar um ao outro.",
@ -5293,6 +5299,30 @@
"message": "seguinte",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Toque na sua fotografia de perfil no canto superior esquerdo para abrir as 'Definições'",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Expandir",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Acerca",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Nome de utilizador",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Introduza um nome de utilizador",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Os nomes de utilizador no Signal são opcionais. Se escolher criar um nome de utilizador outros utilizadores do Signal serão capazes de o(a) encontrar através desse nome de utilizador e entrar em contacto consigo sem conhecer o seu número de telefone.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Os nomes de utilizador apenas podem conter a-z, 0-9, e _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Os nomes de utilizador não podem começar com um número.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Os nomes de utilizadores deverão ter pelo menos $min$ caracteres.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Os nomes de utilizadores deverão ter no máximo $max$ caracteres.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Este nome de utilizador já se encontra em utilização.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Não foi possível guardar o seu nome de utilizador. Verifique a sua ligação e tente novamente.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Não foi possível remover o seu nome de utilizador. Verifique a sua ligação e tente novamente.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Eliminar nome de utilizador",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Esta ação removerá o seu nome de utilizador, permitindo que outras pessoas se registem com esse nome de utilizador. Deseja prosseguir?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Eliminar",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Escreva algumas palavras acerca de si...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Acerca",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "O seu Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Nome de utilizador",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Não foi possível atualizar o seu perfil. Por favor, tente novamente.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Novidades",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Respire fundo e relaxe ao ver as novas animações para diálogos e popups. ",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "A partir de agora, você pode pesquisar mensagens em conversas arquivadas. Imagine-se pesquisando através de livros antigos, procurando neles a próxima pista para o presente.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Alternar entre modelos de teclado é sempre um pouco complicado, mas os atalhos de teclado agora acompanham-no, indo além da letra específica pressionada para honrar a sua intenção. ",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Você já ficou confuso depois de enviar a sua mensagem, sem saber onde ela está dentro da conversa? A partir de agora, sempre que você enviar a sua mensagem, nós alegremente guiaremos o seu olhar para ela, de modo a que você a possa encontrar.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Quando é iniciada uma chamada em grupo, agora você recebe uma notificação. Você nunca vai se atrasar de novo, a menos que queira. ",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reagir a uma menagem? Agora deverá ser mais fiável, indo tentando até 24 horas",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Esse recurso vai para todos os que reagem com 💅 mais do que 👍: agora você pode personalizar os emojis que aparecem por padrão quando você deseja reagir a uma mensagem.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Obtenha mais informações rapidamente 👀. O painel esquerdo tem um novo visual e estilo 😎. ",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Saiba quando e o quê. O carimbo de data/hora, se disponível, associado a mensagens entregues, lidas, enviadas e outros estados de mensagens agora são exibidas no ecrã de detalhes da mensagem. ",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Os utilizadores de leitores de ecrã agora devem achar mais fácil navegar pela lista de conversas no painel esquerdo.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"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.",

View File

@ -833,6 +833,14 @@
"message": "Mesaje",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Bun venit la Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Pictogramă ce arată că această imagine are titlu",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Adăugați un titlu...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Salvează",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Resetare",
@ -2273,6 +2277,14 @@
"message": "Nu s-au găsit conversații",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Alegeți membrii",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Deblochează",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Deblochez pe $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Vei putea să vă trimiteți mesaje și să vă sunați reciproc.",
@ -5293,6 +5299,30 @@
"message": "următorul",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Atingeți poza dvs. de profil din stânga sus pentru a deschide Setările",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Extindeți",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Despre",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Nume utilizator",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Introduceți un nume de utilizator",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Numele de utilizator pe Signal sunt opționale. Dacă alegi să creezi un nume de utilizator, alți utilizatori de Signal te vor putea găsi prin acest nume și te vor contacta fără să îți știe numărul de telefon.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Numele de utilizatori pot conține doar a-z, 0-9 și _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Numele de utilizator nu pot începe cu un număr.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Numele de utilizatori trebuie sa aibă cel puțin $min$ caractere.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Numele de utilizatori trebuie sa aibă cel mult $max$ de caractere.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Acest nume de utilizator este luat.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Numele de utilizator nu a putut fi salvat. Verificați conexiunea și încercați din nou.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Numele de utilizator nu a putut fi eliminat. Verificați conexiunea și încercați din nou.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Șterge numele de utilizator",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Această acțiune va elimina numele dvs. de utilizator, permițând altor utilizatori să îl revendice. Sunteți sigur?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Șterge",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Scrieți câte ceva despre dvs...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Despre",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Avatarul dvs.",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Nume utilizator",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Profilul dvs. nu a putut fi actualizat. Vă rugăm încercați din nou.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Ce este nou",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Trageți aer în piept și relaxați-vă cu noile animații pentru dialoguri și meniuri tip pop-up. Inspirați. Expirați. Inspirați. Expirați.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Acum puteți căuta în conversații arhivate. Imaginați-vă căutând (rapid) prin tomuri vechi, pentru a găsi următorul indiciu.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Schimbarea aspectului tastaturii este mereu puțin complicată, dar acum comenzile rapide merg un pas mai departe decât prima literă apăsată pentru a onora intenția dvs.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Dacă ați derulat vreodată în sus și apoi ați trimis un mesaj, probabil v-ați întrebat unde este mesajul dvs.! Acum, de fiecare dată când trimiteți un mesaj, acesta va fi adus la vedere pentru ca dvs. să vă puteți admira munca depusă.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Acum veți primi o notificare atunci când un apel de grup este început. Nu veți mai întârzia niciodată, decât dacă doriți să întârziați.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacționați la un mesaj? Acum această acțiune ar trebui să fie mai fiabilă, va fi reîncercată timp de până la 24 de ore",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Această funcție este pentru toți cei care reacționează mai des cu 💅 decât cu 👍: acum puteți personaliza emoji-urile ce apar în mod implicit atunci când doriți sa reacționați la un mesaj.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Obțineți mai multe informații dintr-o singură privire 👀. Panoul din stânga are acum un aspect și un stil nou 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Aflați când și ce. Marca temporală, dacă este disponibilă, asociată cu mesajele de stare, livrat, citit, trimis și altele, va fi afișată în ecranul de detalii al mesajului.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Utilizatorilor de cititoare de ecran ar trebui să le fie mai ușor acum să navigheze prin lista de conversații din panoul din stânga.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"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.",

View File

@ -833,6 +833,14 @@
"message": "Сообщения",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Поиск по имени пользователя",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Добро пожаловать в Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Значок, показывающий, что у этого изображения есть подпись",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Добавить подпись…",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Сохранить",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Сбросить",
@ -2273,6 +2277,14 @@
"message": "Разговоры не найдены",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Не удалось выполнить запрос по имени пользователя. Проверьте ваше подключение к интернету и попробуйте ещё раз.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "Пользователь не найден. $atUsername$ — не пользователь Signal; убедитесь, что вы ввели полное имя пользователя.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Выберите участников",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Разблокировать",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Разблокировать $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Вы сможете отправлять сообщения и звонить друг другу.",
@ -5293,6 +5299,30 @@
"message": "следующее",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Стать поддерживающим",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Стать поддерживающим",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal существует благодаря таким людям, как вы. Поддержите нас и получите значок.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Откройте Signal на своём телефоне",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Нажмите на своё фото профиля в левом верхнем углу, чтобы открыть настройки",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Нажмите на «Стать поддерживающим» и подпишитесь",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Развернуть",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Обо мне",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Имя пользователя",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Введите имя пользователя",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Имена пользователей в Signal необязательны. Если вы решите создать имя пользователя, другие пользователи Signal смогут найти вас по этому имени пользователя и связаться с вами, не зная ваш номер телефона.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Имена пользователей могут содержать только a-z, 0-9 и _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Имена пользователей не могут начинаться с цифр.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Имя пользователя должно содержать как минимум $min$ символа.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Имя пользователя не может содержать больше чем $max$ символов.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Это имя пользователя занято.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Не удалось сохранить имя пользователя. Проверьте ваше подключение к интернету и попробуйте ещё раз.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Не удалось удалить имя пользователя. Проверьте ваше подключение к интернету и попробуйте ещё раз.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Удалить имя пользователя",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Это действие удалит ваше имя пользователя, и другие пользователи смогут его использовать. Вы уверены?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Удалить",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Напишите несколько слов о себе…",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Обо мне",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Ваш аватар",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Имя пользователя",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Не удалось обновить ваш профиль. Пожалуйста, попробуйте ещё раз.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Что нового",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Добавлены новые анимации к диалогам и всплывающим окнам.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Теперь вы можете искать в архивированных разговорах. Представьте себя (быстро) просматривающим древние тома в поисках следующей подсказки.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Горячие клавиши теперь работают вне зависимости от раскладки клавиатуры.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Если вы когда либо прокрутили вверх и отправили сообщение, то вы могли задуматься — где же ваше сообщение? Теперь после отправки сообщения разговор будет прокручен, чтобы сообщение было видно и вы смогли полюбоваться своей тяжёлой работой.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Теперь вы будете получать уведомления о начале групповых звонков.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Реагируете на сообщение? Теперь это действие должно выполняться более надёжно — при необходимости оно будет повторяться в течении 24 часов.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Теперь вы можете изменить набор эмодзи, который появляется по умолчанию, когда вы хотите отреагировать на сообщение.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"WhatsNew__v5.25--1": {
"message": "Эта версия содержит несколько небольших изменений и исправлений ошибок.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "Теперь вы будете видеть больше информации с первого взгляда 👀. У панели слева новый вид и стиль 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Знайте, когда что. Отметка времени, связанная с индикаторами «доставлено», «прочитано», «отправлено» и другими индикаторами, теперь показывается на экране подробностей сообщения, если она доступна.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Пользователям программ чтения с экрана теперь должно быть легче перемещаться по списку разговоров в панели слева.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Эта версия содержит несколько небольших изменений и исправлений ошибок.",

View File

@ -833,6 +833,14 @@
"message": "Správy",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Nájsť podľa používateľského mena",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Vitajte v aplikácii Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Ikona indukujúca, že tento obrázok má popis",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Pridaj popis...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Uložiť",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Resetovať",
@ -2273,6 +2277,14 @@
"message": "Nenašli sa žiadne konverzácie",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Používateľské meno sa nepodarilo načítať. Skontrolujte pripojenie a skúste to znova.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "Užívateľ nenájdený. $atUsername$ nie je používateľom služby Signal; uistite sa, že ste zadali celé používateľské meno.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Vybrať členov",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Odblokovať",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Odblokovať $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Budete si môcť volať a písať.",
@ -5293,6 +5299,30 @@
"message": "ďalší",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Staňte sa Sustainerom",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Staňte sa Sustainerom",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal poháňajú ľudia ako vy. Prispejte a získajte odznak.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Otvorte Signal na svojom telefóne",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Ťuknite na svoju profilovú fotku v ľavom hornom rohu pre otvorenie Nastavení",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Klepnite na „Staňte sa Sustainerom“ a prihláste sa na odber",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Rozbaliť",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Informácie",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Používateľské meno",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Zadajte používateľské meno",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Používateľské mená sú v aplikácii Signal voliteľné. Ak sa rozhodnete vytvoriť používateľské meno, ostatní používatelia Signalu vás budú môcť podľa neho nájsť a spojiť sa s vami bez toho, že by poznali vaše telefónne číslo.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Používateľské mená môžu obsahovať iba a-z, 0-9 a _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Používateľské mená nesmú začínať číslicou.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Používateľské mená musia mať aspoň $min$ znakov.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Používateľské mená môžu mať najviac $max$ znakov.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Toto používateľské meno je obsadené.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Vaše používateľské meno sa nepodarilo uložiť. Skontrolujte pripojenie a skúste to znova.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Vaše používateľské meno sa nepodarilo odstrániť. Skontrolujte pripojenie a skúste to znova.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Odstrániť používateľské meno",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Týmto sa odstráni vaše používateľské meno a ostatní používatelia si ho budú môcť nárokovať. Si si istý?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Odstrániť",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Napíš niečo o sebe...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Informácie",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Váš Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Používateľské meno",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Váš profil sa nepodarilo aktualizovať. Prosím skúste to znova.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Čo je nové",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Nadýchnite sa a relaxujte v nových animáciách pre dialógy a vyskakovacie okná. Uvoľnite sa. Uvoľnite sa.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Teraz môžete vyhľadávať v archivovaných konverzáciách. Predstavte si, že hľadáte (rýchlo) staroveké zväzky a hľadáte ďalšiu stopu.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Prepínanie rozložení klávesnice je vždy trochu ošemetné, ale klávesové skratky sa teraz dajú sledovať spolu s vami a presahujú konkrétne písmeno, ktoré bolo stlačené, aby sa dodržal váš zámer.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Ak ste sa niekedy posunuli nahor a odoslali správu, možno by vás zaujímalo, kde bola vaša správa! Teraz, kedykoľvek odošlete správu, bude rolovaná do zobrazenia, aby ste mohli obdivovať vašu tvrdú prácu.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Teraz keď začne skupinový hovor dostanete upozornenie. Už nikdy nebudete meškať, pokiaľ nebudete chcieť.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reagujete na správu? Teraz by mala byť spoľahlivejšia a mala by sa opakovať až 24 hodín",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Táto funkcia je k dispozícii všetkým, ktorí reagujú s 💅 viac ako 👍: emodži, ktoré sa predvolene zobrazujú, keď chcete reagovať na správu, môžete teraz prispôsobiť.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Získajte viac informácií na prvý pohľad 👀. Ľavý panel dostal úplne nový vzhľad a štýl 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Vedieť, kedy na čo. Časová pečiatka, ak je k dispozícii, spojená s doručenými, prečítanými, odoslanými a inými stavovými správami sa teraz zobrazuje na obrazovke podrobností správy.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Používatelia čítačky obrazovky by mali teraz jednoduchšie prechádzať zoznamom konverzácií na ľavom paneli.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"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.",

View File

@ -833,6 +833,14 @@
"message": "Sporočila",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Dobrodošli v aplikaciji Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Ikona, ki označuje, da ima ta slika besedilo",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Dodaj besedilo ...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Shrani",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Ponastavi",
@ -2273,6 +2277,14 @@
"message": "Najden ni bil noben pogovor",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Izberi člane/ice",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Odblokiraj",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Želite odblokirati skupino $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Lahko si bosta pošiljala sporočila in se klicala.",
@ -5293,6 +5299,30 @@
"message": "naslednje",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Za dostop do Nastavitev tapnite na svojo profilno fotografijo, zgoraj levo",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Razširi",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Več",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Uporabniško ime",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Vnesite uporabniško ime",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Uporabniška imena Signal so neobvezna. Če si boste ustvarili uporabniško ime Signal, vas bodo drugi/e uporabniki/ce lahko našli/e po njem in vam pošiljali/e sporočila, ne da bi poznali/e vašo telefonsko številko.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Uporabniško ime lahko vsebuje le črke od a do z, številke od 0 do 9 in _ ",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Uporabniško ime se ne more začeti s števko.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Uporabniško ime mora vsebovati vsaj $min$ znake.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Uporabniško ime lahko vsebuje največ $max$ znakov.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Uporabniško ime je že zasedeno.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Vaše uporabniško ime ni moglo biti shranjeno. Preverite internetno povezavo in poskusite znova.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Vaše uporabniško ime ni moglo biti izbrisano. Preverite internetno povezavo in poskusite znova.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Izbriši uporabniško ime",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "S tem ko boste izbrisali svoje uporabniško ime, si ga bo lahko prisvojil kdo drug. Ste prepričani?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Izbriši",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Napišite kaj o sebi ...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Več",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Vaš avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Uporabniško ime",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Vaše ime ni moglo biti posodobljeno. Poskusite znova.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Kaj je novega",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "Mesazhe",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Mirë se vini te Signal-i",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Ikonë që tregon se për këtë figurë ka një titull",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Shtoni një përshkrim…",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Ruaje",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Riktheje",
@ -2273,6 +2277,14 @@
"message": "Su gjetën biseda.",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Zgjidhni anëtarë",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Zhbllokoje",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Të zhbllokohet $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Do të jeni në gjendje ti shkruani mesazhe dhe ti bëni thirrje njëri-tjetrit.",
@ -5293,6 +5299,30 @@
"message": "pasuesja",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Prekni mbi foton e profilit tuaj në cepin e majtë sipër, që të hapen Rregullimet.",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Zgjeroje",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Mbi",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Emër përdoruesi",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Jepni një emër përdoruesi",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Emrat e përdoruesve në Signal janë opsionalë. Nëse vendosni të krijoni një emër përdoruesi, përdorues të tjerë të Signal-it do të jenë në gjendje tju gjejnë me këtë emër përdoruesi dhe të lidhen me ju pa ditur numrin tuaj të telefonit.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Emrat e përdoruesve smund të fillojnë me një numër.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Ky emër përdoruesi është i zënë.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Fshiji",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Shkruani diçka rreth vetes…",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Mbi",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Emër përdoruesi",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Profili juaj su përditësua dot. Ju lutemi, riprovoni.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": ka të Re",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Merrni frymë fort dhe rehatohuni me animacionet e reja për dialogë dhe flluska. Merrni frymë. Nxirreni. Merrni frymë. Nxirreni.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Ndërrimi i skemave të tastierës është përherë pakëz i ngatërruar, por tanimë shkurtoret e tastierës ndjekin ndryshimet tuaja, duke shkuar tej shkronjës specifike që shtypët, për të plotësuar atë që kishit në mendje.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Kur fillon një thirrje grupi, tani merrni një njoftim. Sdo të jeni kurrë më vonë, veç në daçi të jeni.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Kjo veçori vjen për cilindo që reagon me 💅 më shumë se sa me 👍: tani mund ti përshtatni emoji-t që shfaqen si parazgjedhje, kur doni të reagoni ndaj një mesazhi.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Merrni më tepër informacion, me një vështrim 👀. Kuadrati majtas përfitoi një pamje dhe stil të ri 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Njihni kur-in e diçkaje. Vula kohore, në pastë, e përshoqëruar me mesazhe gjendjeje për të dorëzuar, të lexuar, të dërguar dhe të tjerë, tani shfaqen te skena e hollësive të mesazhit.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Përdoruesit e lexuesit të ekrani tani do të shohin se është më e lehtë të lëvizet nëpër listën e bisedave më kuadratin majtas.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"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.",

View File

@ -833,6 +833,14 @@
"message": "Поруке",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Добродошли у Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Икона која показује да ова слика има натпис",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Додај опис",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Сачувај",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Ресетуј",
@ -2273,6 +2277,14 @@
"message": "Није пронађен ниједна преписка",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Одаберите чланове",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Одблокирај",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Одблокирати $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Моћи ћете да размењујете поруке и позиве.",
@ -5293,6 +5299,30 @@
"message": "даље",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Додирните фотографију свог профила у горњем левом углу да бисте отворили подешавања",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Прошири",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "О контакту",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Корисничко име",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Унесите корисничко име",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Корисничка имена на Signal-у нису обавезна. Ако додате ваше корисничко име, други корисници Signal-а ће моћи да вас по њему пронађу и контактирају, без да знају ваш број телефона.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Корисничко име не може започети бројем.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Ово корисничко име је узето.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Избриши",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Напишите нешто о себи...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "О контакту",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Корисничко име",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Ваш профил није могао да се ажурира. Покушајте поново.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Шта ново",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Добијте више информација на први поглед 👀. Лево окно има нови изглед и стил 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Знајте када до шта. Временска ознака, ако је доступна, повезана са испорученим, прочитаним, послан и другим порукама о статусу сада се приказују у екрану детаља о поруци.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Корисници читача екрана треба да нађу навигацију олакшану кроз листу разговора на левом окну.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "Meddelanden",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Hitta efter användarnamn",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Välkommen till Signal",
"description": ""
@ -1028,7 +1036,7 @@
"description": "Shown as the title of our update error dialogs on windows"
},
"muted": {
"message": "Ljudet avstängt",
"message": "Ljud av",
"description": "Shown in a button when a conversation is muted"
},
"mute": {
@ -1293,13 +1301,9 @@
"message": "Ikon visandes att denna bild har en bildtext",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Lägg till en rubrik...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Spara",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Återställ",
@ -2273,6 +2277,14 @@
"message": "Inga konversationer hittades",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Det gick inte att hämta användarnamnet. Kontrollera din anslutning och försök igen.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "Användaren hittades inte. $atUsername$ är inte en Signal-användare; se till att du har angett hela användarnamnet.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Välj medlemmar",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Sluta blockera",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Sluta blockera $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Ni kommer att kunna meddela och ringa varandra.",
@ -3876,11 +3882,11 @@
"description": "Shown when the device is the default device"
},
"muteNotificationsTitle": {
"message": "Stäng av ljudet för aviseringar",
"message": "Tysta aviseringar",
"description": "Label for the mute notifications drop-down selector"
},
"notMuted": {
"message": "Ljud på",
"message": "Inte tystad",
"description": "Label when the conversation is not muted"
},
"muteHour": {
@ -3904,7 +3910,7 @@
"description": "Label for muting the conversation"
},
"unmute": {
"message": "Ljud på",
"message": "Av-tysta",
"description": "Label for unmuting the conversation"
},
"muteExpirationLabelAlways": {
@ -5293,6 +5299,30 @@
"message": "nästa",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Bli en upprätthållare",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Bli en upprätthållare",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal drivs av människor som du. Bidra och få ett märke.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Öppna Signal på din telefon",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Tryck på ditt profilfoto längst upp till vänster för att öppna Inställningar",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tryck på \"Bli en underhållare\" och prenumerera",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Fäll ut",
"description": "Aria label for expanding composition area"
@ -5314,7 +5344,7 @@
"description": "Displayed while checking if the contact is SMS-only"
},
"countMutedConversationsDescription": {
"message": "Inkludera konversationer med ljudet avstängt i märkesräkning",
"message": "Inkludera tystade konversationer i märkesräkning",
"description": "Description for counting muted conversations in badge setting"
},
"ContactModal--message": {
@ -5366,7 +5396,7 @@
"description": "This is a button in the conversation context menu to show chat settings"
},
"ConversationDetails__unmute--title": {
"message": "Ljud på i den här chatten",
"message": "Avtysta den här chatten",
"description": "Title for the modal to unmute a chat"
},
"ConversationDetails--group-link": {
@ -5496,7 +5526,7 @@
"description": "In the conversation notifications settings, this is the label for the mentions option"
},
"ConversationNotificationsSettings__mentions__info": {
"message": "Få aviseringar när du nämns i chattar med ljudet av",
"message": "Få aviseringar när du nämns i tystade chattar",
"description": "In the conversation notifications settings, this is the sub-label for the mentions option"
},
"ConversationNotificationsSettings__mentions__select__always-notify": {
@ -5504,7 +5534,7 @@
"description": "In the conversation notifications settings, this is the option that always notifies you for @mentions"
},
"ConversationNotificationsSettings__mentions__select__dont-notify-for-mentions-if-muted": {
"message": "Meddela inte om ljudet är avstängt",
"message": "Meddela inte om tystad",
"description": "In the conversation notifications settings, this is the option that doesn't notify you for @mentions if the conversation is muted"
},
"GroupLinkManagement--clipboard": {
@ -6201,6 +6231,70 @@
"message": "Om",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Användarnamn",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Ange ett användarnamn",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Användarnamn på Signal är valfritt. Om du väljer att skapa ett användarnamn kommer andra Signal-användare att kunna hitta dig genom detta användarnamn och kontakta dig utan att veta ditt telefonnummer.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Användarnamn får bara innehålla a-z, 0-9 och _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Användarnamn får inte börja med en siffra.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Användarnamn måste ha minst $min$ tecken.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Användarnamn får högst ha $max$ tecken.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Det här användarnamnet är taget.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Ditt användarnamn kunde inte sparas. Kontrollera din anslutning och försök igen.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Ditt användarnamn kunde inte tas bort. Kontrollera din anslutning och försök igen.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Ta bort användarnamn",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Det här kommer att ta bort ditt användarnamn, vilket gör att andra användare kan göra anspråk på det. Är du säker?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Ta bort",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Skriv något om dig själv...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Om",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Användarnamn",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Din profil kunde inte uppdateras. Vänligen försök igen.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Vad är nytt",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Ta ett andetag och koppla av i de nya animationerna för dialoger och popup-fönster. Lätt in. Lätt ut. Lätt in. Lätt ut.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Du kan nu söka i arkiverade konversationer. Föreställ dig att du letar (snabbt) genom uråldriga böcker och letar efter nästa ledtråd.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Att byta tangentbordslayout är alltid lite knepigt, men tangentbordsgenvägar spårar nu rätt tillsammans med dig och når längre än den specifika bokstaven som trycks för att hedra din avsikt.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Om du någonsin har bläddrat upp och skickat ett meddelande kanske du undrar var ditt meddelande var! Nu när du skickar ett meddelande kommer det att bläddras fram så att du kan beundra ditt hårda arbete.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "När ett gruppsamtal startar får du nu ett meddelande. Du kommer aldrig att vara sen igen, om du inte vill vara det.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reagerar du på ett meddelande? Det borde nu vara mer tillförlitligt och försöka igen i upp till 24 timmar",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Denna funktion går ut till alla som reagerar med 💅 mer än 👍: du kan nu anpassa emojier som visas som standard när du vill reagera på ett meddelande.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Få mer information med en överblick 👀. Den vänstra rutan har fått ett nytt utseende och en ny stil 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Vet när till vad. Tidsstämpeln, om den är tillgänglig, associerad med levererade, lästa, skickade och andra statusmeddelanden visas nu i meddelandets detaljskärm.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Skärmläsare bör nu ha lättare att navigera genom konversationslistan i den vänstra rutan.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "Den här versionen innehåller ett antal små justeringar och felrättningar för att Signal ska fungera smidigt.",

View File

@ -833,6 +833,14 @@
"message": "Ujumbe",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Karibu Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Ikoni inaonyesha kuwa taswira hii ina maelezo mafupi",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Ongeza maelezo mafupi",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Hifadhi",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Seti upya tena",
@ -2273,6 +2277,14 @@
"message": "Hakuna mazungumzo yaliyopatikana",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Chagua wanachama",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Fungua",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Ungependa kuacha kumzuia $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Mtaweza kutumiana ujumbe na kupigiana simu.",
@ -5293,6 +5299,30 @@
"message": "ijayo",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Gusa picha yako ya wasifu kwenye sehemu ya juu kushoto ili ufungue Mipangilio",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Panua",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Kuhusu",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Jina la mtumiaji",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Ingiza jina la mtumiaji",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Majina ya watumiaji kwenye Signal ni ya hiari. Ukichagua kuunda jina la mtumiaji watumiaji wengine wa Signal wataweza kukupata kwa jina hili la mtumiaji na kuwasiliana na wewe bila kujua nambari yako ya simu.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Majina ya watumiaji hayawezi kuanzia na nambari",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Jina hili la mtumiaji limechukuliwa.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Futa",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Andika jambo kukuhusu...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Kuhusu",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Jina la mtumiaji",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Wasifu wako haujasasishwa. Tafadhali jaribu tena.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "செய்திகள்",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Signal லுக்கு வருக",
"description": ""
@ -1293,13 +1301,9 @@
"message": "இந்த படத்திற்கு ஒரு தலைப்பு இருப்பதைக் காட்டும் ஐகான்",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "ஒரு தலைப்பை சேர்க்க...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "சேமி",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "மீட்டமைக்க",
@ -2273,6 +2277,14 @@
"message": "உரையாடல்கள் எதுவும் கிடைக்கவில்லை",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "உறுப்பினர்களை தேர்ந்தெடு",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "தடைநீக்கு ",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "$name$ அவரைத் தடைநீக்கு செய்க?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "நீங்கள் செய்தி அனுப்ப முடியும் மற்றும் ஒவ்வொன்றையும் அழைக்கவும் மற்றவை.",
@ -5293,6 +5299,30 @@
"message": "அடுத்தது",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "தட்டவும் உங்கள் சுயவிவரத்தில் புகைப்படம் மேலே இடதுபுறம் திறந்த அமைப்புகள்",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "விரிவாக்கு",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "பற்றி",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "பயனர்பெயர்",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "பயனர்பெயரை உள்ளிடவும்",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signal லில் உள்ள பயனர்பெயர்கள் விருப்பமானது. பயனர்பெயரை உருவாக்க நீங்கள் தேர்வுசெய்தால், மற்ற Signal பயனர்கள் இந்த பயனர்பெயர் மூலம் உங்களைக் கண்டுபிடித்து, உங்கள் தொலைபேசி எண்ணைத் தெரியாமல் உங்களைத் தொடர்பு கொள்ள முடியும்.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "பயனர்பெயர்கள் எண்ணுடன் தொடங்கக்கூடாது.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "இந்த பயனர்பெயர் எடுக்கப்பட்டது.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "நீக்கு",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "உன்னை பற்றி எதாவது எழுது...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "பற்றி",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "பயனர்பெயர்",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "உங்கள் சுயவிவரத்தை புதுப்பிக்க முடியவில்லை. தயவு செய்து மீண்டும் முயற்சி செய்.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "సందేశాలు",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Signal కి స్వాగతం!",
"description": ""
@ -1293,13 +1301,9 @@
"message": "ఈ చిత్రానికి శీర్షిక ఉందని చూపించే ఐకాన్",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "శీర్షికను జోడించండి...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "భద్రపరుచు",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "పునరుద్ధరించు",
@ -2273,6 +2277,14 @@
"message": "సంభాషణలు కనుగొనబడలేదు",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "సభ్యులను ఎన్నుకోండి",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "అనుమతించు",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "$name$ ని అన్‌బ్లాక్ చేయాలా?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "మీరు ఒకరికొకరు సందేశములు పంపుకోవచ్చు మరియు మాట్లాడుకోవచ్చు.",
@ -5293,6 +5299,30 @@
"message": "తరువాత",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Tap on your profile photo in the top left to open Settings",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "విస్తరించండి",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "గురించి",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "వినియోగదారుడు ",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "వినియోగదారు పేరును నమోదు చేయండి",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signal లోని వినియోగదారు పేర్లు ఐచ్ఛికం. మీరు వినియోగదారు పేరును సృష్టించాలని ఎంచుకుంటే ఇతర Signal వినియోగదారులు ఈ వినియోగదారు పేరు ద్వారా మిమ్మల్ని కనుగొని, మీ ఫోన్ నంబర్ తెలియకుండానే మిమ్మల్ని సంప్రదించగలరు.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "వినియోగదారు పేర్లు సంఖ్యతో ప్రారంభం కాకపోవచ్చు.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "ఈ వినియోగదారు పేరు తీసుకోబడింది.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "తొలగించండి",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Write something about yourself...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "గురించి",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "వినియోగదారుడు ",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Your profile could not be updated. Please try again.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "ข้อความ",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "ยินดีต้อนรับสู่ Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "ไอคอนแสดงว่ารูปภาพนี้มีคำอธิบายภาพ",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "เพิ่มคำอธิบาย...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "บันทึก",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "รีเซ็ต",
@ -2273,6 +2277,14 @@
"message": "ไม่พบบทสนทนา",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "เลือกสมาชิก",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "เลิกปิดกั้น",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "เลิกปิดกั้น $name$ หรือไม่?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "คุณจะสามารถส่งข้อความและโทรหากันและกันได้",
@ -5293,6 +5299,30 @@
"message": "ถ้ดไป",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "แตะรูปโปรไฟล์ของคุณบนฝั่งซ้ายบนเพื่อเปิดการตั้งค่า",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "ขยาย",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "เกี่ยวกับ",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "ชื่อผู้ใช้",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "ใส่ชื่อผู้ใช้",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "ชื่อผู้ใช้ใน Signal นั้นจะมีหรือไม่ก็ได้ ถ้าคุณเลือกสร้างชื่อผู้ใช้ ผู้ใช้ Signal คนอื่นจะสามารถหาและติดต่อคุณได้จากชื่อผู้ใช้นี้โดยไม่จำเป็นต้องรู้หมายเลขโทรศัพท์ของคุณ",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "ชื่อผู้ใช้จะขึ้นต้นด้วยตัวเลขไม่ได้",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "มีผู้ใช้ชื่อนี้แล้ว",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "ลบ",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "เขียนอะไรบางอย่างเกี่ยวกับตัวคุณ...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "เกี่ยวกับ",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "ชื่อผู้ใช้",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "โปรไฟล์ของคุณไม่สามารถปรับปรุงได้ โปรดลองอีกครั้ง",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -474,7 +474,7 @@
"description": ""
},
"debugLogError": {
"message": "Something went wrong with the upload! Please email support@signal.org and attach your log as a text file.",
"message": "Yüklemede bir şeyler ters gitti! Lütfen support@signal.org adresine günlüğünüzü bir metin dosyası olarak eklediğiniz bir e-posta gönderin.",
"description": ""
},
"debugLogSuccess": {
@ -833,6 +833,14 @@
"message": "İletiler",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Signal'e Hoşgeldin",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Bu görüntünün başlığı olduğunu gösteren ikon",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Bir başlık ekleyin...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Kaydet",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Sıfırla",
@ -2273,6 +2277,14 @@
"message": "Konuşma yok",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Üyeleri seçin",
"description": "The title for the 'choose group members' left pane screen"
@ -2756,7 +2768,7 @@
"description": "Appears on the cancel button in confirmation dialogs."
},
"MessageBody--read-more": {
"message": "Read more",
"message": "Devamını oku",
"description": "When a message is too long this is the affordance to expand the message"
},
"Message--unsupported-message": {
@ -3104,7 +3116,7 @@
"description": "Label for the X button used to remove a staged sticker"
},
"StickerCreator--DropStage--dragDrop": {
"message": "Click or drag/drop a file to add a sticker",
"message": "Çıkartma eklemek için tıklayın veya dosya sürükleyin",
"description": "Shown on the + section of the file addition stage of sticker pack creation"
},
"StickerCreator--DropStage--help": {
@ -3333,15 +3345,9 @@
"message": "Engeli kaldır",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "$name$ kişisinin engeli kaldırılsın mı?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Birbirinizi arayıp ileti gönderebileceksiniz.",
@ -5293,6 +5299,30 @@
"message": "sonraki",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Ayarları açmak için sol üstteki profil fotoğrafınıza dokunun",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Genişlet",
"description": "Aria label for expanding composition area"
@ -5366,7 +5396,7 @@
"description": "This is a button in the conversation context menu to show chat settings"
},
"ConversationDetails__unmute--title": {
"message": "Unmute this chat?",
"message": "Konuşmanın sesi açılsın mı?",
"description": "Title for the modal to unmute a chat"
},
"ConversationDetails--group-link": {
@ -6201,6 +6231,70 @@
"message": "Hakkında",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Kullanıcı adı",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Bir kullanıcı adı girin",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signal'de kullanıcı adları tamamen isteğe bağlıdır. Eğer kullanıcı adı oluşturursanız diğer Signal kullanıcıları bu kullanıcı adı ile sizi bulup telefon numaranızı bilmeden size ulaşabileceklerdir.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Kullanıcı adları yalznıca a-z, 0-9 ve _ içerebilir",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Kullanıcı adları rakam ile başlayamaz.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Kullanıcı adları en az $min$ karakter içermelidir.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Kullanıcı adları en fazla $max$ karakter içermelidir.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Bu kullanıcı adı alınmış.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Kullanıcı adınız kaydedilemedi. Bağlantınızı kontrol edip tekrar deneyin.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Kullanıcı adınız kaldırılamadı. Bağlantınızı kontrol edip tekrar deneyin.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Kullanıcı adını kaldır",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "Bu kullanıcı adınızı kaldırıp diğer kullanıcılar tarafından kullanılabilir hale getirecektir. Emin misiniz?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Sil",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Hakkınızda bir şey yazın...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Hakkında",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Resminiz",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Kullanıcı adı",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Profiliniz güncellenemedi. Lütfen tekrar deneyin.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,40 +6575,24 @@
"message": "Neler Yeni",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Bir nefes alın ve diyaloglardaki ve açılır pencerelerdeki yeni animasyonlarla rahatlayın. Yavaşça. Hızlıca. Yavaşça. Hızlıca.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "Artık arşivlenmiş konuşmalarda arama yapabilirsiniz. Bir sonraki ipucunu bulmak için eski ciltleri (hızlıca) aradığınızı hayal edin.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Klavye düzenini değiştirmek her zaman biraz zor olmuştur, ancak klavye kısayolları şimdi tam olarak sizi takip ediyor, niyetinizi yerine getirmek için basılan belirli harfin ötesine geçiyor.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "Yukarı kaydırıp bir mesaj gönderdiyseniz, mesajınızın nerede olduğunu merak etmişsinizdir! Şimdi, ne zaman bir mesaj gönderirseniz, sıkı çalışmanıza hayran kalmanız için ekrana kaydırılır.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "Şimdi bir grup araması başladığında bir bildirim alacaksınız. Artık geç kalmayacaksınız, eğer niyetiniz geç kalmak değilse.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Mesaja tepki mi veriyorsunuz? Artık daha stabil olmalı, 24 saate kadar otomatik tekrar denenecek",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "Bu özellik, 👍 yerine daha çok 💅 ile etkileşim kuranlar için: şimdi artık bir iletiye bırakmak istediğiniz tepkinin varsayılan olarak nasıl gözükebileceğini düzenleyebiliyorsunuz.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Neyin ne zaman olduğunu bilin. Varsa teslim edilen, okunan, gönderilen ve diğer durum iletileriyle ilişkili zaman bilgisi artık iletinin ayrıntılar ekranında görüntülenecektir.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Ekran okuyucu kullanıcıları için sol bölmedeki konuşma listesinde gezinme artık daha kolay.",
"description": "Release notes for v5.21"
"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": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",
"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"
}
}

View File

@ -833,6 +833,14 @@
"message": "ئۇچۇرلار",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Signal غا خۇش كەلدىڭىز",
"description": ""
@ -1293,13 +1301,9 @@
"message": "مەزكۇر سۈرەتنىڭ چۈشەندۈرۈش سىنبەلگىسى بارلىقىنى بىلدۈرىدۇ",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "بايان قوش…",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "ساقلا",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "ئەسلىگە قايتۇر",
@ -2273,6 +2277,14 @@
"message": "ھېچقانداق سۆھبەت تېپىلمىدى",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "ئەزا تاللاش",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "چەكلىمە",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "$name$ چەكلىمەمدۇ؟",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "ئۆز ئارا ئۇچۇرلىشىپ ۋە چاقىرىشالايسىلەر.",
@ -5293,6 +5299,30 @@
"message": "كېيىنكى",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "سول ئۈستىدىكى سەپلىمە ھۆججەت سۈرىتى چېكىلسە تەڭشەكلەر ئېچىلىدۇ",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "ياي",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "ھەققىدە",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "ئىشلەتكۈچى",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "ئىشلەتكۈچى ئىسمى كىرگۈزۈڭ",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "ئىشلەتكۈچى ئىسمى Signal دىكى تاللانما ئىقتىدار. ئەگەر ئىشلەتكۈچى ئىسمى قۇرۇشنى تاللىسىڭىز، باشقا Signal ئىشلەتكۈچىلىرى مۇشۇ ئىسىم بىلەن سىزنى ئىزدەپ ئالاقە قىلالايدۇ ھەمدە تېلېفون نومۇرىڭىزنى بىلىش ھاجەتسىز.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "ئىشلەتكۈچى ئىسمى ساندىن باشلانسا بولمايدۇ.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "ئىشلەتكۈچى ئىسمى ئىشلىتىلگەن",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "ئۆچۈر",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Write something about yourself...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "ھەققىدە",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "ئىشلەتكۈچى",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Your profile could not be updated. Please try again.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "Повідомлення",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Ласкаво просимо до Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Значок який показує, що в цьому зображенні є підпис",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Добавити заголовок...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Зберегти",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Скинути",
@ -2273,6 +2277,14 @@
"message": "Розмов не знайдено",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Обрати учасників",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Розблокувати",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Розблокувати $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Ви зможете відправляти повідомлення та дзвонити один одному.",
@ -5293,6 +5299,30 @@
"message": "вперед",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Натисніть фото свого профілю в лівому верхньому кутку, щоб відкрити Настройки ",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Розкрити",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Про додаток",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Ім'я користувача",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Введіть ім'я користувача",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Імена користувачів в Signal необов'язкові. Якщо ви вирішите створити ім'я користувача, інші користувачі Signal зможуть знайти вас по цьому імені і зв'язатися з вами, не знаючи ваш номер телефону.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Ім'я користувача не може починатися з цифри.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Цей псевдонім вже використовується.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Видалити",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Напишіть щось про себе...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Про додаток",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Ім'я користувача",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Ваш профіль не вдалось оновити. Будь ласка, спробуйте ще раз.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "Що нового",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "پیغامات",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Signal میں خوش آمدید",
"description": ""
@ -1293,13 +1301,9 @@
"message": "آئیکن ظاہر کررہی ہے کہ اس تصویر میں ایک عنوان ہے",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "ایک عنوان شامل کریں ...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "محفوظ",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "دوبارہ بحال کریں",
@ -2273,6 +2277,14 @@
"message": "کوئی گفتگو نہیں ملی",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "ممبروں کا انتخاب کریں",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "ان بلاک",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "غیر مسدود $name$؟",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "آپ ایک دوسرے کو پیغام بھیجنے اور کال کرنے کے اہل ہوں گے۔",
@ -5293,6 +5299,30 @@
"message": "اگلے",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "ترتیبات کو کھولنے کے لئے بائیں طرف اوپر اپنے پروفائل فوٹو پر ٹیپ کریں",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "پھیلائیں",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "متعلق",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "صارف کا نام",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "صارف کا نام داخل کریں",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signal پر صارف کا نام آپشنل ہے۔ اگر آپ صارف کا نام بنانا منتخب کرتے ہیں دوسرے Signal صارفین اس صارف کے نام کے زریعے تلاش کرنے کے قابل ہوں گے اور فون نمبر کے بغیر آپ سے رابطہ کرسکتے ہیں۔",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "صارف نام کسی نمبر کے ساتھ شروع نہیں ہوسکتے ہیں۔",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "یہ صارف نام لیا گیا ہے۔",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "حذف کریں",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "اپنے بارے میں کچھ لکھیں...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "متعلق",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "صارف کا نام",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "آپ کے پروفائل کو اپ ڈیٹ نہیں کیا جاسکا۔ دوبارہ کوشش کریں.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "Tin nhắn",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "Chào mừng đến với Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "Biểu tượng cho biết hình ảnh này có chú thích",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "Thêm chú thích...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "Lưu",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "Đặt lại",
@ -2273,6 +2277,14 @@
"message": "Không tìm thấy cuộc trò chuyện",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "Chọn thành viên",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "Bỏ chặn",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "Ngưng chặn $name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "Các bạn sẽ có thể nhắn tin và gọi cho nhau.",
@ -5293,6 +5299,30 @@
"message": "tiếp theo",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "Nhấn vào ảnh đại diện của bạn ở góc trên bên trái để mở Cài đặt",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "Mở rộng",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "Thông tin",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "Tên người dùng",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "Nhập tên người dùng",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Tên người dùng trên Signal là không bắt buộc. Nếu bạn chọn tạo một tên người dùng, những người dùng Signal khác sẽ có thể tìm được bạn bằng tên này và liên lạc với bạn mà không cần biết số điện thoại của bạn.",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "Tên người dùng không được bắt đầu bằng số.",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "Tên người dùng này đã được sử dụng.",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "Xóa",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Write something about yourself...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "Thông tin",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "Tên người dùng",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Your profile could not be updated. Please try again.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "信息",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "Find by Username",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "欢迎来到 Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "表示该图片带有描述的图标",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "添加描述...",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "保存",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "重置",
@ -2273,6 +2277,14 @@
"message": "未找到对话",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "Failed to fetch username. Check your connection and try again.",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "User not found. $atUsername$ is not a Signal user; make sure youve entered the complete username.",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "选择成员",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "取消屏蔽",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "取消屏蔽 $name$",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "彼此将可以收发消息并呼叫。",
@ -5293,6 +5299,30 @@
"message": "下一",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "Become a Sustainer",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "Become a Sustainer",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal is powered by people like you. Contribute and receive a badge.",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "Open Signal on your phone",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "点击左上侧个人资料图片,打开设置。",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "Tap on \"Become a Sustainer\" and subscribe",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "扩展",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "关于",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "用户名",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "输入用户名",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signal 上的用户名是可选功能。如果您选择创建用户名,其他 Signal 用户无需知道您的电话号码,即可通过此用户名与您取得联系。",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "Usernames may only contain a-z, 0-9 and _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "用户名不能以数字开头。",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "Usernames must have a least $min$ characters.",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "Usernames must have at most $max$ characters.",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "该用户名已有人使用。",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "Your username couldnt be saved. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "Your username couldnt be removed. Check your connection and try again.",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "Delete username",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "This will remove your username, allowing other users to claim it. Are you sure?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "删除",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "Write something about yourself...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "关于",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "Your Avatar",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "用户名",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "Your profile could not be updated. Please try again.",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "What's New",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "You can now search in archived conversations. Imagine yourself searching (quickly) through ancient tomes, looking for the next clue.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "If you've ever scrolled up and sent a message, you might wonder where your message was! Now, whenever you send a message, it'll be scrolled into view for you to admire your hard work.",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "When a group call starts, you now get a notification. You'll never be late again, unless you want to be.",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "Reacting to a message? It should now be more reliable, retrying for up to 24 hours",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "This feature goes out to everyone who reacts with 💅 more than 👍: you can now customize the emojis that appear by default when you want to react to a message.",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"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.20"
},
"WhatsNew__v5.21--1": {
"message": "Get more information at a glance 👀. The left pane has got a fresh new look and style 😎.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "Screen reader users should now find it easier to navigate through the conversation list on the left pane.",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "This version contains a number of small tweaks and bug fixes to keep Signal running smoothly.",

View File

@ -833,6 +833,14 @@
"message": "訊息",
"description": "Shown to separate the types of search results"
},
"findByUsernameHeader": {
"message": "以使用者名稱搜尋",
"description": "Shown to separate the types of search results"
},
"at-username": {
"message": "@$username$",
"description": "@ added to username to signify it as a username. Should it be on the right in your language?"
},
"welcomeToSignal": {
"message": "歡迎來到 Signal",
"description": ""
@ -1293,13 +1301,9 @@
"message": "圖示顯示此圖片有說明文字",
"description": "Used for the icon layered on top of an image in message bubbles"
},
"addACaption": {
"message": "加入說明文字…",
"description": "Used as the placeholder text in the caption editor text field"
},
"save": {
"message": "儲存",
"description": "Used as a 'commit changes' button in the caption editor for outgoing image attachments"
"description": "Used on save buttons"
},
"reset": {
"message": "重設",
@ -2273,6 +2277,14 @@
"message": "找不到對話",
"description": "Label shown when there are no conversations to compose to"
},
"Toast--failed-to-fetch-username": {
"message": "取得使用者名稱失敗。檢查你的網路連接並重試。",
"description": "Shown if request to Signal servers to find username fails"
},
"startConversation--username-not-found": {
"message": "未找到該使用者。$atUsername$不是 Signal 使用者;請確定你輸入的是完整的使用者名稱。",
"description": "Shown in dialog if username is not found. Note that 'username' will be the output of at-username"
},
"chooseGroupMembers__title": {
"message": "選擇成員",
"description": "The title for the 'choose group members' left pane screen"
@ -3333,15 +3345,9 @@
"message": "解除封鎖",
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-confirm-title": {
"MessageRequests--unblock-direct-confirm-title": {
"message": "解除封鎖$name$?",
"description": "Shown as a button to let the user unblock a message request",
"placeholders": {
"name": {
"content": "$1",
"example": "Cayce Pollard"
}
}
"description": "Shown as a button to let the user unblock a message request"
},
"MessageRequests--unblock-direct-confirm-body": {
"message": "你將能夠發訊息並互相打電話。",
@ -5293,6 +5299,30 @@
"message": "下一個",
"description": "Generic next label"
},
"BadgeDialog__become-a-sustainer-button": {
"message": "成為贊助人",
"description": "In the badge dialog. This button is shown under sustainer badges, taking users to some instructions"
},
"BadgeSustainerInstructions__header": {
"message": "成為贊助人",
"description": "In the instructions for becoming a sustainer. The heading."
},
"BadgeSustainerInstructions__subheader": {
"message": "Signal 由像你這樣提供支援。貢獻並獲得徽章。",
"description": "In the instructions for becoming a sustainer. The subheading."
},
"BadgeSustainerInstructions__instructions__1": {
"message": "在手機上開啟 Signal",
"description": "In the instructions for becoming a sustainer. First instruction."
},
"BadgeSustainerInstructions__instructions__2": {
"message": "點按左上角的個人資料照片以打開“設定”",
"description": "In the instructions for becoming a sustainer. Second instruction."
},
"BadgeSustainerInstructions__instructions__3": {
"message": "點擊“成為贊助人”並訂閱",
"description": "In the instructions for becoming a sustainer. Third instruction."
},
"CompositionArea--expand": {
"message": "擴充",
"description": "Aria label for expanding composition area"
@ -6201,6 +6231,70 @@
"message": "關於",
"description": "Default text for about field"
},
"ProfileEditor--username": {
"message": "使用者名稱",
"description": "Default text for username field"
},
"ProfileEditor--username--placeholder": {
"message": "輸入使用者名稱",
"description": "Placeholder for the username field"
},
"ProfileEditor--username--helper": {
"message": "Signal上的使用者名稱是選則性的。 如果你選擇創建使用者名稱其他Signal 使用者將能透過使用者名稱找到你,並在不知道你的電話號碼的情況下與你聯繫。",
"description": "Shown on the edit username screen"
},
"ProfileEditor--username--check-characters": {
"message": "使用者名稱只能包含 a-z、0-9 和 _",
"description": "Shown if user has attempted to use forbidden characters"
},
"ProfileEditor--username--check-starting-character": {
"message": "使用者名稱不能以數字開頭。",
"description": "Shown if user has attempted to begin their username with a number"
},
"ProfileEditor--username--check-character-min": {
"message": "使用者名稱必須至少包含$min$ 個字符。",
"description": "Shown if user has attempted to enter a username with too few characters - currently min is 3",
"placeholders": {
"min": {
"content": "$1",
"example": "3"
}
}
},
"ProfileEditor--username--check-character-max": {
"message": "使用者名稱最多只能包含$max$個字符。",
"description": "Shown if user has attempted to enter a username with too many characters - currently min is 25",
"placeholders": {
"max": {
"content": "$1",
"example": "25"
}
}
},
"ProfileEditor--username--check-username-taken": {
"message": "這個使用者名稱已經被使用。",
"description": "Shown if user has attempted to save a username which is not available"
},
"ProfileEditor--username--general-error": {
"message": "無法保存你的使用者名稱。請檢查你的網路連接並重試。",
"description": "Shown if something unknown has gone wrong with username save."
},
"ProfileEditor--username--delete-general-error": {
"message": "無法刪除你的使用者名稱。請檢查你的網路連接並重試。",
"description": "Shown if something unknown has gone wrong with username delete."
},
"ProfileEditor--username--delete-username": {
"message": "刪除使用者名稱",
"description": "Shown as aria label for trash icon next to username"
},
"ProfileEditor--username--confirm-delete-body": {
"message": "這將刪除你的使用者名稱,這將可讓其他使用者使用。你確定嗎?",
"description": "Shown in dialog body if user has saved an empty string to delete their username"
},
"ProfileEditor--username--confirm-delete-button": {
"message": "刪除",
"description": "Shown in dialog button if user has saved an empty string to delete their username"
},
"ProfileEditor--about-placeholder": {
"message": "寫一些關於你自己...",
"description": "Placeholder text for about input field"
@ -6263,6 +6357,14 @@
"message": "關於",
"description": "Title for about editing"
},
"ProfileEditorModal--avatar": {
"message": "你的頭像",
"description": "Title for profile avatar editing"
},
"ProfileEditorModal--username": {
"message": "使用者名稱",
"description": "Title for username editing"
},
"ProfileEditorModal--error": {
"message": "無法更新你的個人資料。 請再試一次。",
"description": "Error message when something goes wrong updating your profile."
@ -6473,37 +6575,21 @@
"message": "有甚麼新的",
"description": "Title for the whats new modal"
},
"WhatsNew__v5.19--1": {
"message": "休息一下並放鬆進入對話框和彈出視窗的新動畫。 吸氣呼氣。 吸氣呼氣。",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--1": {
"message": "你現在可以在存檔的對話中搜尋。想像一下自己(快速地)搜尋古代書籍,尋找下一條線索。",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--2": {
"message": "切換鍵盤佈局總是有點棘手,但鍵盤快捷鍵現在會與你一起移動,按下的特定字母來滿足你的要求。",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--2": {
"message": "如果你曾經向上捲動並傳送過訊息,你可能想知道你的訊息在哪裡! 現在,每當你傳送訊息時,它都會捲動到你的眼前,讓你欣賞自己辛勤工作的成果。",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--3": {
"message": "當群組通話開始時,你現在會收到通知。 你不會再太遲加入,除非你想遲到。",
"description": "Release notes for v5.19"
"WhatsNew__v5.24--3": {
"message": "要對訊息作出回應嗎? 現在應該更可靠了,最多可以重試 24 小時",
"description": "Release notes for v5.24"
},
"WhatsNew__v5.19--4": {
"message": "此功能適用於對 💅 做出反應超過 👍 的每個人:你現在可以自定義當你想對訊息做出回應時預設顯示的表情符號。",
"description": "Release notes for v5.19"
},
"WhatsNew__v5.20": {
"WhatsNew__v5.25--1": {
"message": "此版本包含許多小調整和錯誤修復,以維持 Signal 穩定運作。",
"description": "Release notes for v5.20"
},
"WhatsNew__v5.21--1": {
"message": "一目了然獲取更多信息👀。 左方面板具有全新的外觀和樣式😎。",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--2": {
"message": "要知道什麼時候該做什麼。 與已送達、已讀、已傳送和其他狀態訊息相關聯的時間戳(如果可用)現在會顯示在訊息詳細訊息畫面中。",
"description": "Release notes for v5.21"
},
"WhatsNew__v5.21--3": {
"message": "螢幕閱讀器使用者現在應該可以更輕鬆地瀏覽左側面版中的對話清單。",
"description": "Release notes for v5.21"
"description": "Release notes for v5.25"
},
"WhatsNew__bugfixes": {
"message": "此版本包含許多小調整和錯誤修復,以維持 Signal 穩定運作。",

View File

@ -0,0 +1 @@
<svg height="320" viewBox="0 0 292 320" width="292" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(1 0 0 -1 0 -4326)" gradientUnits="userSpaceOnUse" x1="146" x2="146" y1="-4571.26" y2="-4645.78"><stop offset="0" stop-opacity="0"/><stop offset="1" stop-color="#2e2e2e"/></linearGradient><path d="m292 319.78v-267.29a52 52 0 0 0 -51.87-52.13l-187.44-.58a52 52 0 0 0 -52.19 51.94l-.5 268.06z" fill="#5e5e5e" fill-rule="evenodd"/><path d="m279.37 319.78.68-273.17a34.7 34.7 0 0 0 -34.61-34.78l-26.36-.06-143.51-.35-27.17-.07a34.67 34.67 0 0 0 -34.77 34.65l-.63 273.78z" fill="#121212" fill-rule="evenodd"/><path d="m34.51 115.67a22.33 22.33 0 1 1 22.33 22.33 22.32 22.32 0 0 1 -22.33-22.33zm21.74-40.39a13 13 0 1 0 -13-13 13 13 0 0 0 13 13zm151.3 33.65a2.93 2.93 0 0 0 -3-3h-105.07a3 3 0 1 0 0 5.92h105.17a2.88 2.88 0 0 0 2.9-2.92zm-43.88 13.78a2.93 2.93 0 0 0 -3-3h-61.19a3 3 0 1 0 0 5.92h61.29a2.88 2.88 0 0 0 2.9-2.92zm-106.83 77.54a22.3 22.3 0 1 0 -22.33-22.25 22.3 22.3 0 0 0 22.33 22.25zm150.71-29a2.93 2.93 0 0 0 -3-3h-105.07a3 3 0 1 0 0 5.92h105.17a2.88 2.88 0 0 0 2.9-2.96zm-43.88 13.84a2.93 2.93 0 0 0 -3-3h-61.19a3 3 0 1 0 0 5.91h61.29a2.88 2.88 0 0 0 2.9-2.95zm-106.83 77.51a22.3 22.3 0 1 0 -22.33-22.3 22.31 22.31 0 0 0 22.33 22.3zm150.71-29.05a2.93 2.93 0 0 0 -3-3h-105.07a3 3 0 1 0 0 5.91h105.17a2.88 2.88 0 0 0 2.9-2.91zm-43.88 13.79a2.93 2.93 0 0 0 -3-3h-61.19a3 3 0 1 0 0 5.91h61.29a2.88 2.88 0 0 0 2.9-2.91zm43.88 48.5a2.93 2.93 0 0 0 -3-3h-105.07a3 3 0 1 0 0 5.92h105.17a2.88 2.88 0 0 0 2.9-2.92zm-43.88 13.78a2.93 2.93 0 0 0 -3-3h-61.19a3 3 0 1 0 0 5.92h61.29a2.88 2.88 0 0 0 2.9-2.92zm-121 10.16h28.38a22.33 22.33 0 1 0 -28.42 0z" fill="#5e5e5e"/><path d="m0 245.26h292v74.52h-292z" fill="url(#a)"/><path d="m56.25 94.87a33.37 33.37 0 1 1 33.36-33.37 33.41 33.41 0 0 1 -33.36 33.37zm0-60.73a27.37 27.37 0 1 0 27.36 27.36 27.4 27.4 0 0 0 -27.36-27.36z" fill="#6191f3"/></svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -0,0 +1 @@
<svg height="320" viewBox="0 0 292 320" width="292" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><clipPath id="a"><path d="m.34.31h291.66v318.95h-291.66z"/></clipPath><linearGradient id="b" gradientTransform="matrix(1 0 0 -1 0 -4326)" gradientUnits="userSpaceOnUse" x1="145.79" x2="145.79" y1="-4571.48" y2="-4645.26"><stop offset="0" stop-color="#fff" stop-opacity="0"/><stop offset="1" stop-color="#fff"/></linearGradient><linearGradient id="c" x1="146" x2="146" xlink:href="#b" y1="-4571.48" y2="-4646"/><g clip-path="url(#a)"><path d="m.5 51.93a52 52 0 0 1 52.19-51.93l187.44.58a52 52 0 0 1 51.87 52.12l-.93 497.55a52 52 0 0 1 -52.19 51.93l-187.44-.57a52 52 0 0 1 -51.87-52.13z" fill="#dedede" fill-rule="evenodd"/><path d="m48.4 11.57a34.67 34.67 0 0 0 -34.77 34.6l-1.25 507.29a34.69 34.69 0 0 0 34.62 34.77l197 .48a34.69 34.69 0 0 0 34.78-34.6l1.25-507.28a34.7 34.7 0 0 0 -34.61-34.78z" fill="#fff" fill-rule="evenodd"/><g fill="#dbdbdb"><path d="m204.65 111.36h-105.17a3 3 0 1 1 0-5.91h105.11a2.93 2.93 0 0 1 3 3 2.88 2.88 0 0 1 -2.94 2.91z" fill-rule="evenodd"/><path d="m160.77 125.14h-61.29a3 3 0 1 1 0-5.91h61.23a2.93 2.93 0 0 1 3 3 2.88 2.88 0 0 1 -2.94 2.91z" fill-rule="evenodd"/><path d="m204.65 173.65h-105.17a3 3 0 1 1 0-5.92h105.11a2.93 2.93 0 0 1 3 3 2.88 2.88 0 0 1 -2.94 2.92z" fill-rule="evenodd"/><path d="m160.77 187.49h-61.29a3 3 0 1 1 0-5.92h61.23a2.93 2.93 0 0 1 3 3 2.88 2.88 0 0 1 -2.94 2.92z" fill-rule="evenodd"/><path d="m204.65 236h-105.17a3 3 0 1 1 0-5.92h105.11a2.93 2.93 0 0 1 3 3 2.88 2.88 0 0 1 -2.94 2.92z" fill-rule="evenodd"/><path d="m160.77 249.77h-61.29a3 3 0 1 1 0-5.91h61.23a2.93 2.93 0 0 1 3 2.95 2.88 2.88 0 0 1 -2.94 2.96z" fill-rule="evenodd"/><path d="m204.65 298.27h-105.17a3 3 0 1 1 0-5.91h105.11a2.93 2.93 0 0 1 3 2.95 2.88 2.88 0 0 1 -2.94 2.96z" fill-rule="evenodd"/><path d="m34.51 115.15a22.33 22.33 0 1 1 22.33 22.3 22.31 22.31 0 0 1 -22.33-22.3z"/><path d="m56.84 199.73a22.3 22.3 0 1 0 -22.33-22.3 22.31 22.31 0 0 0 22.33 22.3z"/><path d="m56.84 262.07a22.3 22.3 0 1 0 -22.33-22.3 22.31 22.31 0 0 0 22.33 22.3z"/><path d="m56.84 324.42a22.3 22.3 0 1 0 -22.33-22.3 22.31 22.31 0 0 0 22.33 22.3z"/><path d="m163.67 309.1a2.93 2.93 0 0 0 -3-3h-61.19a3 3 0 1 0 0 5.91h61.29a2.88 2.88 0 0 0 2.9-2.91z"/></g><path d="m.24 245.48h291.09v73.78h-291.09z" fill="url(#b)"/><path d="m56.25 74.76a13 13 0 1 0 -13-13 13 13 0 0 0 13 13z" fill="#dbdbdb"/></g><path d="m292 320v-267.3a52 52 0 0 0 -51.87-52.12l-187.44-.58a52 52 0 0 0 -52.19 51.93l-.5 268.07z" fill="#dedede" fill-rule="evenodd"/><path d="m279.37 320 .68-273.17a34.7 34.7 0 0 0 -34.61-34.78l-26.36-.05-143.51-.37-27.17-.06a34.67 34.67 0 0 0 -34.77 34.6l-.63 273.83z" fill="#fff" fill-rule="evenodd"/><path d="m34.51 115.89a22.33 22.33 0 1 1 22.33 22.3 22.32 22.32 0 0 1 -22.33-22.3zm21.74-40.39a13 13 0 1 0 -13-13 13 13 0 0 0 13 13zm151.3 33.65a2.93 2.93 0 0 0 -3-3h-105.07a3 3 0 1 0 0 5.92h105.17a2.88 2.88 0 0 0 2.9-2.92zm-43.88 13.78a2.93 2.93 0 0 0 -3-3h-61.19a3 3 0 1 0 0 5.92h61.29a2.88 2.88 0 0 0 2.9-2.92zm-106.83 77.54a22.3 22.3 0 1 0 -22.33-22.29 22.3 22.3 0 0 0 22.33 22.29zm150.71-29a2.93 2.93 0 0 0 -3-3h-105.07a3 3 0 1 0 0 5.92h105.17a2.88 2.88 0 0 0 2.9-2.96zm-43.88 13.84a2.93 2.93 0 0 0 -3-3h-61.19a3 3 0 1 0 0 5.92h61.29a2.88 2.88 0 0 0 2.9-2.96zm-106.83 77.51a22.3 22.3 0 1 0 -22.33-22.3 22.31 22.31 0 0 0 22.33 22.3zm150.71-29a2.93 2.93 0 0 0 -3-3h-105.07a3 3 0 1 0 0 5.91h105.17a2.88 2.88 0 0 0 2.9-2.96zm-43.88 13.79a2.93 2.93 0 0 0 -3-3h-61.19a3 3 0 1 0 0 5.91h61.29a2.88 2.88 0 0 0 2.9-2.96zm43.88 48.5a2.93 2.93 0 0 0 -3-3h-105.07a3 3 0 1 0 0 5.92h105.17a2.88 2.88 0 0 0 2.9-2.97zm-43.88 13.78a2.93 2.93 0 0 0 -3-3h-61.19a3 3 0 1 0 0 5.92h61.29a2.88 2.88 0 0 0 2.9-2.97zm-121.04 10.11h28.42a22.33 22.33 0 1 0 -28.42 0z" fill="#dbdbdb"/><path d="m0 245.48h292v74.52h-292z" fill="url(#c)"/><path d="m56.25 95.08a33.36 33.36 0 1 1 33.36-33.36 33.4 33.4 0 0 1 -33.36 33.36zm0-60.72a27.36 27.36 0 1 0 27.36 27.36 27.4 27.4 0 0 0 -27.36-27.36z" fill="#2c6bed"/></svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -4,7 +4,7 @@
"description": "Private messaging from your desktop",
"desktopName": "signal.desktop",
"repository": "https://github.com/signalapp/Signal-Desktop.git",
"version": "5.24.0-beta.1",
"version": "5.24.0",
"license": "AGPL-3.0-only",
"author": {
"name": "Open Whisper Systems",
@ -152,7 +152,7 @@
"redux-promise-middleware": "6.1.0",
"redux-thunk": "2.3.0",
"redux-ts-utils": "3.2.2",
"reselect": "4.0.0",
"reselect": "4.1.2",
"rimraf": "2.6.2",
"ringrtc": "https://github.com/signalapp/signal-ringrtc-node.git#f8764156753e68eb85220dc1c04a6ced3704bedf",
"rotating-file-stream": "2.1.5",

View File

@ -43,6 +43,7 @@ message Content {
optional TypingMessage typingMessage = 6;
optional bytes senderKeyDistributionMessage = 7;
optional bytes decryptionErrorMessage = 8;
optional StoryMessage storyMessage = 9;
}
// Everything in CallingMessage must be kept in sync with RingRTC (ringrtc-node).
@ -248,6 +249,11 @@ message DataMessage {
optional string eraId = 1;
}
message StoryContext {
optional string authorUuid = 1;
optional uint64 sentTimestamp = 2;
}
enum ProtocolVersion {
option allow_alias = true;
@ -280,6 +286,8 @@ message DataMessage {
optional Delete delete = 17;
repeated BodyRange bodyRanges = 18;
optional GroupCallUpdate groupCallUpdate = 19;
reserved /* Payment payment */ 20;
optional StoryContext storyContext = 21;
}
message NullMessage {
@ -308,6 +316,12 @@ message TypingMessage {
optional bytes groupId = 3;
}
message StoryMessage {
optional bytes profileKey = 1;
optional GroupContextV2 group = 2;
optional AttachmentPointer attachment = 3;
}
message Verified {
enum State {
DEFAULT = 0;

View File

@ -54,6 +54,7 @@ const {
const WebAPI = initializeWebAPI({
url: config.serverUrl,
storageUrl: config.storageUrl,
updatesUrl: config.updatesUrl,
directoryUrl: config.directoryUrl,
directoryEnclaveId: config.directoryEnclaveId,
directoryTrustAnchor: config.directoryTrustAnchor,
@ -245,7 +246,7 @@ async function encrypt(data, key, iv) {
return ciphertext;
}
const getThemeSetting = createSetting('theme-setting');
const getThemeSetting = createSetting('themeSetting');
async function resolveTheme() {
const theme = (await getThemeSetting.getValue()) || 'system';

View File

@ -416,6 +416,7 @@ $loading-height: 16px;
.header {
font-weight: normal;
line-height: 1em;
margin-bottom: 1.5em;
font-size: 20pt;

View File

@ -108,6 +108,7 @@
&__badge {
bottom: 0;
pointer-events: none;
position: absolute;
right: 0;
z-index: 1;

View File

@ -14,7 +14,7 @@
max-width: 420px;
}
&__body {
&__contents {
display: flex;
align-items: center;
}
@ -99,13 +99,28 @@
&__name {
@include font-title-2;
@include fixed-height(2.5rem);
margin-top: 24px;
@include fixed-height(3.5em);
align-items: center;
display: flex;
justify-content: center;
margin-bottom: 8px;
margin-top: 12px;
}
&__description {
@include font-body-1;
@include fixed-height(3.5rem);
@include fixed-height(5.5em);
margin-bottom: 12px;
}
&__instructions-button {
width: 100%;
&--hidden {
visibility: hidden;
}
}
.BadgeCarouselIndex {
margin-top: 24px;
}
}

View File

@ -0,0 +1,52 @@
// Copyright 2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
.BadgeSustainerInstructionsDialog {
user-select: none;
// We use this selector for specificity.
&.module-Modal {
max-width: 420px;
}
&__header {
@include font-title-2;
text-align: center;
}
&__subheader {
@include font-body-1;
font-weight: normal;
text-align: center;
}
&__instructions {
@include font-body-2;
padding: 0;
list-style-position: inside;
&::before {
background-size: contain;
content: '';
display: block;
height: 160px;
margin: 24px auto;
width: 146px;
@include light-theme {
background-image: url('../images/mobile-settings-light.svg');
}
@include dark-theme {
background-image: url('../images/mobile-settings-dark.svg');
}
}
> li {
margin-top: 1em;
&:first-child {
margin-top: 0;
}
}
}
}

View File

@ -35,6 +35,11 @@
cursor: not-allowed;
}
&--large {
@include font-title-2;
font-weight: bold;
}
&--medium {
@include font-body-1-bold;
}

View File

@ -34,6 +34,7 @@
@import './components/AvatarTextEditor.scss';
@import './components/BadgeCarouselIndex.scss';
@import './components/BadgeDialog.scss';
@import './components/BadgeSustainerInstructionsDialog.scss';
@import './components/BetterAvatarBubble.scss';
@import './components/Button.scss';
@import './components/CallingLobby.scss';

View File

@ -8,6 +8,7 @@ import * as log from './logging/log';
export type ConfigKeyType =
| 'desktop.announcementGroup'
| 'desktop.calling.useWindowsAdm2'
| 'desktop.clientExpiration'
| 'desktop.disableGV1'
| 'desktop.groupCallOutboundRing'
@ -23,6 +24,7 @@ export type ConfigKeyType =
| 'desktop.senderKey.send'
| 'desktop.senderKey.retry'
| 'desktop.sendSenderKey3'
| 'desktop.showUserBadges'
| 'desktop.storage'
| 'desktop.storageWrite3'
| 'desktop.usernames'

View File

@ -0,0 +1,16 @@
// Copyright 2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import { isEnabled } from '../RemoteConfig';
import { getEnvironment, Environment } from '../environment';
export function shouldShowBadges(): boolean {
return (
isEnabled('desktop.showUserBadges') ||
isEnabled('desktop.internalUser') ||
getEnvironment() === Environment.Staging ||
getEnvironment() === Environment.Development ||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
Boolean((window as any).STORYBOOK_ENV)
);
}

View File

@ -2,6 +2,9 @@
// SPDX-License-Identifier: AGPL-3.0-only
import { makeEnumParser } from '../util/enum';
import { isEnabled } from '../RemoteConfig';
import { isAlpha, isBeta } from '../util/version';
import * as OS from '../OS';
export enum AudioDeviceModule {
Default = 'Default',
@ -12,3 +15,20 @@ export const parseAudioDeviceModule = makeEnumParser(
AudioDeviceModule,
AudioDeviceModule.Default
);
export function getAudioDeviceModule(): AudioDeviceModule {
if (!OS.isWindows()) {
return AudioDeviceModule.Default;
}
const appVersion = window.getVersion();
if (
isEnabled('desktop.calling.useWindowsAdm2') ||
isBeta(appVersion) ||
isAlpha(appVersion)
) {
return AudioDeviceModule.WindowsAdm2;
}
return AudioDeviceModule.Default;
}

View File

@ -23,6 +23,7 @@ import { assert } from '../util/assert';
import { shouldBlurAvatar } from '../util/shouldBlurAvatar';
import { getBadgeImageFileLocalPath } from '../badges/getBadgeImageFileLocalPath';
import { BadgeImageTheme } from '../badges/BadgeImageTheme';
import { shouldShowBadges } from '../badges/shouldShowBadges';
export enum AvatarBlur {
NoBlur,
@ -212,7 +213,7 @@ export const Avatar: FunctionComponent<Props> = ({
}
let badgeNode: ReactNode;
if (badge && theme && !isMe) {
if (badge && theme && !isMe && shouldShowBadges()) {
const badgeSize = Math.ceil(size * 0.425);
const badgeTheme =
theme === ThemeType.light ? BadgeImageTheme.Light : BadgeImageTheme.Dark;

View File

@ -2,14 +2,18 @@
// SPDX-License-Identifier: AGPL-3.0-only
import React, { useEffect, useState } from 'react';
import classNames from 'classnames';
import { strictAssert } from '../util/assert';
import type { LocalizerType } from '../types/Util';
import type { BadgeType } from '../badges/types';
import { BadgeCategory } from '../badges/BadgeCategory';
import { Modal } from './Modal';
import { Button, ButtonSize } from './Button';
import { BadgeDescription } from './BadgeDescription';
import { BadgeImage } from './BadgeImage';
import { BadgeCarouselIndex } from './BadgeCarouselIndex';
import { BadgeSustainerInstructionsDialog } from './BadgeSustainerInstructionsDialog';
type PropsType = Readonly<{
badges: ReadonlyArray<BadgeType>;
@ -20,16 +24,32 @@ type PropsType = Readonly<{
}>;
export function BadgeDialog(props: PropsType): null | JSX.Element {
const { badges, onClose } = props;
const { badges, i18n, onClose } = props;
const [isShowingInstructions, setIsShowingInstructions] = useState(false);
const hasBadges = badges.length > 0;
useEffect(() => {
if (!hasBadges) {
if (!hasBadges && !isShowingInstructions) {
onClose();
}
}, [hasBadges, onClose]);
}, [hasBadges, isShowingInstructions, onClose]);
return hasBadges ? <BadgeDialogWithBadges {...props} /> : null;
if (isShowingInstructions) {
return (
<BadgeSustainerInstructionsDialog
i18n={i18n}
onClose={() => setIsShowingInstructions(false)}
/>
);
}
return hasBadges ? (
<BadgeDialogWithBadges
{...props}
onShowInstructions={() => setIsShowingInstructions(true)}
/>
) : null;
}
function BadgeDialogWithBadges({
@ -37,8 +57,9 @@ function BadgeDialogWithBadges({
firstName,
i18n,
onClose,
onShowInstructions,
title,
}: PropsType): JSX.Element {
}: PropsType & { onShowInstructions: () => unknown }): JSX.Element {
const firstBadge = badges[0];
strictAssert(
firstBadge,
@ -75,6 +96,7 @@ function BadgeDialogWithBadges({
i18n={i18n}
onClose={onClose}
>
<div className="BadgeDialog__contents">
<button
aria-label={i18n('previous')}
className="BadgeDialog__nav BadgeDialog__nav--previous"
@ -83,7 +105,7 @@ function BadgeDialogWithBadges({
type="button"
/>
<div className="BadgeDialog__main">
<BadgeImage badge={currentBadge} size={200} />
<BadgeImage badge={currentBadge} size={160} />
<div className="BadgeDialog__name">{currentBadge.name}</div>
<div className="BadgeDialog__description">
<BadgeDescription
@ -92,6 +114,17 @@ function BadgeDialogWithBadges({
title={title}
/>
</div>
<Button
className={classNames(
'BadgeDialog__instructions-button',
currentBadge.category !== BadgeCategory.Donor &&
'BadgeDialog__instructions-button--hidden'
)}
onClick={onShowInstructions}
size={ButtonSize.Large}
>
{i18n('BadgeDialog__become-a-sustainer-button')}
</Button>
<BadgeCarouselIndex
currentIndex={currentBadgeIndex}
totalCount={badges.length}
@ -104,6 +137,7 @@ function BadgeDialogWithBadges({
onClick={() => navigate(1)}
type="button"
/>
</div>
</Modal>
);
}

View File

@ -0,0 +1,33 @@
// Copyright 2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import type { ReactElement } from 'react';
import React from 'react';
import type { LocalizerType } from '../types/Util';
import { Modal } from './Modal';
export function BadgeSustainerInstructionsDialog({
i18n,
onClose,
}: Readonly<{ i18n: LocalizerType; onClose: () => unknown }>): ReactElement {
return (
<Modal
hasXButton
moduleClassName="BadgeSustainerInstructionsDialog"
i18n={i18n}
onClose={onClose}
>
<h1 className="BadgeSustainerInstructionsDialog__header">
{i18n('BadgeSustainerInstructions__header')}
</h1>
<h2 className="BadgeSustainerInstructionsDialog__subheader">
{i18n('BadgeSustainerInstructions__subheader')}
</h2>
<ol className="BadgeSustainerInstructionsDialog__instructions">
<li>{i18n('BadgeSustainerInstructions__instructions__1')}</li>
<li>{i18n('BadgeSustainerInstructions__instructions__2')}</li>
<li>{i18n('BadgeSustainerInstructions__instructions__3')}</li>
</ol>
</Modal>
);
}

View File

@ -13,7 +13,7 @@ story.add('Kitchen sink', () => (
<>
{Object.values(ButtonVariant).map(variant => (
<React.Fragment key={variant}>
{[ButtonSize.Medium, ButtonSize.Small].map(size => (
{[ButtonSize.Large, ButtonSize.Medium, ButtonSize.Small].map(size => (
<React.Fragment key={size}>
<p>
<Button onClick={action('onClick')} size={size} variant={variant}>

View File

@ -8,6 +8,7 @@ import classNames from 'classnames';
import { assert } from '../util/assert';
export enum ButtonSize {
Large,
Medium,
Small,
}
@ -65,6 +66,7 @@ type PropsType = {
);
const SIZE_CLASS_NAMES = new Map<ButtonSize, string>([
[ButtonSize.Large, 'module-Button--large'],
[ButtonSize.Medium, 'module-Button--medium'],
[ButtonSize.Small, 'module-Button--small'],
]);

View File

@ -5,7 +5,7 @@ import * as React from 'react';
import { storiesOf } from '@storybook/react';
import { action } from '@storybook/addon-actions';
import { boolean } from '@storybook/addon-knobs';
import { boolean, select } from '@storybook/addon-knobs';
import { IMAGE_JPEG } from '../types/MIME';
import type { Props } from './CompositionArea';
@ -16,6 +16,7 @@ import enMessages from '../../_locales/en/messages.json';
import { fakeAttachment } from '../test-both/helpers/fakeAttachment';
import { landscapeGreenUrl } from '../storybook/Fixtures';
import { ThemeType } from '../types/Util';
import { RecordingState } from '../state/ducks/audioRecorder';
const i18n = setupI18n('en', enMessages);
@ -42,7 +43,11 @@ const createProps = (overrideProps: Partial<Props> = {}): Props => ({
cancelRecording: action('cancelRecording'),
completeRecording: action('completeRecording'),
errorRecording: action('errorRecording'),
isRecording: Boolean(overrideProps.isRecording),
recordingState: select(
'recordingState',
RecordingState,
overrideProps.recordingState || RecordingState.Idle
),
startRecording: action('startRecording'),
// StagedLinkPreview
linkPreviewLoading: Boolean(overrideProps.linkPreviewLoading),

View File

@ -11,7 +11,10 @@ import type {
LocalizerType,
ThemeType,
} from '../types/Util';
import type { ErrorDialogAudioRecorderType } from '../state/ducks/audioRecorder';
import type {
ErrorDialogAudioRecorderType,
RecordingState,
} from '../state/ducks/audioRecorder';
import type { HandleAttachmentsProcessingArgsType } from '../util/handleAttachmentsProcessing';
import { Spinner } from './Spinner';
import type { Props as EmojiButtonProps } from './emoji/EmojiButton';
@ -90,7 +93,7 @@ export type OwnProps = Readonly<{
isFetchingUUID?: boolean;
isGroupV1AndDisabled?: boolean;
isMissingMandatoryProfileSharing?: boolean;
isRecording: boolean;
recordingState: RecordingState;
isSMSOnly?: boolean;
left?: boolean;
linkPreviewLoading: boolean;
@ -176,7 +179,7 @@ export const CompositionArea = ({
completeRecording,
errorDialogAudioRecorderType,
errorRecording,
isRecording,
recordingState,
startRecording,
// StagedLinkPreview
linkPreviewLoading,
@ -371,7 +374,7 @@ export const CompositionArea = ({
errorDialogAudioRecorderType={errorDialogAudioRecorderType}
errorRecording={errorRecording}
i18n={i18n}
isRecording={isRecording}
recordingState={recordingState}
onSendAudioRecording={(voiceNoteAttachment: AttachmentType) => {
onSendMessage({ voiceNoteAttachment });
}}

View File

@ -35,6 +35,7 @@ import {
} from './conversation/conversation-details/ConversationDetailsIcon';
import { Spinner } from './Spinner';
import { UsernameSaveState } from '../state/ducks/conversationsEnums';
import { MAX_USERNAME, MIN_USERNAME } from '../types/Username';
export enum EditState {
None = 'None',
@ -123,26 +124,24 @@ function getUsernameInvalidKey(
return undefined;
}
const min = 3;
if (username.length < min) {
if (username.length < MIN_USERNAME) {
return {
key: 'ProfileEditor--username--check-character-min',
replacements: { min },
replacements: { min: MIN_USERNAME },
};
}
if (!/^[0-9a-z_]+$/.test(username)) {
return { key: 'ProfileEditor--username--check-characters' };
}
if (/^[0-9]/.test(username)) {
if (!/^[a-z_]/.test(username)) {
return { key: 'ProfileEditor--username--check-starting-character' };
}
const max = 25;
if (username.length > max) {
if (username.length > MAX_USERNAME) {
return {
key: 'ProfileEditor--username--check-character-max',
replacements: { max },
replacements: { max: MAX_USERNAME },
};
}

View File

@ -5,9 +5,12 @@ import * as React from 'react';
import { action } from '@storybook/addon-actions';
import { storiesOf } from '@storybook/react';
import { boolean } from '@storybook/addon-knobs';
import { select } from '@storybook/addon-knobs';
import { ErrorDialogAudioRecorderType } from '../../state/ducks/audioRecorder';
import {
ErrorDialogAudioRecorderType,
RecordingState,
} from '../../state/ducks/audioRecorder';
import type { PropsType } from './AudioCapture';
import { AudioCapture } from './AudioCapture';
import { setupI18n } from '../../util/setupI18n';
@ -25,7 +28,11 @@ const createProps = (overrideProps: Partial<PropsType> = {}): PropsType => ({
errorDialogAudioRecorderType: overrideProps.errorDialogAudioRecorderType,
errorRecording: action('errorRecording'),
i18n,
isRecording: boolean('isRecording', overrideProps.isRecording || false),
recordingState: select(
'recordingState',
RecordingState,
overrideProps.recordingState || RecordingState.Idle
),
onSendAudioRecording: action('onSendAudioRecording'),
startRecording: action('startRecording'),
});
@ -34,11 +41,21 @@ story.add('Default', () => {
return <AudioCapture {...createProps()} />;
});
story.add('Initializing', () => {
return (
<AudioCapture
{...createProps({
recordingState: RecordingState.Initializing,
})}
/>
);
});
story.add('Recording', () => {
return (
<AudioCapture
{...createProps({
isRecording: true,
recordingState: RecordingState.Recording,
})}
/>
);
@ -49,7 +66,7 @@ story.add('Voice Limit', () => {
<AudioCapture
{...createProps({
errorDialogAudioRecorderType: ErrorDialogAudioRecorderType.Timeout,
isRecording: true,
recordingState: RecordingState.Recording,
})}
/>
);
@ -60,7 +77,7 @@ story.add('Switched Apps', () => {
<AudioCapture
{...createProps({
errorDialogAudioRecorderType: ErrorDialogAudioRecorderType.Blur,
isRecording: true,
recordingState: RecordingState.Recording,
})}
/>
);

View File

@ -8,7 +8,10 @@ import { noop } from 'lodash';
import type { AttachmentType } from '../../types/Attachment';
import { ConfirmationDialog } from '../ConfirmationDialog';
import type { LocalizerType } from '../../types/Util';
import { ErrorDialogAudioRecorderType } from '../../state/ducks/audioRecorder';
import {
ErrorDialogAudioRecorderType,
RecordingState,
} from '../../state/ducks/audioRecorder';
import { ToastVoiceNoteLimit } from '../ToastVoiceNoteLimit';
import { ToastVoiceNoteMustBeOnlyAttachment } from '../ToastVoiceNoteMustBeOnlyAttachment';
import { useEscapeHandling } from '../../hooks/useEscapeHandling';
@ -30,7 +33,7 @@ export type PropsType = {
errorDialogAudioRecorderType?: ErrorDialogAudioRecorderType;
errorRecording: (e: ErrorDialogAudioRecorderType) => unknown;
i18n: LocalizerType;
isRecording: boolean;
recordingState: RecordingState;
onSendAudioRecording: OnSendAudioRecordingType;
startRecording: () => unknown;
};
@ -50,7 +53,7 @@ export const AudioCapture = ({
errorDialogAudioRecorderType,
errorRecording,
i18n,
isRecording,
recordingState,
onSendAudioRecording,
startRecording,
}: PropsType): JSX.Element => {
@ -59,18 +62,14 @@ export const AudioCapture = ({
// Cancel recording if we switch away from this conversation, unmounting
useEffect(() => {
if (!isRecording) {
return;
}
return () => {
cancelRecording();
};
}, [cancelRecording, isRecording]);
}, [cancelRecording]);
// Stop recording and show confirmation if user switches away from this app
useEffect(() => {
if (!isRecording) {
if (recordingState !== RecordingState.Recording) {
return;
}
@ -82,15 +81,15 @@ export const AudioCapture = ({
return () => {
window.removeEventListener('blur', handler);
};
}, [isRecording, completeRecording, errorRecording]);
}, [recordingState, completeRecording, errorRecording]);
const escapeRecording = useCallback(() => {
if (!isRecording) {
if (recordingState !== RecordingState.Recording) {
return;
}
cancelRecording();
}, [cancelRecording, isRecording]);
}, [cancelRecording, recordingState]);
useEscapeHandling(escapeRecording);
@ -103,7 +102,7 @@ export const AudioCapture = ({
// Update timestamp regularly, then timeout if recording goes over five minutes
useEffect(() => {
if (!isRecording) {
if (recordingState !== RecordingState.Recording) {
return;
}
@ -133,7 +132,7 @@ export const AudioCapture = ({
closeToast,
completeRecording,
errorRecording,
isRecording,
recordingState,
setDurationText,
]);
@ -197,7 +196,7 @@ export const AudioCapture = ({
);
}
if (isRecording && !confirmationDialog) {
if (recordingState === RecordingState.Recording && !confirmationDialog) {
return (
<>
<div className="AudioCapture">

View File

@ -14,6 +14,7 @@ import { setupI18n } from '../../util/setupI18n';
import enMessages from '../../../_locales/en/messages.json';
import type { ConversationType } from '../../state/ducks/conversations';
import { getFakeBadges } from '../../test-both/helpers/getFakeBadge';
import { ThemeType } from '../../types/Util';
const i18n = setupI18n('en', enMessages);
@ -37,6 +38,7 @@ const createProps = (overrideProps: Partial<PropsType> = {}): PropsType => ({
isMember: boolean('isMember', overrideProps.isMember || true),
openConversationInternal: action('openConversationInternal'),
removeMemberFromGroup: action('removeMemberFromGroup'),
theme: ThemeType.light,
toggleSafetyNumberModal: action('toggleSafetyNumberModal'),
toggleAdmin: action('toggleAdmin'),
updateConversationModelSharedGroups: action(

View File

@ -9,11 +9,12 @@ import { Avatar } from '../Avatar';
import { AvatarLightbox } from '../AvatarLightbox';
import type { ConversationType } from '../../state/ducks/conversations';
import { Modal } from '../Modal';
import type { LocalizerType } from '../../types/Util';
import type { LocalizerType, ThemeType } from '../../types/Util';
import { BadgeDialog } from '../BadgeDialog';
import type { BadgeType } from '../../badges/types';
import { SharedGroupNames } from '../SharedGroupNames';
import { ConfirmationDialog } from '../ConfirmationDialog';
import { shouldShowBadges } from '../../badges/shouldShowBadges';
export type PropsDataType = {
areWeAdmin: boolean;
@ -23,6 +24,7 @@ export type PropsDataType = {
readonly i18n: LocalizerType;
isAdmin: boolean;
isMember: boolean;
theme: ThemeType;
};
type PropsActionType = {
@ -59,6 +61,7 @@ export const ContactModal = ({
isMember,
openConversationInternal,
removeMemberFromGroup,
theme,
toggleAdmin,
toggleSafetyNumberModal,
updateConversationModelSharedGroups,
@ -101,11 +104,12 @@ export const ContactModal = ({
profileName={contact.profileName}
sharedGroupNames={contact.sharedGroupNames}
size={96}
theme={theme}
title={contact.title}
unblurredAvatarPath={contact.unblurredAvatarPath}
onClick={() => {
setView(
preferredBadge
preferredBadge && shouldShowBadges()
? ContactModalView.ShowingBadges
: ContactModalView.ShowingAvatar
);

View File

@ -31,6 +31,8 @@ import { getDefaultConversation } from '../../test-both/helpers/getDefaultConver
import { WidthBreakpoint } from '../_util';
import { fakeAttachment } from '../../test-both/helpers/fakeAttachment';
import { getFakeBadge } from '../../test-both/helpers/getFakeBadge';
import { ThemeType } from '../../types/Util';
const i18n = setupI18n('en', enMessages);
@ -95,6 +97,7 @@ const renderAudioAttachment: Props['renderAudioAttachment'] = props => (
const createProps = (overrideProps: Partial<Props> = {}): Props => ({
attachments: overrideProps.attachments,
author: overrideProps.author || getDefaultConversation(),
authorBadge: overrideProps.authorBadge,
reducedMotion: boolean('reducedMotion', false),
bodyRanges: overrideProps.bodyRanges,
canReply: true,
@ -144,6 +147,7 @@ const createProps = (overrideProps: Partial<Props> = {}): Props => ({
kickOffAttachmentDownload: action('kickOffAttachmentDownload'),
markAttachmentAsCorrupted: action('markAttachmentAsCorrupted'),
markViewed: action('markViewed'),
messageExpanded: action('messageExpanded'),
onHeightChange: action('onHeightChange'),
openConversation: action('openConversation'),
openLink: action('openLink'),
@ -175,6 +179,7 @@ const createProps = (overrideProps: Partial<Props> = {}): Props => ({
status: overrideProps.status || 'sent',
text: overrideProps.text || text('text', ''),
textPending: boolean('textPending', overrideProps.textPending || false),
theme: ThemeType.light,
timestamp: number('timestamp', overrideProps.timestamp || Date.now()),
});
@ -543,6 +548,17 @@ story.add('Avatar in Group', () => {
return <Message {...props} />;
});
story.add('Badge in Group', () => {
const props = createProps({
authorBadge: getFakeBadge(),
conversationType: 'group',
status: 'sent',
text: 'Hello it is me, the saxophone.',
});
return <Message {...props} />;
});
story.add('Sticker', () => {
const props = createProps({
attachments: [

View File

@ -62,6 +62,7 @@ import type {
LocalizerType,
ThemeType,
} from '../../types/Util';
import type { BadgeType } from '../../badges/types';
import type {
ContactNameColorType,
ConversationColorType,
@ -131,6 +132,7 @@ export type PropsData = {
conversationColor: ConversationColorType;
customColor?: CustomColorType;
conversationId: string;
displayLimit?: number;
text?: string;
textPending?: boolean;
isSticker?: boolean;
@ -144,6 +146,7 @@ export type PropsData = {
ConversationType,
| 'acceptedMessageRequest'
| 'avatarPath'
| 'badges'
| 'color'
| 'id'
| 'isMe'
@ -154,6 +157,7 @@ export type PropsData = {
| 'title'
| 'unblurredAvatarPath'
>;
authorBadge: undefined | BadgeType;
reducedMotion?: boolean;
conversationType: ConversationTypeType;
attachments?: Array<AttachmentType>;
@ -202,7 +206,7 @@ export type PropsHousekeeping = {
containerWidthBreakpoint: WidthBreakpoint;
i18n: LocalizerType;
interactionMode: InteractionModeType;
theme?: ThemeType;
theme: ThemeType;
disableMenu?: boolean;
disableScroll?: boolean;
collapseMetadata?: boolean;
@ -216,6 +220,7 @@ export type PropsActions = {
clearSelectedMessage: () => unknown;
doubleCheckMissingQuoteReference: (messageId: string) => unknown;
onHeightChange: () => unknown;
messageExpanded: (id: string, displayLimit: number) => unknown;
checkForAccount: (identifier: string) => unknown;
reactToMessage: (
@ -1185,7 +1190,7 @@ export class Message extends React.PureComponent<Props, State> {
}
public renderAvatar(): JSX.Element | undefined {
const { author, i18n, showContactModal } = this.props;
const { author, authorBadge, i18n, showContactModal, theme } = this.props;
if (!this.hasAvatar()) {
return undefined;
@ -1200,6 +1205,7 @@ export class Message extends React.PureComponent<Props, State> {
<Avatar
acceptedMessageRequest={author.acceptedMessageRequest}
avatarPath={author.avatarPath}
badge={authorBadge}
color={author.color}
conversationType="direct"
i18n={i18n}
@ -1215,6 +1221,7 @@ export class Message extends React.PureComponent<Props, State> {
profileName={author.profileName}
sharedGroupNames={author.sharedGroupNames}
size={28}
theme={theme}
title={author.title}
unblurredAvatarPath={author.unblurredAvatarPath}
/>
@ -1227,7 +1234,10 @@ export class Message extends React.PureComponent<Props, State> {
bodyRanges,
deletedForEveryone,
direction,
displayLimit,
i18n,
id,
messageExpanded,
onHeightChange,
openConversation,
status,
@ -1261,7 +1271,10 @@ export class Message extends React.PureComponent<Props, State> {
bodyRanges={bodyRanges}
disableLinks={!this.areLinksEnabled()}
direction={direction}
displayLimit={displayLimit}
i18n={i18n}
id={id}
messageExpanded={messageExpanded}
openConversation={openConversation}
onHeightChange={onHeightChange}
text={contents || ''}

View File

@ -19,7 +19,10 @@ const story = storiesOf('Components/Conversation/MessageBodyReadMore', module);
const createProps = (overrideProps: Partial<Props> = {}): Props => ({
bodyRanges: overrideProps.bodyRanges,
direction: 'incoming',
displayLimit: overrideProps.displayLimit,
i18n,
id: 'some-id',
messageExpanded: action('messageExpanded'),
onHeightChange: action('onHeightChange'),
text: text('text', overrideProps.text || ''),
});

View File

@ -1,10 +1,11 @@
// Copyright 2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import React, { useState } from 'react';
import React, { useEffect } from 'react';
import type { Props as MessageBodyPropsType } from './MessageBody';
import { MessageBody } from './MessageBody';
import { usePrevious } from '../../hooks/usePrevious';
export type Props = Pick<
MessageBodyPropsType,
@ -16,6 +17,9 @@ export type Props = Pick<
| 'bodyRanges'
| 'openConversation'
> & {
id: string;
displayLimit?: number;
messageExpanded: (id: string, displayLimit: number) => unknown;
onHeightChange: () => unknown;
};
@ -57,20 +61,29 @@ export function MessageBodyReadMore({
bodyRanges,
direction,
disableLinks,
displayLimit,
i18n,
id,
messageExpanded,
onHeightChange,
openConversation,
text,
textPending,
}: Props): JSX.Element {
const [maxLength, setMaxLength] = useState(INITIAL_LENGTH);
const maxLength = displayLimit || INITIAL_LENGTH;
const previousMaxLength = usePrevious(maxLength, maxLength);
useEffect(() => {
if (previousMaxLength !== maxLength) {
onHeightChange();
}
}, [maxLength, previousMaxLength, onHeightChange]);
const { hasReadMore, text: slicedText } = graphemeAwareSlice(text, maxLength);
const onIncreaseTextLength = hasReadMore
? () => {
setMaxLength(oldMaxLength => oldMaxLength + INCREMENT_COUNT);
onHeightChange();
messageExpanded(id, maxLength + INCREMENT_COUNT);
}
: undefined;

View File

@ -15,6 +15,8 @@ import { ReadStatus } from '../../messages/MessageReadStatus';
import { getDefaultConversation } from '../../test-both/helpers/getDefaultConversation';
import { setupI18n } from '../../util/setupI18n';
import enMessages from '../../../_locales/en/messages.json';
import { getFakeBadge } from '../../test-both/helpers/getFakeBadge';
import { ThemeType } from '../../types/Util';
const i18n = setupI18n('en', enMessages);
@ -25,6 +27,7 @@ const defaultMessage: MessageDataPropsType = {
id: 'some-id',
title: 'Max',
}),
authorBadge: getFakeBadge(),
canReply: true,
canDeleteForEveryone: true,
canDownload: true,
@ -59,8 +62,10 @@ const createProps = (overrideProps: Partial<Props> = {}): Props => ({
receivedAt: number('receivedAt', overrideProps.receivedAt || Date.now()),
sentAt: number('sentAt', overrideProps.sentAt || Date.now()),
getPreferredBadge: () => getFakeBadge(),
i18n,
interactionMode: 'keyboard',
theme: ThemeType.light,
showSafetyNumber: action('showSafetyNumber'),

View File

@ -14,8 +14,9 @@ import type {
PropsData as MessagePropsDataType,
} from './Message';
import { Message } from './Message';
import type { LocalizerType } from '../../types/Util';
import type { LocalizerType, ThemeType } from '../../types/Util';
import type { ConversationType } from '../../state/ducks/conversations';
import type { PreferredBadgeSelectorType } from '../../state/selectors/badges';
import { groupBy } from '../../util/mapUtil';
import type { ContactNameColorType } from '../../types/Colors';
import { SendStatus } from '../../messages/MessageSendState';
@ -27,6 +28,7 @@ export type Contact = Pick<
ConversationType,
| 'acceptedMessageRequest'
| 'avatarPath'
| 'badges'
| 'color'
| 'id'
| 'isMe'
@ -60,6 +62,8 @@ export type PropsData = {
showSafetyNumber: (contactId: string) => void;
i18n: LocalizerType;
theme: ThemeType;
getPreferredBadge: PreferredBadgeSelectorType;
} & Pick<MessagePropsType, 'interactionMode'>;
export type PropsBackboneActions = Pick<
@ -116,10 +120,11 @@ export class MessageDetail extends React.Component<Props> {
}
public renderAvatar(contact: Contact): JSX.Element {
const { i18n } = this.props;
const { getPreferredBadge, i18n, theme } = this.props;
const {
acceptedMessageRequest,
avatarPath,
badges,
color,
isMe,
name,
@ -134,6 +139,7 @@ export class MessageDetail extends React.Component<Props> {
<Avatar
acceptedMessageRequest={acceptedMessageRequest}
avatarPath={avatarPath}
badge={getPreferredBadge(badges)}
color={color}
conversationType="direct"
i18n={i18n}
@ -141,6 +147,7 @@ export class MessageDetail extends React.Component<Props> {
name={name}
phoneNumber={phoneNumber}
profileName={profileName}
theme={theme}
title={title}
sharedGroupNames={sharedGroupNames}
size={AvatarSize.THIRTY_SIX}
@ -188,6 +195,7 @@ export class MessageDetail extends React.Component<Props> {
{unidentifiedDeliveryComponent}
{contact.statusTimestamp && (
<Timestamp
extended
i18n={i18n}
module="module-message-detail__status-timestamp"
timestamp={contact.statusTimestamp}
@ -287,6 +295,7 @@ export class MessageDetail extends React.Component<Props> {
showExpiredOutgoingTapToViewToast,
showForwardMessageModal,
showVisualAttachment,
theme,
} = this.props;
return (
@ -312,6 +321,7 @@ export class MessageDetail extends React.Component<Props> {
}
disableMenu
disableScroll
displayLimit={Number.MAX_SAFE_INTEGER}
displayTapToViewMessage={displayTapToViewMessage}
downloadAttachment={() =>
log.warn('MessageDetail: deleteMessageForEveryone called!')
@ -322,6 +332,7 @@ export class MessageDetail extends React.Component<Props> {
kickOffAttachmentDownload={kickOffAttachmentDownload}
markAttachmentAsCorrupted={markAttachmentAsCorrupted}
markViewed={markViewed}
messageExpanded={noop}
onHeightChange={noop}
openConversation={openConversation}
openLink={openLink}
@ -347,6 +358,7 @@ export class MessageDetail extends React.Component<Props> {
log.warn('MessageDetail: deleteMessageForEveryone called!');
}}
showVisualAttachment={showVisualAttachment}
theme={theme}
/>
</div>
<table className="module-message-detail__info">

View File

@ -26,6 +26,7 @@ import { setupI18n } from '../../util/setupI18n';
import enMessages from '../../../_locales/en/messages.json';
import { getDefaultConversation } from '../../test-both/helpers/getDefaultConversation';
import { WidthBreakpoint } from '../_util';
import { ThemeType } from '../../types/Util';
const i18n = setupI18n('en', enMessages);
@ -36,6 +37,7 @@ const defaultMessageProps: MessagesProps = {
id: 'some-id',
title: 'Person X',
}),
authorBadge: undefined,
canReply: true,
canDeleteForEveryone: true,
canDownload: true,
@ -63,7 +65,8 @@ const defaultMessageProps: MessagesProps = {
kickOffAttachmentDownload: action('default--kickOffAttachmentDownload'),
markAttachmentAsCorrupted: action('default--markAttachmentAsCorrupted'),
markViewed: action('default--markViewed'),
onHeightChange: action('onHeightChange'),
messageExpanded: action('dafult--message-expanded'),
onHeightChange: action('default--onHeightChange'),
openConversation: action('default--openConversation'),
openLink: action('default--openLink'),
previews: [],
@ -89,6 +92,7 @@ const defaultMessageProps: MessagesProps = {
showVisualAttachment: action('default--showVisualAttachment'),
status: 'sent',
text: 'This is really interesting.',
theme: ThemeType.light,
timestamp: Date.now(),
};

View File

@ -25,6 +25,7 @@ import { TypingBubble } from './TypingBubble';
import { ContactSpoofingType } from '../../util/contactSpoofing';
import { ReadStatus } from '../../messages/MessageReadStatus';
import type { WidthBreakpoint } from '../_util';
import { ThemeType } from '../../types/Util';
const i18n = setupI18n('en', enMessages);
@ -45,6 +46,7 @@ const items: Record<string, TimelineItemType> = {
author: getDefaultConversation({
phoneNumber: '(202) 555-2001',
}),
authorBadge: undefined,
canDeleteForEveryone: false,
canDownload: true,
canReply: true,
@ -65,6 +67,7 @@ const items: Record<string, TimelineItemType> = {
type: 'message',
data: {
author: getDefaultConversation({}),
authorBadge: undefined,
canDeleteForEveryone: false,
canDownload: true,
canReply: true,
@ -98,6 +101,7 @@ const items: Record<string, TimelineItemType> = {
type: 'message',
data: {
author: getDefaultConversation({}),
authorBadge: undefined,
canDeleteForEveryone: false,
canDownload: true,
canReply: true,
@ -187,6 +191,7 @@ const items: Record<string, TimelineItemType> = {
type: 'message',
data: {
author: getDefaultConversation({}),
authorBadge: undefined,
canDeleteForEveryone: false,
canDownload: true,
canReply: true,
@ -208,6 +213,7 @@ const items: Record<string, TimelineItemType> = {
type: 'message',
data: {
author: getDefaultConversation({}),
authorBadge: undefined,
canDeleteForEveryone: false,
canDownload: true,
canReply: true,
@ -229,6 +235,7 @@ const items: Record<string, TimelineItemType> = {
type: 'message',
data: {
author: getDefaultConversation({}),
authorBadge: undefined,
canDeleteForEveryone: false,
canDownload: true,
canReply: true,
@ -250,6 +257,7 @@ const items: Record<string, TimelineItemType> = {
type: 'message',
data: {
author: getDefaultConversation({}),
authorBadge: undefined,
canDeleteForEveryone: false,
canDownload: true,
canReply: true,
@ -272,6 +280,7 @@ const items: Record<string, TimelineItemType> = {
type: 'message',
data: {
author: getDefaultConversation({}),
authorBadge: undefined,
canDeleteForEveryone: false,
canDownload: true,
canReply: true,
@ -329,6 +338,7 @@ const actions = () => ({
kickOffAttachmentDownload: action('kickOffAttachmentDownload'),
markAttachmentAsCorrupted: action('markAttachmentAsCorrupted'),
markViewed: action('markViewed'),
messageExpanded: action('messageExpanded'),
showVisualAttachment: action('showVisualAttachment'),
downloadAttachment: action('downloadAttachment'),
displayTapToViewMessage: action('displayTapToViewMessage'),
@ -389,6 +399,7 @@ const renderItem = ({
nextItem={undefined}
i18n={i18n}
interactionMode="keyboard"
theme={ThemeType.light}
containerElementRef={containerElementRef}
containerWidthBreakpoint={containerWidthBreakpoint}
conversationId=""
@ -442,11 +453,13 @@ const renderLoadingRow = () => <TimelineLoadingRow state="loading" />;
const renderTypingBubble = () => (
<TypingBubble
acceptedMessageRequest
badge={undefined}
color={getRandomColor()}
conversationType="direct"
phoneNumber="+18005552222"
i18n={i18n}
isMe={false}
theme={ThemeType.light}
title="title"
sharedGroupNames={[]}
/>

Some files were not shown because too many files have changed in this diff Show More