diff --git a/locale/be/LC_MESSAGES/django.po b/locale/be/LC_MESSAGES/django.po index 63aa739ced..84e4110cae 100644 --- a/locale/be/LC_MESSAGES/django.po +++ b/locale/be/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-20 17:08+0000\n" +"POT-Creation-Date: 2025-04-04 19:11+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Iван М., 2023\n" "Language-Team: Belarusian (http://app.transifex.com/zulip/zulip/language/" @@ -300,9 +300,9 @@ msgid "Session not found" msgstr "" #: corporate/lib/stripe.py:3410 zerver/decorator.py:209 zerver/decorator.py:708 -#: zerver/lib/streams.py:1327 zerver/lib/streams.py:1353 -#: zerver/lib/streams.py:1355 zerver/lib/streams.py:1357 -#: zerver/lib/streams.py:1376 zerver/lib/user_groups.py:166 +#: zerver/lib/streams.py:1340 zerver/lib/streams.py:1366 +#: zerver/lib/streams.py:1368 zerver/lib/streams.py:1370 +#: zerver/lib/streams.py:1389 zerver/lib/user_groups.py:166 #: zerver/lib/user_groups.py:192 zerver/lib/user_groups.py:356 #: zerver/lib/user_groups.py:452 zerver/lib/users.py:202 #: zerver/lib/users.py:265 zerver/lib/users.py:294 zerver/lib/users.py:298 @@ -429,41 +429,45 @@ msgstr "" msgid "Internal server error" msgstr "" -#: templates/500.html:18 +#: templates/500.html:20 msgid "" "\n" -" Your Zulip chat cannot be loaded because the server is " -"experiencing technical difficulties.\n" -" " -msgstr "" - -#: templates/500.html:23 -msgid "" -"\n" -" This page will reload automatically when service is restored.\n" -" " +" Something went wrong. Sorry about that! We're aware of\n" +" the problem and are working to fix it.\n" +" Zulip will load automatically once it is working again.\n" +" " msgstr "" #: templates/500.html:27 #, python-format msgid "" "\n" -" In the meantime, you can contact Zulip support.\n" +" Please check Zulip Cloud status for\n" +" more information, and contact\n" +" Zulip support with any questions.\n" " " msgstr "" -#: templates/500.html:31 +#: templates/500.html:36 +msgid "" +"\n" +" Something went wrong. Sorry about that!\n" +" Zulip will load automatically once it is working again.\n" +" " +msgstr "" + +#: templates/500.html:42 #, python-format msgid "" "\n" -" In the meantime, you can contact\n" -" this server's administrators for support.\n" +" Contact this server's " +"administrators for support.\n" " " msgstr "" -#: templates/500.html:39 +#: templates/500.html:47 #, python-format msgid "" "\n" @@ -1449,10 +1453,6 @@ msgstr "" msgid "Avatar" msgstr "" -#: templates/corporate/try-zulip.html:36 -msgid "Try Zulip now" -msgstr "" - #: templates/corporate/zulipchat_migration_tos.html:3 msgid "" "\n" @@ -1575,26 +1575,26 @@ msgid "" "Browse the publicly accessible channels in {org_name} without logging in." msgstr "" -#: templates/zerver/app/index.html:140 +#: templates/zerver/app/index.html:143 msgid "" "If this message does not go away, try reloading " "the page." msgstr "" -#: templates/zerver/app/index.html:143 +#: templates/zerver/app/index.html:146 msgid "" "Error loading Zulip. Try reloading the page." msgstr "" -#: templates/zerver/app/index.html:242 +#: templates/zerver/app/index.html:245 msgid "No conversations match your filters." msgstr "" -#: templates/zerver/app/index.html:255 +#: templates/zerver/app/index.html:258 msgid "This view is still loading messages." msgstr "" -#: templates/zerver/app/index.html:258 +#: templates/zerver/app/index.html:261 msgid "Load more" msgstr "" @@ -4323,9 +4323,9 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:355 zerver/lib/message.py:399 -#: zerver/lib/message.py:414 zerver/lib/message.py:433 -#: zerver/lib/message.py:447 +#: zerver/actions/message_flags.py:355 zerver/lib/message.py:400 +#: zerver/lib/message.py:415 zerver/lib/message.py:434 +#: zerver/lib/message.py:448 msgid "Invalid message(s)" msgstr "" @@ -4566,7 +4566,7 @@ msgstr "" msgid "Invalid user ID {user_id}" msgstr "" -#: zerver/actions/user_groups.py:226 zerver/actions/user_groups.py:262 +#: zerver/actions/user_groups.py:239 zerver/actions/user_groups.py:275 #, python-brace-format msgid "User group '{group_name}' already exists." msgstr "" @@ -4715,7 +4715,7 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:64 zerver/lib/addressee.py:131 -#: zerver/views/typing.py:47 +#: zerver/views/typing.py:50 msgid "Missing topic" msgstr "" @@ -5163,15 +5163,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:207 +#: zerver/lib/message.py:208 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:209 +#: zerver/lib/message.py:210 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1483 zerver/lib/message.py:1495 +#: zerver/lib/message.py:1527 zerver/lib/message.py:1539 #, python-brace-format msgid "You are not allowed to mention user group '{user_group_name}'." msgstr "" @@ -5556,20 +5556,20 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" -#: zerver/lib/push_notifications.py:1465 +#: zerver/lib/push_notifications.py:1456 msgid "Test notification" msgstr "" -#: zerver/lib/push_notifications.py:1466 +#: zerver/lib/push_notifications.py:1457 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." msgstr "" -#: zerver/lib/push_notifications.py:1518 +#: zerver/lib/push_notifications.py:1509 msgid "Device not recognized" msgstr "" -#: zerver/lib/push_notifications.py:1530 +#: zerver/lib/push_notifications.py:1521 msgid "Device not recognized by the push bouncer" msgstr "" @@ -5577,8 +5577,8 @@ msgstr "" msgid "Invalid data type for channel ID" msgstr "" -#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:505 -#: zerver/lib/streams.py:521 zerver/tornado/views.py:225 +#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:506 +#: zerver/lib/streams.py:522 zerver/tornado/views.py:225 #: zerver/views/events_register.py:72 zerver/views/message_send.py:196 #: zerver/views/message_send.py:217 msgid "User not authorized for this query" @@ -5603,7 +5603,7 @@ msgstr "" msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:83 zerver/lib/streams.py:566 zerver/views/typing.py:44 +#: zerver/lib/request.py:83 zerver/lib/streams.py:567 zerver/views/typing.py:47 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" @@ -5622,45 +5622,45 @@ msgstr "" msgid "{service_name} account security" msgstr "" -#: zerver/lib/streams.py:468 zerver/lib/streams.py:476 +#: zerver/lib/streams.py:469 zerver/lib/streams.py:477 msgid "You do not have permission to post in this channel." msgstr "" -#: zerver/lib/streams.py:512 zerver/lib/streams.py:558 +#: zerver/lib/streams.py:513 zerver/lib/streams.py:559 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:654 zerver/lib/streams.py:689 -#: zerver/lib/streams.py:818 zerver/lib/streams.py:845 -#: zerver/lib/streams.py:916 zerver/views/user_topics.py:107 +#: zerver/lib/streams.py:655 zerver/lib/streams.py:690 +#: zerver/lib/streams.py:819 zerver/lib/streams.py:846 +#: zerver/lib/streams.py:917 zerver/views/user_topics.py:107 msgid "Invalid channel ID" msgstr "" -#: zerver/lib/streams.py:887 +#: zerver/lib/streams.py:888 msgid "Channel name is already in use." msgstr "" -#: zerver/lib/streams.py:899 zerver/lib/streams.py:1024 +#: zerver/lib/streams.py:900 zerver/lib/streams.py:1037 #, fuzzy, python-brace-format #| msgid "Unknown chart name: {chart_name}" msgid "Invalid channel name '{channel_name}'" msgstr "Невядомая назва дыяграмы: {chart_name}" -#: zerver/lib/streams.py:1359 zerver/views/streams.py:333 +#: zerver/lib/streams.py:1372 zerver/views/streams.py:333 msgid "A default channel cannot be private." msgstr "" -#: zerver/lib/streams.py:1363 +#: zerver/lib/streams.py:1376 #, python-brace-format msgid "Channel(s) ({channel_names}) do not exist" msgstr "" -#: zerver/lib/streams.py:1372 zerver/views/streams.py:355 +#: zerver/lib/streams.py:1385 zerver/views/streams.py:355 msgid "Web-public channels are not enabled." msgstr "" -#: zerver/lib/streams.py:1405 +#: zerver/lib/streams.py:1418 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." msgstr "" @@ -6067,7 +6067,7 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/lib/zulip_update_announcements.py:542 +#: zerver/lib/zulip_update_announcements.py:561 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." msgstr "" @@ -6313,20 +6313,20 @@ msgstr "" msgid "An unknown browser" msgstr "" -#: zerver/tornado/event_queue.py:735 +#: zerver/tornado/event_queue.py:736 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:738 +#: zerver/tornado/event_queue.py:739 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:745 +#: zerver/tornado/event_queue.py:746 #, python-brace-format msgid "An event newer than {event_id} has already been pruned!" msgstr "" -#: zerver/tornado/event_queue.py:755 +#: zerver/tornado/event_queue.py:756 #, python-brace-format msgid "Event {event_id} was not in this queue" msgstr "" @@ -6664,28 +6664,42 @@ msgstr "" msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" -#: zerver/views/realm_export.py:58 +#: zerver/views/realm_export.py:62 msgid "Exceeded rate limit." msgstr "" -#: zerver/views/realm_export.py:80 +#: zerver/views/realm_export.py:84 #, python-brace-format msgid "Please request a manual export from {email}." msgstr "" -#: zerver/views/realm_export.py:118 +#: zerver/views/realm_export.py:95 +#, python-brace-format +msgid "" +"Make sure at least one Organization Owner is consenting to the export or " +"contact {email} for help." +msgstr "" + +#: zerver/views/realm_export.py:102 +#, python-brace-format +msgid "" +"Make sure at least one Organization Owner allows other Administrators to see " +"their email address or contact {email} for help" +msgstr "" + +#: zerver/views/realm_export.py:141 msgid "Invalid data export ID" msgstr "" -#: zerver/views/realm_export.py:121 +#: zerver/views/realm_export.py:144 msgid "Export already deleted" msgstr "" -#: zerver/views/realm_export.py:123 +#: zerver/views/realm_export.py:146 msgid "Export failed, nothing to delete" msgstr "" -#: zerver/views/realm_export.py:125 +#: zerver/views/realm_export.py:148 msgid "Export still in progress" msgstr "" @@ -6826,19 +6840,19 @@ msgstr "" msgid "Uploaded file is larger than the allowed limit of {max_file_size} MiB" msgstr "" -#: zerver/views/typing.py:50 zerver/views/typing.py:92 +#: zerver/views/typing.py:53 zerver/views/typing.py:96 msgid "User has disabled typing notifications for channel messages" msgstr "" -#: zerver/views/typing.py:60 +#: zerver/views/typing.py:64 msgid "Missing 'to' argument" msgstr "" -#: zerver/views/typing.py:65 +#: zerver/views/typing.py:69 msgid "Empty 'to' list" msgstr "" -#: zerver/views/typing.py:68 zerver/views/typing.py:102 +#: zerver/views/typing.py:72 zerver/views/typing.py:106 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -7262,19 +7276,19 @@ msgstr "" msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:554 +#: zproject/backends.py:557 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2446 +#: zproject/backends.py:2449 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:3166 +#: zproject/backends.py:3169 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:3169 +#: zproject/backends.py:3172 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/be/translations.json b/locale/be/translations.json index 58e17c8a44..15eb353322 100644 --- a/locale/be/translations.json +++ b/locale/be/translations.json @@ -42,7 +42,7 @@ "{name} (guest) is not subscribed to this channel. They will not be notified unless you subscribe them.": "", "{name} is not subscribed to this channel. They will not be notified if you mention them.": "", "{name} is not subscribed to this channel. They will not be notified unless you subscribe them.": "", - "{username} has {number_of_invites_by_user} unexpired invitations.": "", + "{username} has {number_of_invites_by_user, plural, one {# unexpired invitation} other {# unexpired invitations}}.": "", "Learn more.": "", "Learn more about other data export options.": "", " will have the same properties as it did prior to deactivation, including role, owner and channel subscriptions.": "", @@ -149,6 +149,7 @@ "Alert words": "", "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.": "", "Alerted messages": "", + "All": "", "All channels": "", "All groups": "", "All messages including muted channels": "", @@ -333,6 +334,7 @@ "Click on at the top of your Zulip window.": "", "Click on a conversation to view it. To return here, you can:": "", "Click on the pencil () icon to edit and reschedule a message.": "", + "Click the name of a channel in the left sidebar, and click on any topic underneath to view one conversation at a time. You can explore discussions of changes to the design of the Zulip app in #design, or see ongoing issue investigations in #issues.": "", "Click to view or download.": "", "Close": "", "Close modal": "", @@ -648,6 +650,7 @@ "Expand views": "", "Expires at": "", "Expires on {date} at {time}": "", + "Explore how hundreds of community participants use Zulip to brainstorm ideas, discuss technical challenges, ask questions, and give feedback:": "", "Export failed": "", "Export organization": "", "Export permission": "", @@ -775,6 +778,7 @@ "Humans": "", "Idle": "", "If you don't know your password, you can reset it.": "", + "If you have any questions, please post in the #user questions channel, and we'll be happy to help.": "", "If you haven't updated your name, it's a good idea to do so before inviting other users to join you!": "", "Ignored deactivated groups:": "", "Ignored deactivated users:": "", @@ -838,7 +842,7 @@ "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "", "Joining the organization": "", "July": "", - "Jump to first unread": "", + "Jump": "", "June": "", "Just now": "", "Keyboard shortcuts": "", @@ -938,7 +942,7 @@ "Message length shouldn't be greater than {max_length} characters.": "", "Message move history": "", "Message moved": "", - "Message moved to {stream_topic}.": "", + "Message moved to .": "", "Message retention period": "", "Message {recipient_names}": "", "Message {recipient_name} ({recipient_status})": "", @@ -1177,6 +1181,7 @@ "Play animated images": "", "Play sound": "", "Please contact support for an exception or add users with a reusable invite link.": "", + "Please acknowledge the warning to send the message.": "", "Please add a valid recipient.": "", "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "", "Please choose a new password.": "", @@ -1187,6 +1192,7 @@ "Please only use characters that are valid in an email address": "", "Please re-enter your password to confirm your identity.": "", "Please select a channel.": "", + "Please select a valid channel.": "", "Political group": "", "Popular": "", "Posted by {full_name}": "", @@ -1470,7 +1476,7 @@ "This channel has no subscribers.": "", "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "", "This content remains saved in your drafts.": "", - "This conversation also has older unread messages.": "", + "This conversation also has older unread messages. Jump to first unread message?": "", "This conversation does not include any users who can authorize it.": "", "This conversation may have additional messages not shown in this view.": "", "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", @@ -1489,6 +1495,7 @@ "This message was hidden because you have muted the sender.": "", "This message will remain saved in your drafts until it is successfully sent.": "", "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "", + "This permission cannot be removed, as it would mean that nobody is allowed to take this action.": "", "This profile field is required.": "", "This silent mention won't trigger notifications.": "", "This user cannot be deactivated.": "", @@ -1512,7 +1519,6 @@ "Time zone update offer": "", "Time zone updated": "", "Time's up!": "", - "Tip: You can also send \"/poll Some question\"": "", "Tip: You can watch this video without sound.": "", "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", @@ -1682,6 +1688,7 @@ "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", "Welcome to recent conversations!": "", "Welcome to Zulip!": "", + "Welcome to the Zulip development community!": "", "Welcome to your inbox!": "", "What pronouns should people use to refer to you?": "", "When you deactivate , they will be immediately logged out.": "", @@ -1801,6 +1808,7 @@ "You do not have permission to unresolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "", "You do not have permission to use @topic mentions in this topic.": "", "You do not have permission to use @{wildcard_mention_string} mentions in this channel.": "", + "You do not have permission to use wildcard mentions in large streams.": "", "You do not have permissions to create invite links in this organization.": "", "You do not have permissions to send invite emails in this organization.": "", "You don't have any direct message conversations yet.": "", @@ -1853,6 +1861,7 @@ "You will not receive notifications about new messages.": "", "You will now see the channel you created. To go back to channel settings, you can:": "", "You will receive a confirmation email at the new address you enter.": "", + "You'll see a list of recent conversations, where each conversation is labeled with a topic by the person who started it. Click on a conversation to view it. You can always get back to recent conversations from the left sidebar.": "", "You're done!": "", "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "", "You're not subscribed to this channel. You will not be notified if other users reply to your message.": "", @@ -1894,7 +1903,6 @@ "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "archived": "", "back to channels": "", - "comma-separated list": "", "cookie": "", "days": "", "deactivated": "", diff --git a/locale/bqi/translations.json b/locale/bqi/translations.json index 1caeeafece..51c67af128 100644 --- a/locale/bqi/translations.json +++ b/locale/bqi/translations.json @@ -42,7 +42,7 @@ "{name} (guest) is not subscribed to this channel. They will not be notified unless you subscribe them.": "", "{name} is not subscribed to this channel. They will not be notified if you mention them.": "", "{name} is not subscribed to this channel. They will not be notified unless you subscribe them.": "", - "{username} has {number_of_invites_by_user} unexpired invitations.": "", + "{username} has {number_of_invites_by_user, plural, one {# unexpired invitation} other {# unexpired invitations}}.": "", "Learn more.": "", "Learn more about other data export options.": "", " will have the same properties as it did prior to deactivation, including role, owner and channel subscriptions.": "", @@ -149,6 +149,7 @@ "Alert words": "", "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.": "", "Alerted messages": "", + "All": "", "All channels": "poy jaryānā", "All groups": "", "All messages including muted channels": "", @@ -333,6 +334,7 @@ "Click on at the top of your Zulip window.": "", "Click on a conversation to view it. To return here, you can:": "", "Click on the pencil () icon to edit and reschedule a message.": "", + "Click the name of a channel in the left sidebar, and click on any topic underneath to view one conversation at a time. You can explore discussions of changes to the design of the Zulip app in #design, or see ongoing issue investigations in #issues.": "", "Click to view or download.": "", "Close": "bastên", "Close modal": "", @@ -648,6 +650,7 @@ "Expand views": "", "Expires at": "", "Expires on {date} at {time}": "", + "Explore how hundreds of community participants use Zulip to brainstorm ideas, discuss technical challenges, ask questions, and give feedback:": "", "Export failed": "", "Export organization": "", "Export permission": "", @@ -775,6 +778,7 @@ "Humans": "āďumiyal", "Idle": "", "If you don't know your password, you can reset it.": "", + "If you have any questions, please post in the #user questions channel, and we'll be happy to help.": "", "If you haven't updated your name, it's a good idea to do so before inviting other users to join you!": "", "Ignored deactivated groups:": "", "Ignored deactivated users:": "", @@ -838,7 +842,7 @@ "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "", "Joining the organization": "", "July": "", - "Jump to first unread": "", + "Jump": "", "June": "", "Just now": "", "Keyboard shortcuts": "", @@ -938,7 +942,7 @@ "Message length shouldn't be greater than {max_length} characters.": "", "Message move history": "", "Message moved": "", - "Message moved to {stream_topic}.": "", + "Message moved to .": "", "Message retention period": "", "Message {recipient_names}": "", "Message {recipient_name} ({recipient_status})": "", @@ -1177,6 +1181,7 @@ "Play animated images": "", "Play sound": "", "Please contact support for an exception or add users with a reusable invite link.": "", + "Please acknowledge the warning to send the message.": "", "Please add a valid recipient.": "", "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "", "Please choose a new password.": "", @@ -1187,6 +1192,7 @@ "Please only use characters that are valid in an email address": "", "Please re-enter your password to confirm your identity.": "", "Please select a channel.": "", + "Please select a valid channel.": "", "Political group": "", "Popular": "", "Posted by {full_name}": "", @@ -1470,7 +1476,7 @@ "This channel has no subscribers.": "", "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "", "This content remains saved in your drafts.": "", - "This conversation also has older unread messages.": "", + "This conversation also has older unread messages. Jump to first unread message?": "", "This conversation does not include any users who can authorize it.": "", "This conversation may have additional messages not shown in this view.": "", "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", @@ -1489,6 +1495,7 @@ "This message was hidden because you have muted the sender.": "", "This message will remain saved in your drafts until it is successfully sent.": "", "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "", + "This permission cannot be removed, as it would mean that nobody is allowed to take this action.": "", "This profile field is required.": "", "This silent mention won't trigger notifications.": "", "This user cannot be deactivated.": "", @@ -1512,7 +1519,6 @@ "Time zone update offer": "", "Time zone updated": "", "Time's up!": "", - "Tip: You can also send \"/poll Some question\"": "", "Tip: You can watch this video without sound.": "", "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", @@ -1682,6 +1688,7 @@ "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", "Welcome to recent conversations!": "", "Welcome to Zulip!": "", + "Welcome to the Zulip development community!": "", "Welcome to your inbox!": "", "What pronouns should people use to refer to you?": "", "When you deactivate , they will be immediately logged out.": "", @@ -1801,6 +1808,7 @@ "You do not have permission to unresolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "", "You do not have permission to use @topic mentions in this topic.": "", "You do not have permission to use @{wildcard_mention_string} mentions in this channel.": "", + "You do not have permission to use wildcard mentions in large streams.": "", "You do not have permissions to create invite links in this organization.": "", "You do not have permissions to send invite emails in this organization.": "", "You don't have any direct message conversations yet.": "", @@ -1853,6 +1861,7 @@ "You will not receive notifications about new messages.": "", "You will now see the channel you created. To go back to channel settings, you can:": "", "You will receive a confirmation email at the new address you enter.": "", + "You'll see a list of recent conversations, where each conversation is labeled with a topic by the person who started it. Click on a conversation to view it. You can always get back to recent conversations from the left sidebar.": "", "You're done!": "", "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "", "You're not subscribed to this channel. You will not be notified if other users reply to your message.": "", @@ -1894,7 +1903,6 @@ "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "archived": "", "back to channels": "", - "comma-separated list": "", "cookie": "", "days": "", "deactivated": "", diff --git a/locale/en_GB/translations.json b/locale/en_GB/translations.json index 48455e9028..2edb15fd03 100644 --- a/locale/en_GB/translations.json +++ b/locale/en_GB/translations.json @@ -73,9 +73,9 @@ "Actions": "Actions", "Active": "Active", "Active an hour ago": "Active an hour ago", - "Active and deactivated": "", + "Active and deactivated": "Active and deactivated", "Active bots": "Active bots", - "Active groups": "", + "Active groups": "Active groups", "Active now": "Active now", "Active users": "Active users", "Active yesterday": "Active yesterday", @@ -83,7 +83,7 @@ "Active {hours} hours ago": "Active {hours} hours ago", "Active {last_active_date}": "Active {last_active_date}", "Active {minutes} minutes ago": "Active {minutes} minutes ago", - "Activities": "", + "Activities": "Activities", "Activity unknown": "Activity unknown", "Add": "Add", "Add GIF": "Add GIF", @@ -168,16 +168,16 @@ "Allow viewing the history of a message?": "Allow viewing the history of a message?", "Allowed domains": "Allowed domains", "Allowed domains: {domains}": "Allowed domains: {domains}", - "Already above recommended maximum font size ({maximum_value})": "", - "Already above recommended maximum line spacing": "", - "Already at default font size ({default_value})": "", - "Already at default line spacing": "", - "Already at maximum font size ({maximum_value})": "", - "Already at maximum line spacing": "", - "Already at minimum font size ({minimum_value})": "", - "Already at minimum line spacing": "", - "Already below recommended minimum font size ({minimum_value})": "", - "Already below recommended minimum line spacing": "", + "Already above recommended maximum font size ({maximum_value})": "Already above recommended maximum font size ({maximum_value})", + "Already above recommended maximum line spacing": "Already above recommended maximum line spacing", + "Already at default font size ({default_value})": "Already at default font size ({default_value})", + "Already at default line spacing": "Already at default line spacing", + "Already at maximum font size ({maximum_value})": "Already at maximum font size ({maximum_value})", + "Already at maximum line spacing": "Already at maximum line spacing", + "Already at minimum font size ({minimum_value})": "Already at minimum font size ({minimum_value})", + "Already at minimum line spacing": "Already at minimum line spacing", + "Already below recommended minimum font size ({minimum_value})": "Already below recommended minimum font size ({minimum_value})", + "Already below recommended minimum line spacing": "Already below recommended minimum line spacing", "Already members:": "Already members:", "Already not subscribed.": "Already not subscribed.", "Already subgroups:": "Already subgroups:", @@ -189,7 +189,7 @@ "An archived channel with this name already exists.": "An archived channel with this name already exists.", "An hour ago": "An hour ago", "An unknown error occurred.": "An unknown error occurred.", - "Animals & Nature": "", + "Animals & Nature": "Animals & Nature", "Announce new channel in": "Announce new channel in", "Any time": "Any time", "Anyone can add more options after the poll is posted.": "Anyone can add more options after the poll is posted.", @@ -199,8 +199,8 @@ "April": "April", "Archive ?": "Archive ?", "Archive channel": "Archive channel", - "Archived and non-archived": "", - "Archived channels": "", + "Archived and non-archived": "Archived and non-archived", + "Archived channels": "Archived channels", "Archiving this channel will:": "Archiving this channel will:", "Are you sure you want to continue?": "Are you sure you want to continue?", "Are you sure you want to create channel ''''{channel_name}'''' and subscribe {count} users to it?": "Are you sure you want to create channel ''''{channel_name}'''' and subscribe {count} users to it?", @@ -210,8 +210,8 @@ "Are you sure you want to delete your profile picture?": "Are you sure you want to delete your profile picture?", "Are you sure you want to join it directly as well?": "Are you sure you want to join it directly as well?", "Are you sure you want to mark all messages as read? This action cannot be undone.": "Are you sure you want to mark all messages as read? This action cannot be undone.", - "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "", - "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "", + "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.", + "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.", "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.", "Are you sure you want to permanently delete ?": "Are you sure you want to permanently delete ?", "Are you sure you want to resend the invitation to ?": "Are you sure you want to resend the invitation to ?", @@ -237,7 +237,7 @@ "Automatically go to conversation where you sent a message": "Automatically go to conversation where you sent a message", "Automatically mark messages as read": "Automatically mark messages as read", "Automatically unmute topics in muted channels": "Automatically unmute topics in muted channels", - "Available on Zulip Cloud Standard.": "", + "Available on Zulip Cloud Standard.": "Available on Zulip Cloud Standard.", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.", "Avatar": "Avatar", "Avatar changes are disabled in this organization": "Avatar changes are disabled in this organisation", @@ -248,7 +248,7 @@ "Back to settings": "Back to settings", "Bankruptcy": "Bankruptcy", "Because the original owner of this bot is deactivated, you will become the owner for this bot.": "Because the original owner of this bot is deactivated, you will become the owner for this bot.", - "Because you are not subscribed to , messages in this channel were not marked as unread.": "", + "Because you are not subscribed to , messages in this channel were not marked as unread.": "Because you are not subscribed to , messages in this channel were not marked as unread.", "Because you are removing the last subscriber from a private channel, it will be automatically archived.": "Because you are removing the last subscriber from a private channel, it will be automatically archived.", "Because you are the only organization owner, you cannot deactivate your account.": "Because you are the only organisation owner, you cannot deactivate your account.", "Because you are the only subscriber, this channel will be automatically archived.": "Because you are the only subscriber, this channel will be automatically archived.", @@ -271,7 +271,7 @@ "CHANNELS": "CHANNELS", "CREATE A CHANNEL": "CREATE A CHANNEL", "Call provider": "Call provider", - "Can't add members to a deactivated group": "", + "Can't add members to a deactivated group": "Can't add members to a deactivated group", "Cancel": "Cancel", "Cancel compose": "Cancel compose", "Cancel compose and save draft": "Cancel compose and save draft", @@ -290,9 +290,9 @@ "Change language": "Change language", "Change password": "Change password", "Change setting": "Change setting", - "Change to default line spacing": "", - "Change to font size {new_value}": "", - "Change to {new_value_string} line spacing": "", + "Change to default line spacing": "Change to default line spacing", + "Change to font size {new_value}": "Change to font size {new_value}", + "Change to {new_value_string} line spacing": "Change to {new_value_string} line spacing", "Change your email": "Change your email", "Change your password": "Change your password", "Channel": "Channel", @@ -419,8 +419,8 @@ "Creating channel...": "Creating channel...", "Creating group...": "Creating group...", "Creating link…": "Creating link…", - "Current font size: {current_value}": "", - "Current line spacing: {current_value_string}": "", + "Current font size: {current_value}": "Current font size: {current_value}", + "Current line spacing: {current_value_string}": "Current line spacing: {current_value_string}", "Currently viewing all direct messages.": "Currently viewing all direct messages.", "Currently viewing the entire channel.": "Currently viewing the entire channel.", "Currently viewing your combined feed.": "Currently viewing your combined feed.", @@ -464,11 +464,11 @@ "Deactivate {group_name}?": "Deactivate {group_name}?", "Deactivate {name}?": "Deactivate {name}?", "Deactivated": "Deactivated", - "Deactivated groups": "", + "Deactivated groups": "Deactivated groups", "Deactivated users": "Deactivated users", "December": "December", - "Decrease font size": "", - "Decrease line spacing": "", + "Decrease font size": "Decrease font size", + "Decrease line spacing": "Decrease line spacing", "Default": "Default", "Default channel for new users": "Default channel for new users", "Default channels": "Default channels", @@ -526,7 +526,7 @@ "Direct messages": "Direct messages", "Direct messages are disabled in this organization.": "Direct messages are disabled in this organisation.", "Disable": "Disable", - "Disable announcements that are currently sent to this channel:": "", + "Disable announcements that are currently sent to this channel:": "Disable announcements that are currently sent to this channel:", "Disable notifications?": "Disable notifications?", "Disabled": "Disabled", "Discard": "Discard", @@ -569,10 +569,10 @@ "Edit linkfiers": "Edit linkfiers", "Edit message": "Edit message", "Edit profile": "Edit profile", - "Edit saved snippet": "", + "Edit saved snippet": "Edit saved snippet", "Edit selected draft": "Edit selected draft", "Edit selected message or view source": "Edit selected message or view source", - "Edit snippet": "", + "Edit snippet": "Edit snippet", "Edit status": "Edit status", "Edit topic": "Edit topic", "Edit your last message": "Edit your last message", @@ -696,13 +696,13 @@ "Filter users": "Filter users", "Filter {total_user_count, plural, =1 {1 person} other {# people}}": "Filter {total_user_count, plural, =1 {1 person} other {# people}}", "First message": "First message", - "Flags": "", + "Flags": "Flags", "Follow": "Follow", "Followed": "Followed", "Followed topics": "Followed topics", "Follows system settings.": "Follows system settings.", - "Font size": "", - "Food & Drink": "", + "Font size": "Font size", + "Food & Drink": "Food & Drink", "For example, to configure a code playground for code blocks tagged as Rust, you can set:": "For example, to configure a code playground for code blocks tagged as Rust, you can set:", "For more examples and technical details, see the help center documentation on adding code playgrounds.": "For more examples and technical details, see the help center documentation on adding code playgrounds.", "For more examples, see the help center documentation on adding linkifiers.": "For more examples, see the help center documentation on adding linkifiers.", @@ -794,8 +794,8 @@ "Includes muted channels and topics": "Includes muted channels and topics", "Including message content in message notification emails is not allowed in this organization.": "Including message content in message notification emails is not allowed in this organisation.", "Incoming webhook": "Incoming webhook", - "Increase font size": "", - "Increase line spacing": "", + "Increase font size": "Increase font size", + "Increase line spacing": "Increase line spacing", "Information": "Information", "Initiate a search": "Initiate a search", "Insecure desktop app": "Insecure desktop app", @@ -838,7 +838,7 @@ "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed", "Joining the organization": "Joining the organisation", "July": "July", - "Jump to first unread": "", + "Jump to first unread": "Jump to first unread", "June": "June", "Just now": "Just now", "Keyboard shortcuts": "Keyboard shortcuts", @@ -852,13 +852,13 @@ "Last 30 days": "Last 30 days", "Last 6 months": "Last 6 months", "Last active": "Last active", - "Last edited {edited_time_string}.": "", + "Last edited {edited_time_string}.": "Last edited {edited_time_string}.", "Last message": "Last message", "Last modified": "Last modified", - "Last moved {moved_time_string}.": "", + "Last moved {moved_time_string}.": "Last moved {moved_time_string}.", "Learn more": "Learn more", "Learn more about emoji reactions here.": "Learn more about emoji reactions here.", - "Learn where to find everything you need to get started with this 2-minute video tour.": "", + "Learn where to find everything you need to get started with this 2-minute video tour.": "Learn where to find everything you need to get started with this 2-minute video tour.", "Leave group": "Leave group", "Leave group {name}": "Leave group {name}", "Leave {group_name}": "Leave {group_name}", @@ -868,11 +868,11 @@ "Let recipients see when I'm typing messages in channels": "Let recipients see when I'm typing messages in channels", "Let recipients see when a user is typing channel messages": "Let recipients see when a user is typing channel messages", "Let recipients see when a user is typing direct messages": "Let recipients see when a user is typing direct messages", - "Let's go!": "", + "Let's go!": "Let's go!", "Light": "Light", "Light theme": "Light theme", "Light theme logo": "Light theme logo", - "Line spacing": "", + "Line spacing": "Line spacing", "Link": "Link", "Link with Webathena": "Link with Webathena", "Link:": "Link:", @@ -905,7 +905,7 @@ "Mark as unread from here": "Mark as unread from here", "Mark as unread from selected message": "Mark as unread from selected message", "Mark as unresolved": "Mark as unresolved", - "Mark messages as unread?": "", + "Mark messages as unread?": "Mark messages as unread?", "Mark topic as read": "Mark topic as read", "Mark topic as resolved": "Mark topic as resolved", "Math (LaTeX)": "Math (LaTeX)", @@ -930,13 +930,13 @@ "Message ": "Message ", "Message actions": "Message actions", "Message deletion": "Message deletion", - "Message edit and move history": "", + "Message edit and move history": "Message edit and move history", "Message edit history": "Message edit history", "Message editing": "Message editing", "Message feed settings": "Message feed settings", "Message formatting": "Message formatting", "Message length shouldn't be greater than {max_length} characters.": "Message length shouldn't be greater than {max_length} characters.", - "Message move history": "", + "Message move history": "Message move history", "Message moved": "Message moved", "Message moved to {stream_topic}.": "Message moved to {stream_topic}.", "Message retention period": "Message retention period", @@ -1005,7 +1005,7 @@ "Narrow to messages with alert words.": "Narrow to messages with alert words.", "Narrow to messages with emoji reactions.": "Narrow to messages with emoji reactions.", "Narrow to messages with topic .": "Narrow to messages with topic .", - "Narrow to muted messages.": "", + "Narrow to muted messages.": "Narrow to muted messages.", "Narrow to starred messages.": "Narrow to starred messages.", "Narrow to unread messages.": "Narrow to unread messages.", "Navigation": "Navigation", @@ -1013,7 +1013,7 @@ "Never ask on this computer": "Never ask on this computer", "Never expires": "Never expires", "New": "New", - "New channel": "", + "New channel": "New channel", "New channel announcements": "New channel announcements", "New channel message": "New channel message", "New direct message": "New direct message", @@ -1052,7 +1052,7 @@ "No matching user groups": "No matching user groups", "No matching users.": "No matching users.", "No one has read this message yet.": "No one has read this message yet.", - "No other subscribers.": "", + "No other subscribers.": "No other subscribers.", "No owner": "No owner", "No playgrounds configured.": "No playgrounds configured.", "No playgrounds match your current filter.": "No playgrounds match your current filter.", @@ -1060,7 +1060,7 @@ "No scheduled messages.": "No scheduled messages.", "No search results.": "No search results.", "No status text": "No status text", - "No subscribers.": "", + "No subscribers.": "No subscribers.", "No topics are marked as resolved.": "No topics are marked as resolved.", "No topics match your current filter.": "No topics match your current filter.", "No uploaded files match your current filter.": "No uploaded files match your current filter.", @@ -1073,10 +1073,10 @@ "No, don't ask again.": "No, don't ask again.", "Nobody": "Nobody", "Nobody in this Zulip organization will be able to see this email address.": "Nobody in this Zulip organisation will be able to see this email address.", - "Non-archived channels": "", + "Non-archived channels": "Non-archived channels", "Non-profit (registered)": "Non-profit (registered)", "None": "None", - "None of the members of are subscribed to this channel.": "", + "None of the members of are subscribed to this channel.": "None of the members of are subscribed to this channel.", "None of your messages have emoji reactions yet.": "None of your messages have emoji reactions yet.", "Not a member of any groups.": "Not a member of any groups.", "Not active in the last year": "Not active in the last year", @@ -1100,7 +1100,7 @@ "Now following .": "Now following .", "Numbered list": "Numbered list", "OTHERS": "OTHERS", - "Objects": "", + "Objects": "Objects", "October": "October", "Offer to update to my computer's time zone": "Offer to update to my computer's time zone", "Old password": "Old password", @@ -1164,7 +1164,7 @@ "Paste as plain text": "Paste as plain text", "Paste formatted text": "Paste formatted text", "Pattern": "Pattern", - "People & Body": "", + "People & Body": "People & Body", "Permissions": "Permissions", "Personal": "Personal", "Personal menu": "Personal menu", @@ -1178,7 +1178,7 @@ "Play sound": "Play sound", "Please contact support for an exception or add users with a reusable invite link.": "Please contact support for an exception or add users with a reusable invite link.", "Please add a valid recipient.": "Please add a valid recipient.", - "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "", + "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.", "Please choose a new password.": "Please choose a new password.", "Please enter a question.": "Please enter a question.", "Please enter task title.": "Please enter task title.", @@ -1188,7 +1188,7 @@ "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", "Please select a channel.": "Please select a channel.", "Political group": "Political group", - "Popular": "", + "Popular": "Popular", "Posted by {full_name}": "Posted by {full_name}", "Preferences": "Preferences", "Press to add a new line": "Press to add a new line", @@ -1231,7 +1231,7 @@ "Read receipts are not available for Notification Bot messages.": "Read receipts are not available for Notification Bot messages.", "Recent conversations": "Recent conversations", "Recent conversations options": "Recent conversations options", - "Reloading…": "", + "Reloading…": "Reloading…", "Remove": "Remove", "Remove from default": "Remove from default", "Remove it from the left sidebar for all users.": "Remove it from the left sidebar for all users.", @@ -1259,8 +1259,8 @@ "Research": "Research", "Resend": "Resend", "Resend invitation?": "Resend invitation?", - "Reset to default font size ({default_value})": "", - "Reset to default line spacing": "", + "Reset to default font size ({default_value})": "Reset to default font size ({default_value})", + "Reset to default line spacing": "Reset to default line spacing", "Reset to default notifications": "Reset to default notifications", "Reset zoom": "Reset zoom", "Resolved topics": "Resolved topics", @@ -1327,7 +1327,7 @@ "Send message": "Send message", "Send mobile notifications even if I'm online": "Send mobile notifications even if I'm online", "Send mobile notifications even if user is online": "Send mobile notifications even if user is online", - "Send notifications for all branches": "", + "Send notifications for all branches": "Send notifications for all branches", "Send options": "Send options", "Send weekly digest emails to inactive users": "Send weekly digest emails to inactive users", "Sending…": "Sending…", @@ -1335,8 +1335,8 @@ "Sent! Your message is outside your current view.": "Sent! Your message is outside your current view.", "September": "September", "Server needs upgrade": "Server needs upgrade", - "Set font size to default": "", - "Set line spacing to default": "", + "Set font size to default": "Set font size to default", + "Set line spacing to default": "Set line spacing to default", "Set status": "Set status", "Set up two factor authentication": "Set up two factor authentication", "Setting updated": "Setting updated", @@ -1366,12 +1366,12 @@ "Showing messages since {time_string}.": "Showing messages since {time_string}.", "Sign up": "Sign up", "Size": "Size", - "Skip the rest": "", - "Skip video — I'm familiar with Zulip": "", - "Skipped unsubscribed channels": "", + "Skip the rest": "Skip the rest", + "Skip video — I'm familiar with Zulip": "Skip video — I'm familiar with Zulip", + "Skipped unsubscribed channels": "Skipped unsubscribed channels", "Slack compatible": "Slack compatible", "Slack's outgoing webhooks": "Slack's outgoing webhooks", - "Smileys & Emotion": "", + "Smileys & Emotion": "Smileys & Emotion", "Some common words were excluded from your search.": "Some common words were excluded from your search.", "Some older messages are unavailable. Upgrade your organization to access your full message history.": "Some older messages are unavailable. Upgrade your organisation to access your full message history.", "Sort by estimated weekly traffic": "Sort by estimated weekly traffic", @@ -1415,7 +1415,7 @@ "Switch between tabs": "Switch between tabs", "Switch to light theme": "Switch to light theme", "Switch to the dark theme": "Switch to the dark theme", - "Symbols": "", + "Symbols": "Symbols", "System bot": "System bot", "THIS CHANNEL": "THIS CHANNEL", "THIS CONVERSATION": "THIS CONVERSATION", @@ -1424,7 +1424,7 @@ "Task list": "Task list", "Tasks": "Tasks", "The administrators provided the following comment:": "The administrators provided the following comment:", - "The application has been updated; Reloading…": "", + "The application has been updated; Reloading…": "The application has been updated; Reloading…", "The basics": "The basics", "The channel #{channel_name} does not exist. Manage your subscriptions on your Channels page.": "The channel #{channel_name} does not exist. Manage your subscriptions on your Channels page.", "The channel description cannot contain newline characters.": "The channel description cannot contain newline characters.", @@ -1444,7 +1444,7 @@ "There are no deactivated users.": "There are no deactivated users.", "There are no default channels.": "There are no default channels.", "There are no exports.": "There are no exports.", - "There are no groups matching your filters.": "", + "There are no groups matching your filters.": "There are no groups matching your filters.", "There are no invitations.": "There are no invitations.", "There are no messages here.": "There are no messages here.", "There are no messages in this topic.": "There are no messages in this topic.", @@ -1470,17 +1470,17 @@ "This channel has no subscribers.": "This channel has no subscribers.", "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.", "This content remains saved in your drafts.": "This content remains saved in your drafts.", - "This conversation also has older unread messages.": "", + "This conversation also has older unread messages.": "This conversation also has older unread messages.", "This conversation does not include any users who can authorize it.": "This conversation does not include any users who can authorise it.", "This conversation may have additional messages not shown in this view.": "This conversation may have additional messages not shown in this view.", "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "This demo organisation will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organisation.", - "This feature is available on Zulip Cloud Plus.": "", + "This feature is available on Zulip Cloud Plus.": "This feature is available on Zulip Cloud Plus.", "This feature is available on Zulip Cloud Plus. Upgrade to access.": "This feature is available on Zulip Cloud Plus. Upgrade to access.", "This group has been deactivated.": "This group has been deactivated.", "This group has no assigned permissions.": "This group has no assigned permissions.", "This group has no members.": "This group has no members.", "This group has this permission because it's a subgroup of {supergroup_name}.": "This group has this permission because it's a subgroup of {supergroup_name}.", - "This group is deactivated. It can't be mentioned or used for any permissions.": "", + "This group is deactivated. It can't be mentioned or used for any permissions.": "This group is deactivated. It can't be mentioned or used for any permissions.", "This is a test notification from Zulip.": "This is a test notification from Zulip.", "This is not a publicly accessible conversation.": "This is not a publicly accessible conversation.", "This is your home view.": "This is your home view.", @@ -1491,7 +1491,7 @@ "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "This organisation is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.", "This profile field is required.": "This profile field is required.", "This silent mention won't trigger notifications.": "This silent mention won't trigger notifications.", - "This user cannot be deactivated.": "", + "This user cannot be deactivated.": "This user cannot be deactivated.", "This user does not exist!": "This user does not exist!", "This user has been deactivated.": "This user has been deactivated.", "This user is a member of {name} because they are a member of a subgroup ({subgroups_name}).": "This user is a member of {name} because they are a member of a subgroup ({subgroups_name}).", @@ -1513,10 +1513,10 @@ "Time zone updated": "Time zone updated", "Time's up!": "Time's up!", "Tip: You can also send \"/poll Some question\"": "Tip: You can also send \"/poll Some question\"", - "Tip: You can watch this video without sound.": "", + "Tip: You can watch this video without sound.": "Tip: You can watch this video without sound.", "Title": "Title", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more", - "To deactivate this group, you must first remove all permissions assigned to it.": "", + "To deactivate this group, you must first remove all permissions assigned to it.": "To deactivate this group, you must first remove all permissions assigned to it.", "To invite users, please increase the number of licenses or deactivate inactive users.": "To invite users, please increase the number of licenses or deactivate inactive users.", "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.": "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.", "To preserve your reading state, this view does not mark messages as read.": "To preserve your reading state, this view does not mark messages as read.", @@ -1540,8 +1540,8 @@ "Topics I send a message to": "Topics I send a message to", "Topics I start": "Topics I start", "Topics are required in this organization.": "Topics are required in this organisation.", - "Travel & Places": "", - "Try now": "", + "Travel & Places": "Travel & Places", + "Try now": "Try now", "Tuesday": "Tuesday", "Turn off invisible mode": "Turn off invisible mode", "Two factor authentication": "Two factor authentication", @@ -1550,9 +1550,9 @@ "URL for your integration": "URL for your integration", "URL pattern": "URL pattern", "URL template": "URL template", - "Unable to connect to Zulip. Retrying now…": "", - "Unable to connect to Zulip. Retrying soon…": "", - "Unable to connect to Zulip. {retry_delay_secs, plural, one {Trying again in {retry_delay_secs} second…} other {Trying again in {retry_delay_secs} seconds…}}": "", + "Unable to connect to Zulip. Retrying now…": "Unable to connect to Zulip. Retrying now…", + "Unable to connect to Zulip. Retrying soon…": "Unable to connect to Zulip. Retrying soon…", + "Unable to connect to Zulip. {retry_delay_secs, plural, one {Trying again in {retry_delay_secs} second…} other {Trying again in {retry_delay_secs} seconds…}}": "Unable to connect to Zulip. {retry_delay_secs, plural, one {Trying again in {retry_delay_secs} second…} other {Trying again in {retry_delay_secs} seconds…}}", "Unable to update setting": "Unable to update setting", "Uncheck all": "Uncheck all", "Undo": "Undo", @@ -1656,9 +1656,9 @@ "View in {playground_name}": "View in {playground_name}", "View messages sent": "View messages sent", "View messages with yourself": "View messages with yourself", - "View move history": "", + "View move history": "View move history", "View original message": "View original message", - "View permissions": "", + "View permissions": "View permissions", "View profile": "View profile", "View read receipts": "View read receipts", "View recent conversations": "View recent conversations", @@ -1672,7 +1672,7 @@ "Waiting period before new members turn into full members": "Waiting period before new members turn into full members", "Warn when composing a DM to a guest": "Warn when composing a DM to a guest", "Warning: #{channel_name} is a private channel.": "Warning: #{channel_name} is a private channel.", - "Watch later": "", + "Watch later": "Watch later", "We are about to have a poll. Please wait for the question.": "We are about to have a poll. Please wait for the question.", "We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.": "We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.", "Web-public": "Web-public", @@ -1687,7 +1687,7 @@ "When you deactivate , they will be immediately logged out.": "When you deactivate , they will be immediately logged out.", "Where to send notifications": "Where to send notifications", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.", - "Which branches should notifications be sent for?": "", + "Which branches should notifications be sent for?": "Which branches should notifications be sent for?", "Which messages should be moved?": "Which messages should be moved?", "Which parts of the emails should be included in the Zulip messages?": "Which parts of the emails should be included in the Zulip messages?", "Who can access this channel": "Who can access this channel", @@ -1710,14 +1710,14 @@ "Who can delete their own messages": "Who can delete their own messages", "Who can join this group": "Who can join this group", "Who can leave this group": "Who can leave this group", - "Who can manage plans and billing": "", + "Who can manage plans and billing": "Who can manage plans and billing", "Who can mention this group": "Who can mention this group", "Who can move messages to another channel": "Who can move messages to another channel", "Who can move messages to another topic": "Who can move messages to another topic", "Who can notify a large number of users with a wildcard mention": "Who can notify a large number of users with a wildcard mention", "Who can post to this channel": "Who can post to this channel", "Who can remove members from this group": "Who can remove members from this group", - "Who can resolve topics": "", + "Who can resolve topics": "Who can resolve topics", "Who can send email invitations to new users": "Who can send email invitations to new users", "Who can start a direct message conversation": "Who can start a direct message conversation", "Who can subscribe anyone to this channel": "Who can subscribe anyone to this channel", @@ -1750,10 +1750,10 @@ "You are a member of {name} because you are a member of a subgroup ({subgroups_name}).": "You are a member of {name} because you are a member of a subgroup ({subgroups_name}).", "You are about to disable all notifications for direct messages, @‑mentions and alerts, which may cause you to miss messages that require your timely attention. If you would like to temporarily disable all desktop notifications, consider turning on \"Do not disturb\" instead.": "You are about to disable all notifications for direct messages, @‑mentions and alerts, which may cause you to miss messages that require your timely attention. If you would like to temporarily disable all desktop notifications, consider turning on \"Do not disturb\" instead.", "You are already a member of this group because you are a member of a subgroup": "You are already a member of this group because you are a member of a subgroup", - "You are moving messages to a topic that already exists. Messages from these topics will be combined.": "", + "You are moving messages to a topic that already exists. Messages from these topics will be combined.": "You are moving messages to a topic that already exists. Messages from these topics will be combined.", "You are not a member of any user groups.": "You are not a member of any user groups.", "You are not a member of this group.": "You are not a member of this group.", - "You are not allowed to add members to this group": "", + "You are not allowed to add members to this group": "You are not allowed to add members to this group", "You are not allowed to change this field. Contact an administrator to update it.": "You are not allowed to change this field. Contact an administrator to update it.", "You are not allowed to remove this permission.": "You are not allowed to remove this permission.", "You are not allowed to start direct message conversations.": "You are not allowed to start direct message conversations.", @@ -1777,8 +1777,8 @@ "You can use email to send messages to Zulip channels.": "You can use email to send messages to Zulip channels.", "You cannot create a channel with no subscribers.": "You cannot create a channel with no subscribers.", "You cannot create a user group with no members or subgroups.": "You cannot create a user group with no members or subgroups.", - "You cannot join a deactivated user group.": "", - "You cannot leave a deactivated user group.": "", + "You cannot join a deactivated user group.": "You cannot join a deactivated user group.", + "You cannot leave a deactivated user group.": "You cannot leave a deactivated user group.", "You cannot send messages to deactivated users.": "You cannot send messages to deactivated users.", "You do not have permission to add custom emoji.": "You do not have permission to add custom emoji.", "You do not have permission to add other users to channels in this organization.": "You do not have permission to add other users to channels in this organisation.", @@ -1817,7 +1817,7 @@ "You have no direct messages with {person}.": "You have no direct messages with {person}.", "You have no direct messages yet!": "You have no direct messages yet!", "You have no inactive bots.": "You have no inactive bots.", - "You have no messages in muted topics and channels.": "", + "You have no messages in muted topics and channels.": "You have no messages in muted topics and channels.", "You have no more unread direct messages.": "You have no more unread direct messages.", "You have no more unread topics.": "You have no more unread topics.", "You have no starred messages.": "You have no starred messages.", @@ -1894,7 +1894,7 @@ "and {remaining_senders, plural, one {1 other} other {# others}}.": "and {remaining_senders, plural, one {1 other} other {# others}}.", "archived": "archived", "back to channels": "back to channels", - "comma-separated list": "", + "comma-separated list": "comma-separated list", "cookie": "cookie", "days": "days", "deactivated": "deactivated", diff --git a/locale/eo/LC_MESSAGES/django.po b/locale/eo/LC_MESSAGES/django.po index 62f91ab160..de078d49ce 100644 --- a/locale/eo/LC_MESSAGES/django.po +++ b/locale/eo/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-20 17:08+0000\n" +"POT-Creation-Date: 2025-04-04 19:11+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -237,9 +237,9 @@ msgid "Session not found" msgstr "" #: corporate/lib/stripe.py:3410 zerver/decorator.py:209 zerver/decorator.py:708 -#: zerver/lib/streams.py:1327 zerver/lib/streams.py:1353 -#: zerver/lib/streams.py:1355 zerver/lib/streams.py:1357 -#: zerver/lib/streams.py:1376 zerver/lib/user_groups.py:166 +#: zerver/lib/streams.py:1340 zerver/lib/streams.py:1366 +#: zerver/lib/streams.py:1368 zerver/lib/streams.py:1370 +#: zerver/lib/streams.py:1389 zerver/lib/user_groups.py:166 #: zerver/lib/user_groups.py:192 zerver/lib/user_groups.py:356 #: zerver/lib/user_groups.py:452 zerver/lib/users.py:202 #: zerver/lib/users.py:265 zerver/lib/users.py:294 zerver/lib/users.py:298 @@ -366,41 +366,45 @@ msgstr "" msgid "Internal server error" msgstr "" -#: templates/500.html:18 +#: templates/500.html:20 msgid "" "\n" -" Your Zulip chat cannot be loaded because the server is " -"experiencing technical difficulties.\n" -" " -msgstr "" - -#: templates/500.html:23 -msgid "" -"\n" -" This page will reload automatically when service is restored.\n" -" " +" Something went wrong. Sorry about that! We're aware of\n" +" the problem and are working to fix it.\n" +" Zulip will load automatically once it is working again.\n" +" " msgstr "" #: templates/500.html:27 #, python-format msgid "" "\n" -" In the meantime, you can contact Zulip support.\n" +" Please check Zulip Cloud status for\n" +" more information, and contact\n" +" Zulip support with any questions.\n" " " msgstr "" -#: templates/500.html:31 +#: templates/500.html:36 +msgid "" +"\n" +" Something went wrong. Sorry about that!\n" +" Zulip will load automatically once it is working again.\n" +" " +msgstr "" + +#: templates/500.html:42 #, python-format msgid "" "\n" -" In the meantime, you can contact\n" -" this server's administrators for support.\n" +" Contact this server's " +"administrators for support.\n" " " msgstr "" -#: templates/500.html:39 +#: templates/500.html:47 #, python-format msgid "" "\n" @@ -1386,10 +1390,6 @@ msgstr "" msgid "Avatar" msgstr "" -#: templates/corporate/try-zulip.html:36 -msgid "Try Zulip now" -msgstr "" - #: templates/corporate/zulipchat_migration_tos.html:3 msgid "" "\n" @@ -1512,26 +1512,26 @@ msgid "" "Browse the publicly accessible channels in {org_name} without logging in." msgstr "" -#: templates/zerver/app/index.html:140 +#: templates/zerver/app/index.html:143 msgid "" "If this message does not go away, try reloading " "the page." msgstr "" -#: templates/zerver/app/index.html:143 +#: templates/zerver/app/index.html:146 msgid "" "Error loading Zulip. Try reloading the page." msgstr "" -#: templates/zerver/app/index.html:242 +#: templates/zerver/app/index.html:245 msgid "No conversations match your filters." msgstr "" -#: templates/zerver/app/index.html:255 +#: templates/zerver/app/index.html:258 msgid "This view is still loading messages." msgstr "" -#: templates/zerver/app/index.html:258 +#: templates/zerver/app/index.html:261 msgid "Load more" msgstr "" @@ -4250,9 +4250,9 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:355 zerver/lib/message.py:399 -#: zerver/lib/message.py:414 zerver/lib/message.py:433 -#: zerver/lib/message.py:447 +#: zerver/actions/message_flags.py:355 zerver/lib/message.py:400 +#: zerver/lib/message.py:415 zerver/lib/message.py:434 +#: zerver/lib/message.py:448 msgid "Invalid message(s)" msgstr "" @@ -4491,7 +4491,7 @@ msgstr "" msgid "Invalid user ID {user_id}" msgstr "" -#: zerver/actions/user_groups.py:226 zerver/actions/user_groups.py:262 +#: zerver/actions/user_groups.py:239 zerver/actions/user_groups.py:275 #, python-brace-format msgid "User group '{group_name}' already exists." msgstr "" @@ -4640,7 +4640,7 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:64 zerver/lib/addressee.py:131 -#: zerver/views/typing.py:47 +#: zerver/views/typing.py:50 msgid "Missing topic" msgstr "" @@ -5088,15 +5088,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:207 +#: zerver/lib/message.py:208 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:209 +#: zerver/lib/message.py:210 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1483 zerver/lib/message.py:1495 +#: zerver/lib/message.py:1527 zerver/lib/message.py:1539 #, python-brace-format msgid "You are not allowed to mention user group '{user_group_name}'." msgstr "" @@ -5473,20 +5473,20 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" -#: zerver/lib/push_notifications.py:1465 +#: zerver/lib/push_notifications.py:1456 msgid "Test notification" msgstr "" -#: zerver/lib/push_notifications.py:1466 +#: zerver/lib/push_notifications.py:1457 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." msgstr "" -#: zerver/lib/push_notifications.py:1518 +#: zerver/lib/push_notifications.py:1509 msgid "Device not recognized" msgstr "" -#: zerver/lib/push_notifications.py:1530 +#: zerver/lib/push_notifications.py:1521 msgid "Device not recognized by the push bouncer" msgstr "" @@ -5494,8 +5494,8 @@ msgstr "" msgid "Invalid data type for channel ID" msgstr "" -#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:505 -#: zerver/lib/streams.py:521 zerver/tornado/views.py:225 +#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:506 +#: zerver/lib/streams.py:522 zerver/tornado/views.py:225 #: zerver/views/events_register.py:72 zerver/views/message_send.py:196 #: zerver/views/message_send.py:217 msgid "User not authorized for this query" @@ -5520,7 +5520,7 @@ msgstr "" msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:83 zerver/lib/streams.py:566 zerver/views/typing.py:44 +#: zerver/lib/request.py:83 zerver/lib/streams.py:567 zerver/views/typing.py:47 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" @@ -5539,44 +5539,44 @@ msgstr "" msgid "{service_name} account security" msgstr "" -#: zerver/lib/streams.py:468 zerver/lib/streams.py:476 +#: zerver/lib/streams.py:469 zerver/lib/streams.py:477 msgid "You do not have permission to post in this channel." msgstr "" -#: zerver/lib/streams.py:512 zerver/lib/streams.py:558 +#: zerver/lib/streams.py:513 zerver/lib/streams.py:559 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:654 zerver/lib/streams.py:689 -#: zerver/lib/streams.py:818 zerver/lib/streams.py:845 -#: zerver/lib/streams.py:916 zerver/views/user_topics.py:107 +#: zerver/lib/streams.py:655 zerver/lib/streams.py:690 +#: zerver/lib/streams.py:819 zerver/lib/streams.py:846 +#: zerver/lib/streams.py:917 zerver/views/user_topics.py:107 msgid "Invalid channel ID" msgstr "" -#: zerver/lib/streams.py:887 +#: zerver/lib/streams.py:888 msgid "Channel name is already in use." msgstr "" -#: zerver/lib/streams.py:899 zerver/lib/streams.py:1024 +#: zerver/lib/streams.py:900 zerver/lib/streams.py:1037 #, python-brace-format msgid "Invalid channel name '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:1359 zerver/views/streams.py:333 +#: zerver/lib/streams.py:1372 zerver/views/streams.py:333 msgid "A default channel cannot be private." msgstr "" -#: zerver/lib/streams.py:1363 +#: zerver/lib/streams.py:1376 #, python-brace-format msgid "Channel(s) ({channel_names}) do not exist" msgstr "" -#: zerver/lib/streams.py:1372 zerver/views/streams.py:355 +#: zerver/lib/streams.py:1385 zerver/views/streams.py:355 msgid "Web-public channels are not enabled." msgstr "" -#: zerver/lib/streams.py:1405 +#: zerver/lib/streams.py:1418 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." msgstr "" @@ -5981,7 +5981,7 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/lib/zulip_update_announcements.py:542 +#: zerver/lib/zulip_update_announcements.py:561 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." msgstr "" @@ -6225,20 +6225,20 @@ msgstr "" msgid "An unknown browser" msgstr "" -#: zerver/tornado/event_queue.py:735 +#: zerver/tornado/event_queue.py:736 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:738 +#: zerver/tornado/event_queue.py:739 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:745 +#: zerver/tornado/event_queue.py:746 #, python-brace-format msgid "An event newer than {event_id} has already been pruned!" msgstr "" -#: zerver/tornado/event_queue.py:755 +#: zerver/tornado/event_queue.py:756 #, python-brace-format msgid "Event {event_id} was not in this queue" msgstr "" @@ -6576,28 +6576,42 @@ msgstr "" msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" -#: zerver/views/realm_export.py:58 +#: zerver/views/realm_export.py:62 msgid "Exceeded rate limit." msgstr "" -#: zerver/views/realm_export.py:80 +#: zerver/views/realm_export.py:84 #, python-brace-format msgid "Please request a manual export from {email}." msgstr "" -#: zerver/views/realm_export.py:118 +#: zerver/views/realm_export.py:95 +#, python-brace-format +msgid "" +"Make sure at least one Organization Owner is consenting to the export or " +"contact {email} for help." +msgstr "" + +#: zerver/views/realm_export.py:102 +#, python-brace-format +msgid "" +"Make sure at least one Organization Owner allows other Administrators to see " +"their email address or contact {email} for help" +msgstr "" + +#: zerver/views/realm_export.py:141 msgid "Invalid data export ID" msgstr "" -#: zerver/views/realm_export.py:121 +#: zerver/views/realm_export.py:144 msgid "Export already deleted" msgstr "" -#: zerver/views/realm_export.py:123 +#: zerver/views/realm_export.py:146 msgid "Export failed, nothing to delete" msgstr "" -#: zerver/views/realm_export.py:125 +#: zerver/views/realm_export.py:148 msgid "Export still in progress" msgstr "" @@ -6738,19 +6752,19 @@ msgstr "" msgid "Uploaded file is larger than the allowed limit of {max_file_size} MiB" msgstr "" -#: zerver/views/typing.py:50 zerver/views/typing.py:92 +#: zerver/views/typing.py:53 zerver/views/typing.py:96 msgid "User has disabled typing notifications for channel messages" msgstr "" -#: zerver/views/typing.py:60 +#: zerver/views/typing.py:64 msgid "Missing 'to' argument" msgstr "" -#: zerver/views/typing.py:65 +#: zerver/views/typing.py:69 msgid "Empty 'to' list" msgstr "" -#: zerver/views/typing.py:68 zerver/views/typing.py:102 +#: zerver/views/typing.py:72 zerver/views/typing.py:106 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -7170,18 +7184,18 @@ msgstr "" msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:554 +#: zproject/backends.py:557 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2446 +#: zproject/backends.py:2449 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:3166 +#: zproject/backends.py:3169 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:3169 +#: zproject/backends.py:3172 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/eo/translations.json b/locale/eo/translations.json index 58e17c8a44..15eb353322 100644 --- a/locale/eo/translations.json +++ b/locale/eo/translations.json @@ -42,7 +42,7 @@ "{name} (guest) is not subscribed to this channel. They will not be notified unless you subscribe them.": "", "{name} is not subscribed to this channel. They will not be notified if you mention them.": "", "{name} is not subscribed to this channel. They will not be notified unless you subscribe them.": "", - "{username} has {number_of_invites_by_user} unexpired invitations.": "", + "{username} has {number_of_invites_by_user, plural, one {# unexpired invitation} other {# unexpired invitations}}.": "", "Learn more.": "", "Learn more about other data export options.": "", " will have the same properties as it did prior to deactivation, including role, owner and channel subscriptions.": "", @@ -149,6 +149,7 @@ "Alert words": "", "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.": "", "Alerted messages": "", + "All": "", "All channels": "", "All groups": "", "All messages including muted channels": "", @@ -333,6 +334,7 @@ "Click on at the top of your Zulip window.": "", "Click on a conversation to view it. To return here, you can:": "", "Click on the pencil () icon to edit and reschedule a message.": "", + "Click the name of a channel in the left sidebar, and click on any topic underneath to view one conversation at a time. You can explore discussions of changes to the design of the Zulip app in #design, or see ongoing issue investigations in #issues.": "", "Click to view or download.": "", "Close": "", "Close modal": "", @@ -648,6 +650,7 @@ "Expand views": "", "Expires at": "", "Expires on {date} at {time}": "", + "Explore how hundreds of community participants use Zulip to brainstorm ideas, discuss technical challenges, ask questions, and give feedback:": "", "Export failed": "", "Export organization": "", "Export permission": "", @@ -775,6 +778,7 @@ "Humans": "", "Idle": "", "If you don't know your password, you can reset it.": "", + "If you have any questions, please post in the #user questions channel, and we'll be happy to help.": "", "If you haven't updated your name, it's a good idea to do so before inviting other users to join you!": "", "Ignored deactivated groups:": "", "Ignored deactivated users:": "", @@ -838,7 +842,7 @@ "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "", "Joining the organization": "", "July": "", - "Jump to first unread": "", + "Jump": "", "June": "", "Just now": "", "Keyboard shortcuts": "", @@ -938,7 +942,7 @@ "Message length shouldn't be greater than {max_length} characters.": "", "Message move history": "", "Message moved": "", - "Message moved to {stream_topic}.": "", + "Message moved to .": "", "Message retention period": "", "Message {recipient_names}": "", "Message {recipient_name} ({recipient_status})": "", @@ -1177,6 +1181,7 @@ "Play animated images": "", "Play sound": "", "Please contact support for an exception or add users with a reusable invite link.": "", + "Please acknowledge the warning to send the message.": "", "Please add a valid recipient.": "", "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "", "Please choose a new password.": "", @@ -1187,6 +1192,7 @@ "Please only use characters that are valid in an email address": "", "Please re-enter your password to confirm your identity.": "", "Please select a channel.": "", + "Please select a valid channel.": "", "Political group": "", "Popular": "", "Posted by {full_name}": "", @@ -1470,7 +1476,7 @@ "This channel has no subscribers.": "", "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "", "This content remains saved in your drafts.": "", - "This conversation also has older unread messages.": "", + "This conversation also has older unread messages. Jump to first unread message?": "", "This conversation does not include any users who can authorize it.": "", "This conversation may have additional messages not shown in this view.": "", "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", @@ -1489,6 +1495,7 @@ "This message was hidden because you have muted the sender.": "", "This message will remain saved in your drafts until it is successfully sent.": "", "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "", + "This permission cannot be removed, as it would mean that nobody is allowed to take this action.": "", "This profile field is required.": "", "This silent mention won't trigger notifications.": "", "This user cannot be deactivated.": "", @@ -1512,7 +1519,6 @@ "Time zone update offer": "", "Time zone updated": "", "Time's up!": "", - "Tip: You can also send \"/poll Some question\"": "", "Tip: You can watch this video without sound.": "", "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", @@ -1682,6 +1688,7 @@ "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", "Welcome to recent conversations!": "", "Welcome to Zulip!": "", + "Welcome to the Zulip development community!": "", "Welcome to your inbox!": "", "What pronouns should people use to refer to you?": "", "When you deactivate , they will be immediately logged out.": "", @@ -1801,6 +1808,7 @@ "You do not have permission to unresolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "", "You do not have permission to use @topic mentions in this topic.": "", "You do not have permission to use @{wildcard_mention_string} mentions in this channel.": "", + "You do not have permission to use wildcard mentions in large streams.": "", "You do not have permissions to create invite links in this organization.": "", "You do not have permissions to send invite emails in this organization.": "", "You don't have any direct message conversations yet.": "", @@ -1853,6 +1861,7 @@ "You will not receive notifications about new messages.": "", "You will now see the channel you created. To go back to channel settings, you can:": "", "You will receive a confirmation email at the new address you enter.": "", + "You'll see a list of recent conversations, where each conversation is labeled with a topic by the person who started it. Click on a conversation to view it. You can always get back to recent conversations from the left sidebar.": "", "You're done!": "", "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "", "You're not subscribed to this channel. You will not be notified if other users reply to your message.": "", @@ -1894,7 +1903,6 @@ "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "archived": "", "back to channels": "", - "comma-separated list": "", "cookie": "", "days": "", "deactivated": "", diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index 798220f8af..038d3b4d66 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/LC_MESSAGES/django.po @@ -4923,7 +4923,7 @@ msgstr "Los mensajes directos están deshabilitados para esta organización" #: zerver/lib/exceptions.py:543 msgid "This conversation does not include any users who can authorize it." -msgstr "" +msgstr "Esta conversación no incluye ningún usuario que pueda autorizarla." #: zerver/lib/exceptions.py:556 msgid "Access denied" diff --git a/locale/es/translations.json b/locale/es/translations.json index d1bfaf5355..b59c45d11d 100644 --- a/locale/es/translations.json +++ b/locale/es/translations.json @@ -737,7 +737,7 @@ "Go to home view": "Ir a vista principal", "Go to inbox": "", "Go to next unread direct message": "Ir al siguiente mensaje directo no leído", - "Go to next unread followed topic": "", + "Go to next unread followed topic": "Ir al siguiente tema seguido no leído", "Go to next unread topic": "Ir al siguiente tema no leído", "Go to recent conversations": "", "Go to starred messages": "", @@ -787,10 +787,10 @@ "Inactive bots": "Bots inactivos", "Inbox": "Bandeja de entrada", "Inbox options": "", - "Include DMs": "Incuír MDs", - "Include content of direct messages in desktop notifications": "Incluír contenido de los mensajes directos en las notificaciones de escritorio", + "Include DMs": "Incluir MDs", + "Include content of direct messages in desktop notifications": "Incluir el contenido de los mensajes directos en las notificaciones de escritorio", "Include message content in message notification emails": "Incluir el contenido de los mensajes en las notificaciones por correo electrónico", - "Include organization name in subject of message notification emails": "Incluir el nombre de la organización en el asunto de los correos electrónicos de notificación", + "Include organization name in subject of message notification emails": "Incluir el nombre de la organización en el asunto de las notificaciones por correo electrónico", "Includes muted channels and topics": "Incluir canales y temas silenciados", "Including message content in message notification emails is not allowed in this organization.": "", "Incoming webhook": "Webhook de entrada", @@ -838,7 +838,7 @@ "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "", "Joining the organization": "Unirse a la organización", "July": "Julio", - "Jump to first unread": "", + "Jump to first unread": "Ir al primer no leído", "June": "Junio", "Just now": "Justo ahora", "Keyboard shortcuts": "Atajos de teclado", @@ -905,7 +905,7 @@ "Mark as unread from here": "Marcar como no leido desde acá", "Mark as unread from selected message": "Marcar como no leído desde el mensaje seleccionado", "Mark as unresolved": "Marcar como no resuelto", - "Mark messages as unread?": "", + "Mark messages as unread?": "¿Marcar los mensajes como no leídos?", "Mark topic as read": "Marcar tema como leído", "Mark topic as resolved": "", "Math (LaTeX)": "Math (LaTeX)", @@ -988,7 +988,7 @@ "Muted users": "Usuarios silenciados", "Name": "Nombre", "Name changes are disabled in this organization. Contact an administrator to change your name.": "El cambio de nombre esta desactivado para esta organización. Contacta con un administrador para cambiar tu nombre.", - "Narrow to direct messages that include .": "Buscar solo mensajes directos que incluyan .", + "Narrow to direct messages that include .": "Buscar solo mensajes directos que incluyan a .", "Narrow to direct messages with .": "Buscar solo mensajes directos con .", "Narrow to direct messages.": "Buscar solo mensajes directos.", "Narrow to just message ID .": "Buscar solo ID del mensaje .", @@ -1007,7 +1007,7 @@ "Narrow to messages with topic .": "Buscar solo mensajes con el tema.", "Narrow to muted messages.": "", "Narrow to starred messages.": "Buscar solo mensajes destacados.", - "Narrow to unread messages.": "Buscar solo mensajes sin leer.", + "Narrow to unread messages.": "Buscar solo mensajes no leídos.", "Navigation": "Navegación", "Never": "Nunca", "Never ask on this computer": "No preguntes más en este ordenador", @@ -1027,8 +1027,8 @@ "New user announcements": "Nuevos anuncios de usuario", "Next message": "mensaje siguiente", "Next unread direct message": "Siguiente mensaje directo no leido", - "Next unread followed topic": "Siguiente tema no leído", - "Next unread topic": "Siguiente tema sin leer", + "Next unread followed topic": "Siguiente tema seguido no leído", + "Next unread topic": "Siguiente tema no leído", "No bots match your current filter.": "No hay bots que coincidan con tu filtro actual.", "No channel subscribers match your current filter.": "Ningún subscriptor del canal coincide con estos filtros.", "No channel subscriptions.": "No hay subscripciones a canal.", @@ -1151,13 +1151,13 @@ "Outgoing webhook": "Webhook de salida", "Outgoing webhook message format": "Formato del mensaje del webhook de salida", "Override default emoji?": "¿Sobreescribir emoji por defecto?", - "Overview of ongoing conversations.": "", - "Overview of your conversations with unread messages.": "", + "Overview of ongoing conversations.": "Vista de las conversaciones en curso.", + "Overview of your conversations with unread messages.": "Vista de las conversaciones con mensajes no leídos.", "Owner": "Propietario", "Owner: {name}": "Propietario: {name}", "Owners": "Propietarios", "Participants": "Participantes", - "Participated": "Participado ", + "Participated": "He participado", "Password": "Contraseña", "Password is too weak.": "", "Password should be at least {length} characters long.": "", @@ -1470,7 +1470,7 @@ "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "Este canal tiene {sub_count, plural, = 0 {subscriptores} uno: {# subscriber} varios: {# subscribers}}.", "This content remains saved in your drafts.": "", "This conversation also has older unread messages.": "", - "This conversation does not include any users who can authorize it.": "", + "This conversation does not include any users who can authorize it.": "Esta conversación no incluye ningún usuario que pueda autorizarla.", "This conversation may have additional messages not shown in this view.": "Esta conversación podría tener mensajes no visibles en esta vista.", "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "Esta organización de prueba se borrará automaticamente en {days_remaining} día/s, a no ser que sea convertida en una organización permanente.", "This feature is available on Zulip Cloud Plus.": "", @@ -1569,9 +1569,9 @@ "Unmuted .": "", "Unmuted channels and topics": "Canales y temas no silenciados", "Unpin channel from top": "Desfijar canal", - "Unread": "Sin leer", + "Unread": "No leídos", "Unread count badge (appears in desktop sidebar and browser tab)": "Marca de mensajes sin leer (Aparece en la barra latareal de la app de escritorio y el navegador)", - "Unread messages": "Mensajes sin leer", + "Unread messages": "Mensajes no leídos", "Unresolve topic": "Tema no resuelto", "Unstar all messages": "Desmarcar todos los mensajes destacados", "Unstar all messages in topic": "Quitar estrella a todos los mensajes en el tema", @@ -1688,7 +1688,7 @@ "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "Tanto si menciones de wildcard como @all se tratan como menciones para el propósito de notificaciones. ", "Which branches should notifications be sent for?": "", "Which messages should be moved?": "", - "Which parts of the emails should be included in the Zulip messages?": "", + "Which parts of the emails should be included in the Zulip messages?": "¿Cuáles partes de los correos electrónicos deben incluirse en los mensajes Zulip?", "Who can access user's email address": "Quién puede ver las direcciones de correo de los usuarios", "Who can access your email address": "Quiénes pueden acceder a tu dirección de correo", "Who can add custom emoji": "Quiénes pueden añadir emoticonos personalizados", @@ -1816,7 +1816,7 @@ "You have no inactive bots.": "No tienes ningún bot inactivo.", "You have no messages in muted topics and channels.": "", "You have no more unread direct messages.": "Ya no tienes mensajes directos sin leer.", - "You have no more unread topics.": "Ya notienes más temas sin leer.", + "You have no more unread topics.": "Ya no tienes más temas sin leer.", "You have no starred messages.": "No tienes mensajes favoritos.", "You have no unread messages in followed topics.": "No tienes mensajes sin leer en los temas que sigues.", "You have no unread messages!": "¡No tienes mensajes sin leer!", diff --git a/locale/gl/LC_MESSAGES/django.po b/locale/gl/LC_MESSAGES/django.po index 62f91ab160..de078d49ce 100644 --- a/locale/gl/LC_MESSAGES/django.po +++ b/locale/gl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-20 17:08+0000\n" +"POT-Creation-Date: 2025-04-04 19:11+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -237,9 +237,9 @@ msgid "Session not found" msgstr "" #: corporate/lib/stripe.py:3410 zerver/decorator.py:209 zerver/decorator.py:708 -#: zerver/lib/streams.py:1327 zerver/lib/streams.py:1353 -#: zerver/lib/streams.py:1355 zerver/lib/streams.py:1357 -#: zerver/lib/streams.py:1376 zerver/lib/user_groups.py:166 +#: zerver/lib/streams.py:1340 zerver/lib/streams.py:1366 +#: zerver/lib/streams.py:1368 zerver/lib/streams.py:1370 +#: zerver/lib/streams.py:1389 zerver/lib/user_groups.py:166 #: zerver/lib/user_groups.py:192 zerver/lib/user_groups.py:356 #: zerver/lib/user_groups.py:452 zerver/lib/users.py:202 #: zerver/lib/users.py:265 zerver/lib/users.py:294 zerver/lib/users.py:298 @@ -366,41 +366,45 @@ msgstr "" msgid "Internal server error" msgstr "" -#: templates/500.html:18 +#: templates/500.html:20 msgid "" "\n" -" Your Zulip chat cannot be loaded because the server is " -"experiencing technical difficulties.\n" -" " -msgstr "" - -#: templates/500.html:23 -msgid "" -"\n" -" This page will reload automatically when service is restored.\n" -" " +" Something went wrong. Sorry about that! We're aware of\n" +" the problem and are working to fix it.\n" +" Zulip will load automatically once it is working again.\n" +" " msgstr "" #: templates/500.html:27 #, python-format msgid "" "\n" -" In the meantime, you can contact Zulip support.\n" +" Please check Zulip Cloud status for\n" +" more information, and contact\n" +" Zulip support with any questions.\n" " " msgstr "" -#: templates/500.html:31 +#: templates/500.html:36 +msgid "" +"\n" +" Something went wrong. Sorry about that!\n" +" Zulip will load automatically once it is working again.\n" +" " +msgstr "" + +#: templates/500.html:42 #, python-format msgid "" "\n" -" In the meantime, you can contact\n" -" this server's administrators for support.\n" +" Contact this server's " +"administrators for support.\n" " " msgstr "" -#: templates/500.html:39 +#: templates/500.html:47 #, python-format msgid "" "\n" @@ -1386,10 +1390,6 @@ msgstr "" msgid "Avatar" msgstr "" -#: templates/corporate/try-zulip.html:36 -msgid "Try Zulip now" -msgstr "" - #: templates/corporate/zulipchat_migration_tos.html:3 msgid "" "\n" @@ -1512,26 +1512,26 @@ msgid "" "Browse the publicly accessible channels in {org_name} without logging in." msgstr "" -#: templates/zerver/app/index.html:140 +#: templates/zerver/app/index.html:143 msgid "" "If this message does not go away, try reloading " "the page." msgstr "" -#: templates/zerver/app/index.html:143 +#: templates/zerver/app/index.html:146 msgid "" "Error loading Zulip. Try reloading the page." msgstr "" -#: templates/zerver/app/index.html:242 +#: templates/zerver/app/index.html:245 msgid "No conversations match your filters." msgstr "" -#: templates/zerver/app/index.html:255 +#: templates/zerver/app/index.html:258 msgid "This view is still loading messages." msgstr "" -#: templates/zerver/app/index.html:258 +#: templates/zerver/app/index.html:261 msgid "Load more" msgstr "" @@ -4250,9 +4250,9 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:355 zerver/lib/message.py:399 -#: zerver/lib/message.py:414 zerver/lib/message.py:433 -#: zerver/lib/message.py:447 +#: zerver/actions/message_flags.py:355 zerver/lib/message.py:400 +#: zerver/lib/message.py:415 zerver/lib/message.py:434 +#: zerver/lib/message.py:448 msgid "Invalid message(s)" msgstr "" @@ -4491,7 +4491,7 @@ msgstr "" msgid "Invalid user ID {user_id}" msgstr "" -#: zerver/actions/user_groups.py:226 zerver/actions/user_groups.py:262 +#: zerver/actions/user_groups.py:239 zerver/actions/user_groups.py:275 #, python-brace-format msgid "User group '{group_name}' already exists." msgstr "" @@ -4640,7 +4640,7 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:64 zerver/lib/addressee.py:131 -#: zerver/views/typing.py:47 +#: zerver/views/typing.py:50 msgid "Missing topic" msgstr "" @@ -5088,15 +5088,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:207 +#: zerver/lib/message.py:208 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:209 +#: zerver/lib/message.py:210 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1483 zerver/lib/message.py:1495 +#: zerver/lib/message.py:1527 zerver/lib/message.py:1539 #, python-brace-format msgid "You are not allowed to mention user group '{user_group_name}'." msgstr "" @@ -5473,20 +5473,20 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" -#: zerver/lib/push_notifications.py:1465 +#: zerver/lib/push_notifications.py:1456 msgid "Test notification" msgstr "" -#: zerver/lib/push_notifications.py:1466 +#: zerver/lib/push_notifications.py:1457 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." msgstr "" -#: zerver/lib/push_notifications.py:1518 +#: zerver/lib/push_notifications.py:1509 msgid "Device not recognized" msgstr "" -#: zerver/lib/push_notifications.py:1530 +#: zerver/lib/push_notifications.py:1521 msgid "Device not recognized by the push bouncer" msgstr "" @@ -5494,8 +5494,8 @@ msgstr "" msgid "Invalid data type for channel ID" msgstr "" -#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:505 -#: zerver/lib/streams.py:521 zerver/tornado/views.py:225 +#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:506 +#: zerver/lib/streams.py:522 zerver/tornado/views.py:225 #: zerver/views/events_register.py:72 zerver/views/message_send.py:196 #: zerver/views/message_send.py:217 msgid "User not authorized for this query" @@ -5520,7 +5520,7 @@ msgstr "" msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:83 zerver/lib/streams.py:566 zerver/views/typing.py:44 +#: zerver/lib/request.py:83 zerver/lib/streams.py:567 zerver/views/typing.py:47 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" @@ -5539,44 +5539,44 @@ msgstr "" msgid "{service_name} account security" msgstr "" -#: zerver/lib/streams.py:468 zerver/lib/streams.py:476 +#: zerver/lib/streams.py:469 zerver/lib/streams.py:477 msgid "You do not have permission to post in this channel." msgstr "" -#: zerver/lib/streams.py:512 zerver/lib/streams.py:558 +#: zerver/lib/streams.py:513 zerver/lib/streams.py:559 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:654 zerver/lib/streams.py:689 -#: zerver/lib/streams.py:818 zerver/lib/streams.py:845 -#: zerver/lib/streams.py:916 zerver/views/user_topics.py:107 +#: zerver/lib/streams.py:655 zerver/lib/streams.py:690 +#: zerver/lib/streams.py:819 zerver/lib/streams.py:846 +#: zerver/lib/streams.py:917 zerver/views/user_topics.py:107 msgid "Invalid channel ID" msgstr "" -#: zerver/lib/streams.py:887 +#: zerver/lib/streams.py:888 msgid "Channel name is already in use." msgstr "" -#: zerver/lib/streams.py:899 zerver/lib/streams.py:1024 +#: zerver/lib/streams.py:900 zerver/lib/streams.py:1037 #, python-brace-format msgid "Invalid channel name '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:1359 zerver/views/streams.py:333 +#: zerver/lib/streams.py:1372 zerver/views/streams.py:333 msgid "A default channel cannot be private." msgstr "" -#: zerver/lib/streams.py:1363 +#: zerver/lib/streams.py:1376 #, python-brace-format msgid "Channel(s) ({channel_names}) do not exist" msgstr "" -#: zerver/lib/streams.py:1372 zerver/views/streams.py:355 +#: zerver/lib/streams.py:1385 zerver/views/streams.py:355 msgid "Web-public channels are not enabled." msgstr "" -#: zerver/lib/streams.py:1405 +#: zerver/lib/streams.py:1418 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." msgstr "" @@ -5981,7 +5981,7 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/lib/zulip_update_announcements.py:542 +#: zerver/lib/zulip_update_announcements.py:561 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." msgstr "" @@ -6225,20 +6225,20 @@ msgstr "" msgid "An unknown browser" msgstr "" -#: zerver/tornado/event_queue.py:735 +#: zerver/tornado/event_queue.py:736 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:738 +#: zerver/tornado/event_queue.py:739 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:745 +#: zerver/tornado/event_queue.py:746 #, python-brace-format msgid "An event newer than {event_id} has already been pruned!" msgstr "" -#: zerver/tornado/event_queue.py:755 +#: zerver/tornado/event_queue.py:756 #, python-brace-format msgid "Event {event_id} was not in this queue" msgstr "" @@ -6576,28 +6576,42 @@ msgstr "" msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" -#: zerver/views/realm_export.py:58 +#: zerver/views/realm_export.py:62 msgid "Exceeded rate limit." msgstr "" -#: zerver/views/realm_export.py:80 +#: zerver/views/realm_export.py:84 #, python-brace-format msgid "Please request a manual export from {email}." msgstr "" -#: zerver/views/realm_export.py:118 +#: zerver/views/realm_export.py:95 +#, python-brace-format +msgid "" +"Make sure at least one Organization Owner is consenting to the export or " +"contact {email} for help." +msgstr "" + +#: zerver/views/realm_export.py:102 +#, python-brace-format +msgid "" +"Make sure at least one Organization Owner allows other Administrators to see " +"their email address or contact {email} for help" +msgstr "" + +#: zerver/views/realm_export.py:141 msgid "Invalid data export ID" msgstr "" -#: zerver/views/realm_export.py:121 +#: zerver/views/realm_export.py:144 msgid "Export already deleted" msgstr "" -#: zerver/views/realm_export.py:123 +#: zerver/views/realm_export.py:146 msgid "Export failed, nothing to delete" msgstr "" -#: zerver/views/realm_export.py:125 +#: zerver/views/realm_export.py:148 msgid "Export still in progress" msgstr "" @@ -6738,19 +6752,19 @@ msgstr "" msgid "Uploaded file is larger than the allowed limit of {max_file_size} MiB" msgstr "" -#: zerver/views/typing.py:50 zerver/views/typing.py:92 +#: zerver/views/typing.py:53 zerver/views/typing.py:96 msgid "User has disabled typing notifications for channel messages" msgstr "" -#: zerver/views/typing.py:60 +#: zerver/views/typing.py:64 msgid "Missing 'to' argument" msgstr "" -#: zerver/views/typing.py:65 +#: zerver/views/typing.py:69 msgid "Empty 'to' list" msgstr "" -#: zerver/views/typing.py:68 zerver/views/typing.py:102 +#: zerver/views/typing.py:72 zerver/views/typing.py:106 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -7170,18 +7184,18 @@ msgstr "" msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:554 +#: zproject/backends.py:557 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2446 +#: zproject/backends.py:2449 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:3166 +#: zproject/backends.py:3169 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:3169 +#: zproject/backends.py:3172 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/gl/translations.json b/locale/gl/translations.json index 58e17c8a44..15eb353322 100644 --- a/locale/gl/translations.json +++ b/locale/gl/translations.json @@ -42,7 +42,7 @@ "{name} (guest) is not subscribed to this channel. They will not be notified unless you subscribe them.": "", "{name} is not subscribed to this channel. They will not be notified if you mention them.": "", "{name} is not subscribed to this channel. They will not be notified unless you subscribe them.": "", - "{username} has {number_of_invites_by_user} unexpired invitations.": "", + "{username} has {number_of_invites_by_user, plural, one {# unexpired invitation} other {# unexpired invitations}}.": "", "Learn more.": "", "Learn more about other data export options.": "", " will have the same properties as it did prior to deactivation, including role, owner and channel subscriptions.": "", @@ -149,6 +149,7 @@ "Alert words": "", "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.": "", "Alerted messages": "", + "All": "", "All channels": "", "All groups": "", "All messages including muted channels": "", @@ -333,6 +334,7 @@ "Click on at the top of your Zulip window.": "", "Click on a conversation to view it. To return here, you can:": "", "Click on the pencil () icon to edit and reschedule a message.": "", + "Click the name of a channel in the left sidebar, and click on any topic underneath to view one conversation at a time. You can explore discussions of changes to the design of the Zulip app in #design, or see ongoing issue investigations in #issues.": "", "Click to view or download.": "", "Close": "", "Close modal": "", @@ -648,6 +650,7 @@ "Expand views": "", "Expires at": "", "Expires on {date} at {time}": "", + "Explore how hundreds of community participants use Zulip to brainstorm ideas, discuss technical challenges, ask questions, and give feedback:": "", "Export failed": "", "Export organization": "", "Export permission": "", @@ -775,6 +778,7 @@ "Humans": "", "Idle": "", "If you don't know your password, you can reset it.": "", + "If you have any questions, please post in the #user questions channel, and we'll be happy to help.": "", "If you haven't updated your name, it's a good idea to do so before inviting other users to join you!": "", "Ignored deactivated groups:": "", "Ignored deactivated users:": "", @@ -838,7 +842,7 @@ "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "", "Joining the organization": "", "July": "", - "Jump to first unread": "", + "Jump": "", "June": "", "Just now": "", "Keyboard shortcuts": "", @@ -938,7 +942,7 @@ "Message length shouldn't be greater than {max_length} characters.": "", "Message move history": "", "Message moved": "", - "Message moved to {stream_topic}.": "", + "Message moved to .": "", "Message retention period": "", "Message {recipient_names}": "", "Message {recipient_name} ({recipient_status})": "", @@ -1177,6 +1181,7 @@ "Play animated images": "", "Play sound": "", "Please contact support for an exception or add users with a reusable invite link.": "", + "Please acknowledge the warning to send the message.": "", "Please add a valid recipient.": "", "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "", "Please choose a new password.": "", @@ -1187,6 +1192,7 @@ "Please only use characters that are valid in an email address": "", "Please re-enter your password to confirm your identity.": "", "Please select a channel.": "", + "Please select a valid channel.": "", "Political group": "", "Popular": "", "Posted by {full_name}": "", @@ -1470,7 +1476,7 @@ "This channel has no subscribers.": "", "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "", "This content remains saved in your drafts.": "", - "This conversation also has older unread messages.": "", + "This conversation also has older unread messages. Jump to first unread message?": "", "This conversation does not include any users who can authorize it.": "", "This conversation may have additional messages not shown in this view.": "", "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", @@ -1489,6 +1495,7 @@ "This message was hidden because you have muted the sender.": "", "This message will remain saved in your drafts until it is successfully sent.": "", "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "", + "This permission cannot be removed, as it would mean that nobody is allowed to take this action.": "", "This profile field is required.": "", "This silent mention won't trigger notifications.": "", "This user cannot be deactivated.": "", @@ -1512,7 +1519,6 @@ "Time zone update offer": "", "Time zone updated": "", "Time's up!": "", - "Tip: You can also send \"/poll Some question\"": "", "Tip: You can watch this video without sound.": "", "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", @@ -1682,6 +1688,7 @@ "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", "Welcome to recent conversations!": "", "Welcome to Zulip!": "", + "Welcome to the Zulip development community!": "", "Welcome to your inbox!": "", "What pronouns should people use to refer to you?": "", "When you deactivate , they will be immediately logged out.": "", @@ -1801,6 +1808,7 @@ "You do not have permission to unresolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "", "You do not have permission to use @topic mentions in this topic.": "", "You do not have permission to use @{wildcard_mention_string} mentions in this channel.": "", + "You do not have permission to use wildcard mentions in large streams.": "", "You do not have permissions to create invite links in this organization.": "", "You do not have permissions to send invite emails in this organization.": "", "You don't have any direct message conversations yet.": "", @@ -1853,6 +1861,7 @@ "You will not receive notifications about new messages.": "", "You will now see the channel you created. To go back to channel settings, you can:": "", "You will receive a confirmation email at the new address you enter.": "", + "You'll see a list of recent conversations, where each conversation is labeled with a topic by the person who started it. Click on a conversation to view it. You can always get back to recent conversations from the left sidebar.": "", "You're done!": "", "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "", "You're not subscribed to this channel. You will not be notified if other users reply to your message.": "", @@ -1894,7 +1903,6 @@ "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "archived": "", "back to channels": "", - "comma-separated list": "", "cookie": "", "days": "", "deactivated": "", diff --git a/locale/ja/LC_MESSAGES/django.po b/locale/ja/LC_MESSAGES/django.po index f68db2df2a..03551d72e0 100644 --- a/locale/ja/LC_MESSAGES/django.po +++ b/locale/ja/LC_MESSAGES/django.po @@ -3860,7 +3860,7 @@ msgstr "パスワードをリセット" msgid "" "Forgot your password? No problem, we'll send a link to reset your password " "to the email you signed up with." -msgstr "" +msgstr "パスワードをお忘れですか? ご安心ください。登録したメールアドレスにパスワードリセット用のリンクをお送りします。" #: templates/zerver/reset.html:34 msgid "Send reset link" diff --git a/locale/ja/translations.json b/locale/ja/translations.json index f8b5b2aa27..04a44b3f76 100644 --- a/locale/ja/translations.json +++ b/locale/ja/translations.json @@ -44,7 +44,7 @@ "{name} is not subscribed to this channel. They will not be notified unless you subscribe them.": "{name} はこのチャンネルを登録していないため、あなたがチャンネル登録者に追加しない限り通知されません。", "{username} has {number_of_invites_by_user} unexpired invitations.": "", "Learn more.": "", - "Learn more about other data export options.": "", + "Learn more about other data export options.": "その他のデータエクスポートの選択肢について詳しくはこちら。", " will have the same properties as it did prior to deactivation, including role, owner and channel subscriptions.": "", " will have the same role, channel subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": "", "@{name} (guest)": "@{name} (ゲスト)", @@ -60,9 +60,9 @@ "A to-do list must be an entire message.": "ToDoリストはメッセージ全体を使います。", "A user group with this name already exists.": "このユーザーグループ名はすでに存在します", "A wide image (200×25 pixels) for the upper left corner of the app.": "ページ左上のロゴ(200×25 ピクセル)を変更することができます。", - "AI summaries are not available on Zulip Cloud yet.": "", - "AI summaries are not enabled on this server.": "", - "AI summaries may have errors.": "", + "AI summaries are not available on Zulip Cloud yet.": "AI要約は Zulip Cloud ではまだ利用できません。", + "AI summaries are not enabled on this server.": "このサーバーではAI要約が有効になっていません。", + "AI summaries may have errors.": "AI要約には誤りが含まれる場合があります。", "API documentation": "APIドキュメント", "API key": "APIキー", "About Zulip": "Zulip について", @@ -122,12 +122,12 @@ "Add task": "タスクを追加", "Add to-do list": "ToDoリストを追加", "Add todo task list title": "", - "Add user groups": "", + "Add user groups": "ユーザーグループを追加", "Add users or groups. Use #channelname to add all subscribers.": "ユーザーまたはグループを追加します。#channelname を使用して、すべてのチャンネル登録者を追加できます。", "Add video call": "ビデオ通話を追加", "Add voice call": "音声通話を追加", "Add your email to invite other users or convert to a permanent Zulip organization.": "", - "Add {full_name} to groups": "", + "Add {full_name} to groups": "{full_name} をグループに追加", "Added successfully!": "追加に成功しました!", "Added successfully.": "追加が完了しました!", "Administrator": "管理者", @@ -650,8 +650,8 @@ "Expires on {date} at {time}": "{date} {time} に失効します", "Export failed": "エクスポートに失敗しました", "Export organization": "組織を書き出し", - "Export permission": "", - "Export permissions": "", + "Export permission": "エクスポート許可", + "Export permissions": "エクスポート許可", "Export started. Check back in a few minutes.": "エクスポートを開始しました。数分後に確認してください。", "Export type": "", "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "", @@ -750,7 +750,7 @@ "Got it — Confirm": "", "Government": "政府", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Webathena経由でZephyrミラーを実行するために必要とされるKerberosチケットをZulipに許可してください", - "Granted": "", + "Granted": "許可あり", "Group membership": "参加グループ", "Group permissions": "グループの権限", "Group settings": "グループの設定", @@ -1037,7 +1037,7 @@ "No channels to show.": "表示するチャンネルがありません。", "No conversations match your filters.": "検索に一致する会話が存在しません。", "No custom emojis match your current filter.": "検索に一致するカスタム絵文字が存在しません。", - "No custom profile fields configured.": "", + "No custom profile fields configured.": "設定されたカスタムプロフィールフィールドはありません。", "No default channels match your current filter.": "検索に一致するデフォルトチャンネルが存在しません。", "No description.": "説明がありません。", "No drafts selected": "下書きが選択されていません", @@ -1045,10 +1045,10 @@ "No group members match your current filter.": "検索に一致するグループメンバーが存在しません。", "No invitations match your current filter.": "検索に一致する招待が存在しません。", "No language set": "言語未設定", - "No linkifiers configured.": "", + "No linkifiers configured.": "設定されたリンク化設定はありません。", "No linkifiers match your current filter.": "検索に一致するリンク化設定が存在しません。", "No matching channels": "一致するチャンネルがありません", - "No matching results": "", + "No matching results": "一致する結果がありません", "No matching user groups": "", "No matching users.": "一致するユーザーがいません", "No one has read this message yet.": "このメッセージを読んだユーザーはいません", @@ -1080,7 +1080,7 @@ "None of your messages have emoji reactions yet.": "あなたのメッセージにはまだ絵文字リアクションがありません。", "Not a member of any groups.": "どのグループにも参加していません。", "Not active in the last year": "過去1年間オフライン", - "Not granted": "", + "Not granted": "許可なし", "Not subscribed": "未登録", "Note that any bots that you maintain will be disabled.": "あなたの管理しているボットはすべて無効になります。ご注意ください。", "Nothing to preview": "プレビューするものがありません", @@ -1094,7 +1094,7 @@ "Notifications for @all/@everyone mentions": "@allと@everyoneの通知", "Notify channel": "チャンネル登録者に通知", "Notify recipients": "受信者に通知", - "Notify this user by email?": "", + "Notify this user by email?": "このユーザーにメールで通知", "Notify topic": "トピックの参加者に通知", "November": "11月", "Now following .": "", @@ -1231,7 +1231,7 @@ "Read receipts are not available for Notification Bot messages.": "開封確認は、Notification Bot のメッセージでは利用できません。", "Recent conversations": "最近の会話", "Recent conversations options": "", - "Reloading…": "", + "Reloading…": "再読み込み中...", "Remove": "削除", "Remove from default": "デフォルトから削除", "Remove it from the left sidebar for all users.": "", @@ -1318,7 +1318,7 @@ "Send automated notice to new topic": "新しいトピックに自動案内を送信する", "Send automated notice to old topic": "以前のトピックに自動案内を送信する", "Send digest emails when I'm away": "離席中のときはダイジェストメールを送信する", - "Send digest emails when user is away": "", + "Send digest emails when user is away": "ユーザーが離席中のときはダイジェストメールを送信する", "Send direct message": "ダイレクトメッセージを送信", "Send email notifications for new logins to my account": "自分のアカウントに新規ログインがあった場合はメールで通知する", "Send emails introducing Zulip to new users": "参加したユーザーにZulipの説明をメールで送信する", @@ -1388,8 +1388,8 @@ "Starred messages options": "", "Starring messages is a good way to keep track of important messages, such as tasks you need to go back to, or useful references. To star a message, hover over a message and click the . Learn more": "メッセージにスターを付けることは、あとで確認する必要があるタスクや、有用な資料などの、重要なメッセージを追跡するためのよい方法です。メッセージにスターを付けるには、メッセージにカーソルを合わせて をクリックします。 詳細", "Start a new topic or select one from the list.": "新しいトピックかリスト内のトピックから始めましょう", - "Start export": "", - "Start export?": "", + "Start export": "エクスポートを開始", + "Start export?": "エクスポートを開始しますか?", "Start new conversation": "新しい会話を始める", "Status": "ステータス", "Stream color": "ストリームの色", @@ -1409,7 +1409,7 @@ "Subscribers preview": "チャンネル登録者のプレビュー", "Successfully subscribed user:": "チャンネル登録したユーザー:", "Successfully subscribed users:": "チャンネル登録したユーザー:", - "Summarize recent messages": "", + "Summarize recent messages": "最近のメッセージを要約", "Sunday": "日曜日", "Support Zulip": "Zulipをサポート", "Switch between tabs": "タブを切り替え", @@ -1424,7 +1424,7 @@ "Task list": "タスクの一覧", "Tasks": "タスク", "The administrators provided the following comment:": "管理者が次のコメントを提供しました:", - "The application has been updated; Reloading…": "", + "The application has been updated; Reloading…": "アプリケーションが更新されました。再読み込み中...", "The basics": "基本", "The channel #{channel_name} does not exist. Manage your subscriptions on your Channels page.": "チャンネル #{channel_name} は存在しません。チャンネルの設定から、登録済みのチャンネルを確認してください。", "The channel description cannot contain newline characters.": "チャンネルの説明に改行を含めることはできません。", @@ -1443,7 +1443,7 @@ "There are no custom emoji.": "", "There are no deactivated users.": "", "There are no default channels.": "デフォルトチャンネルがありません。", - "There are no exports.": "", + "There are no exports.": "エクスポートがありません。", "There are no groups matching your filters.": "", "There are no invitations.": "招待がありません。", "There are no messages here.": "ここにメッセージはありません。", @@ -1465,7 +1465,7 @@ "This change will make this channel's entire message history accessible according to the new configuration.": "", "This channel does not exist or is private.": "このチャンネルは存在しないか、プライベートに設定されています。", "This channel does not yet have a description.": "このチャンネルにはまだ説明がありません。", - "This channel doesn't exist, or you are not allowed to view it.": "", + "This channel doesn't exist, or you are not allowed to view it.": "このチャンネルは存在しないか、あなたは表示を許可されていません。", "This channel has been archived.": "このチャンネルはアーカイブされています。", "This channel has no subscribers.": "このチャンネルには登録者がいません。", "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "このチャンネルには{sub_count, plural, =0 {登録者がいません} one { # 人の登録者がいます} other { # 人の登録者がいます}}。", @@ -1589,7 +1589,7 @@ "Up to {time_limit} after posting": "送信後最大{time_limit}まで", "Update successful: Subdomains allowed for {domain}": "更新に成功: {domain} にサブドメインが許可されました", "Update successful: Subdomains no longer allowed for {domain}": "更新に成功: {domain} にサブドメインが許可されなくなりました", - "Upgrade for more space.": "", + "Upgrade for more space.": "さらに容量を増やすにはアップグレードしてください。", "Upgrade to the latest release": "", "Upgrade to {standard_plan_name}": "{standard_plan_name}にアップグレード", "Upload avatar": "アバターをアップロード", @@ -1618,7 +1618,7 @@ "User group description": "ユーザーグループの説明", "User group details": "ユーザーグループの詳細", "User group name": "ユーザーグループ名", - "User group permissions": "", + "User group permissions": "ユーザーグループの権限", "User group settings": "ユーザーグループの設定", "User groups": "ユーザーグループ", "User groups offer a flexible way to manage permissions in your organization.": "ユーザーグループは、組織の権限を柔軟に管理する手段を提供します。", @@ -1684,7 +1684,7 @@ "Welcome to Zulip!": "Zulipへようこそ!", "Welcome to your inbox!": "", "What pronouns should people use to refer to you?": "", - "When you deactivate , they will be immediately logged out.": "", + "When you deactivate , they will be immediately logged out.": " を無効化すると、ただちにログアウトされます。", "Where to send notifications": "", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "@allのような複数人へのメンションでメンバーに通知をするか", "Which branches should notifications be sent for?": "", @@ -1724,7 +1724,7 @@ "Who can subscribe others to channels": "チャンネルへの他ユーザーの登録", "Who can subscribe to this channel": "このチャンネルの登録", "Who can unsubscribe anyone from this channel": "このチャンネルを登録している任意ユーザーの登録解除", - "Who can use AI summaries": "", + "Who can use AI summaries": "AI要約の使用", "Who can view all other users in the organization": "組織内のすべてのユーザーの表示", "Who should be the sender of the Zulip messages for this email address?": "", "Why not start the conversation?": "早速、会話を始めましょう!", @@ -1847,12 +1847,12 @@ "You type": "入力", "You unsubscribed from . ": "あなたが のチャンネル登録を解除しました。 ", "You will automatically follow topics that you have configured to both follow and unmute.": "フォローミュート解除の両方を設定したトピックは自動的にフォローされます。", - "You will be able to export all public data, and (optionally) private data from users who have given their permission.": "", + "You will be able to export all public data, and (optionally) private data from users who have given their permission.": "すべてのパブリックデータと、(任意で)エクスポート許可を出しているユーザーのプライベートデータが、エクスポートできます。", "You will lose access to content in this channel if you make it private. To keep access, subscribe or grant yourself permission to do so under Advanced configurations.": "", "You will no longer be prompted to update your time zone.": "", "You will not receive notifications about new messages.": "", "You will now see the channel you created. To go back to channel settings, you can:": "", - "You will receive a confirmation email at the new address you enter.": "", + "You will receive a confirmation email at the new address you enter.": "入力した新しいアドレスに確認のメールが届きます。", "You're done!": "", "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "", "You're not subscribed to this channel. You will not be notified if other users reply to your message.": "このチャンネルを登録していません。他のユーザーがあなたのメッセージに返信しても、通知を受け取ることができません。", @@ -1864,8 +1864,8 @@ "Your message has been scheduled for {deliver_at}.": "あなたのメッセージ送信が {deliver_at} で予約されました。", "Your message was sent to a channel you have muted.": "あなたのメッセージはミュート済みのチャンネルに送信されました。", "Your message was sent to a topic you have muted.": "あなたのメッセージはミュート済みのトピックに送信されました。", - "Your organization is using {percent_used}% of your {upload_quota} file storage quota.": "", - "Your organization’s data will be exported in a format designed for imports into Zulip Cloud or a self-hosted installation of Zulip.": "", + "Your organization is using {percent_used}% of your {upload_quota} file storage quota.": "あなたの組織は {upload_quota} のファイルストレージ容量の {percent_used}% を使用しています。", + "Your organization’s data will be exported in a format designed for imports into Zulip Cloud or a self-hosted installation of Zulip.": "あなたの組織のデータは、Zulip Cloudまたはセルフホスト型Zulipへのインポート用に設計された形式でエクスポートされます。", "Your password": "パスワード", "Your profile is missing required fields.": "プロフィールで必須のフィールドが未入力です。", "Your question": "あなたの質問", diff --git a/locale/lt/translations.json b/locale/lt/translations.json index 6b246e0e4a..7874f46448 100644 --- a/locale/lt/translations.json +++ b/locale/lt/translations.json @@ -42,7 +42,7 @@ "{name} (guest) is not subscribed to this channel. They will not be notified unless you subscribe them.": "", "{name} is not subscribed to this channel. They will not be notified if you mention them.": "", "{name} is not subscribed to this channel. They will not be notified unless you subscribe them.": "", - "{username} has {number_of_invites_by_user} unexpired invitations.": "", + "{username} has {number_of_invites_by_user, plural, one {# unexpired invitation} other {# unexpired invitations}}.": "", "Learn more.": "", "Learn more about other data export options.": "", " will have the same properties as it did prior to deactivation, including role, owner and channel subscriptions.": "", @@ -149,6 +149,7 @@ "Alert words": "Išskirti žodžius", "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.": "", "Alerted messages": "", + "All": "", "All channels": "Visi srautai", "All groups": "", "All messages including muted channels": "", @@ -333,6 +334,7 @@ "Click on at the top of your Zulip window.": "", "Click on a conversation to view it. To return here, you can:": "", "Click on the pencil () icon to edit and reschedule a message.": "", + "Click the name of a channel in the left sidebar, and click on any topic underneath to view one conversation at a time. You can explore discussions of changes to the design of the Zulip app in #design, or see ongoing issue investigations in #issues.": "", "Click to view or download.": "", "Close": "Uždaryti", "Close modal": "", @@ -648,6 +650,7 @@ "Expand views": "", "Expires at": "", "Expires on {date} at {time}": "", + "Explore how hundreds of community participants use Zulip to brainstorm ideas, discuss technical challenges, ask questions, and give feedback:": "", "Export failed": "", "Export organization": "", "Export permission": "", @@ -775,6 +778,7 @@ "Humans": "", "Idle": "", "If you don't know your password, you can reset it.": "", + "If you have any questions, please post in the #user questions channel, and we'll be happy to help.": "", "If you haven't updated your name, it's a good idea to do so before inviting other users to join you!": "", "Ignored deactivated groups:": "", "Ignored deactivated users:": "", @@ -838,7 +842,7 @@ "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "", "Joining the organization": "", "July": "", - "Jump to first unread": "", + "Jump": "", "June": "", "Just now": "", "Keyboard shortcuts": "Klaviatūros spartieji klavišai", @@ -938,7 +942,7 @@ "Message length shouldn't be greater than {max_length} characters.": "", "Message move history": "", "Message moved": "", - "Message moved to {stream_topic}.": "", + "Message moved to .": "", "Message retention period": "", "Message {recipient_names}": "", "Message {recipient_name} ({recipient_status})": "", @@ -1177,6 +1181,7 @@ "Play animated images": "", "Play sound": "", "Please contact support for an exception or add users with a reusable invite link.": "", + "Please acknowledge the warning to send the message.": "", "Please add a valid recipient.": "", "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "", "Please choose a new password.": "", @@ -1187,6 +1192,7 @@ "Please only use characters that are valid in an email address": "", "Please re-enter your password to confirm your identity.": "", "Please select a channel.": "", + "Please select a valid channel.": "", "Political group": "", "Popular": "", "Posted by {full_name}": "", @@ -1470,7 +1476,7 @@ "This channel has no subscribers.": "", "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "", "This content remains saved in your drafts.": "", - "This conversation also has older unread messages.": "", + "This conversation also has older unread messages. Jump to first unread message?": "", "This conversation does not include any users who can authorize it.": "", "This conversation may have additional messages not shown in this view.": "", "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", @@ -1489,6 +1495,7 @@ "This message was hidden because you have muted the sender.": "", "This message will remain saved in your drafts until it is successfully sent.": "", "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "", + "This permission cannot be removed, as it would mean that nobody is allowed to take this action.": "", "This profile field is required.": "", "This silent mention won't trigger notifications.": "", "This user cannot be deactivated.": "", @@ -1512,7 +1519,6 @@ "Time zone update offer": "", "Time zone updated": "", "Time's up!": "", - "Tip: You can also send \"/poll Some question\"": "", "Tip: You can watch this video without sound.": "", "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", @@ -1682,6 +1688,7 @@ "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", "Welcome to recent conversations!": "", "Welcome to Zulip!": "", + "Welcome to the Zulip development community!": "", "Welcome to your inbox!": "", "What pronouns should people use to refer to you?": "", "When you deactivate , they will be immediately logged out.": "", @@ -1801,6 +1808,7 @@ "You do not have permission to unresolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "", "You do not have permission to use @topic mentions in this topic.": "", "You do not have permission to use @{wildcard_mention_string} mentions in this channel.": "", + "You do not have permission to use wildcard mentions in large streams.": "", "You do not have permissions to create invite links in this organization.": "", "You do not have permissions to send invite emails in this organization.": "", "You don't have any direct message conversations yet.": "", @@ -1853,6 +1861,7 @@ "You will not receive notifications about new messages.": "", "You will now see the channel you created. To go back to channel settings, you can:": "", "You will receive a confirmation email at the new address you enter.": "", + "You'll see a list of recent conversations, where each conversation is labeled with a topic by the person who started it. Click on a conversation to view it. You can always get back to recent conversations from the left sidebar.": "", "You're done!": "", "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "", "You're not subscribed to this channel. You will not be notified if other users reply to your message.": "", @@ -1894,7 +1903,6 @@ "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "archived": "", "back to channels": "", - "comma-separated list": "", "cookie": "", "days": "", "deactivated": "", diff --git a/locale/lv/LC_MESSAGES/django.po b/locale/lv/LC_MESSAGES/django.po index cb1517160c..459e20843c 100644 --- a/locale/lv/LC_MESSAGES/django.po +++ b/locale/lv/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-20 17:08+0000\n" +"POT-Creation-Date: 2025-04-04 19:11+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -238,9 +238,9 @@ msgid "Session not found" msgstr "" #: corporate/lib/stripe.py:3410 zerver/decorator.py:209 zerver/decorator.py:708 -#: zerver/lib/streams.py:1327 zerver/lib/streams.py:1353 -#: zerver/lib/streams.py:1355 zerver/lib/streams.py:1357 -#: zerver/lib/streams.py:1376 zerver/lib/user_groups.py:166 +#: zerver/lib/streams.py:1340 zerver/lib/streams.py:1366 +#: zerver/lib/streams.py:1368 zerver/lib/streams.py:1370 +#: zerver/lib/streams.py:1389 zerver/lib/user_groups.py:166 #: zerver/lib/user_groups.py:192 zerver/lib/user_groups.py:356 #: zerver/lib/user_groups.py:452 zerver/lib/users.py:202 #: zerver/lib/users.py:265 zerver/lib/users.py:294 zerver/lib/users.py:298 @@ -367,41 +367,45 @@ msgstr "" msgid "Internal server error" msgstr "" -#: templates/500.html:18 +#: templates/500.html:20 msgid "" "\n" -" Your Zulip chat cannot be loaded because the server is " -"experiencing technical difficulties.\n" -" " -msgstr "" - -#: templates/500.html:23 -msgid "" -"\n" -" This page will reload automatically when service is restored.\n" -" " +" Something went wrong. Sorry about that! We're aware of\n" +" the problem and are working to fix it.\n" +" Zulip will load automatically once it is working again.\n" +" " msgstr "" #: templates/500.html:27 #, python-format msgid "" "\n" -" In the meantime, you can contact Zulip support.\n" +" Please check Zulip Cloud status for\n" +" more information, and contact\n" +" Zulip support with any questions.\n" " " msgstr "" -#: templates/500.html:31 +#: templates/500.html:36 +msgid "" +"\n" +" Something went wrong. Sorry about that!\n" +" Zulip will load automatically once it is working again.\n" +" " +msgstr "" + +#: templates/500.html:42 #, python-format msgid "" "\n" -" In the meantime, you can contact\n" -" this server's administrators for support.\n" +" Contact this server's " +"administrators for support.\n" " " msgstr "" -#: templates/500.html:39 +#: templates/500.html:47 #, python-format msgid "" "\n" @@ -1387,10 +1391,6 @@ msgstr "" msgid "Avatar" msgstr "" -#: templates/corporate/try-zulip.html:36 -msgid "Try Zulip now" -msgstr "" - #: templates/corporate/zulipchat_migration_tos.html:3 msgid "" "\n" @@ -1513,26 +1513,26 @@ msgid "" "Browse the publicly accessible channels in {org_name} without logging in." msgstr "" -#: templates/zerver/app/index.html:140 +#: templates/zerver/app/index.html:143 msgid "" "If this message does not go away, try reloading " "the page." msgstr "" -#: templates/zerver/app/index.html:143 +#: templates/zerver/app/index.html:146 msgid "" "Error loading Zulip. Try reloading the page." msgstr "" -#: templates/zerver/app/index.html:242 +#: templates/zerver/app/index.html:245 msgid "No conversations match your filters." msgstr "" -#: templates/zerver/app/index.html:255 +#: templates/zerver/app/index.html:258 msgid "This view is still loading messages." msgstr "" -#: templates/zerver/app/index.html:258 +#: templates/zerver/app/index.html:261 msgid "Load more" msgstr "" @@ -4251,9 +4251,9 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:355 zerver/lib/message.py:399 -#: zerver/lib/message.py:414 zerver/lib/message.py:433 -#: zerver/lib/message.py:447 +#: zerver/actions/message_flags.py:355 zerver/lib/message.py:400 +#: zerver/lib/message.py:415 zerver/lib/message.py:434 +#: zerver/lib/message.py:448 msgid "Invalid message(s)" msgstr "" @@ -4492,7 +4492,7 @@ msgstr "" msgid "Invalid user ID {user_id}" msgstr "" -#: zerver/actions/user_groups.py:226 zerver/actions/user_groups.py:262 +#: zerver/actions/user_groups.py:239 zerver/actions/user_groups.py:275 #, python-brace-format msgid "User group '{group_name}' already exists." msgstr "" @@ -4641,7 +4641,7 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:64 zerver/lib/addressee.py:131 -#: zerver/views/typing.py:47 +#: zerver/views/typing.py:50 msgid "Missing topic" msgstr "" @@ -5089,15 +5089,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:207 +#: zerver/lib/message.py:208 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:209 +#: zerver/lib/message.py:210 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1483 zerver/lib/message.py:1495 +#: zerver/lib/message.py:1527 zerver/lib/message.py:1539 #, python-brace-format msgid "You are not allowed to mention user group '{user_group_name}'." msgstr "" @@ -5474,20 +5474,20 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" -#: zerver/lib/push_notifications.py:1465 +#: zerver/lib/push_notifications.py:1456 msgid "Test notification" msgstr "" -#: zerver/lib/push_notifications.py:1466 +#: zerver/lib/push_notifications.py:1457 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." msgstr "" -#: zerver/lib/push_notifications.py:1518 +#: zerver/lib/push_notifications.py:1509 msgid "Device not recognized" msgstr "" -#: zerver/lib/push_notifications.py:1530 +#: zerver/lib/push_notifications.py:1521 msgid "Device not recognized by the push bouncer" msgstr "" @@ -5495,8 +5495,8 @@ msgstr "" msgid "Invalid data type for channel ID" msgstr "" -#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:505 -#: zerver/lib/streams.py:521 zerver/tornado/views.py:225 +#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:506 +#: zerver/lib/streams.py:522 zerver/tornado/views.py:225 #: zerver/views/events_register.py:72 zerver/views/message_send.py:196 #: zerver/views/message_send.py:217 msgid "User not authorized for this query" @@ -5521,7 +5521,7 @@ msgstr "" msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:83 zerver/lib/streams.py:566 zerver/views/typing.py:44 +#: zerver/lib/request.py:83 zerver/lib/streams.py:567 zerver/views/typing.py:47 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" @@ -5540,44 +5540,44 @@ msgstr "" msgid "{service_name} account security" msgstr "" -#: zerver/lib/streams.py:468 zerver/lib/streams.py:476 +#: zerver/lib/streams.py:469 zerver/lib/streams.py:477 msgid "You do not have permission to post in this channel." msgstr "" -#: zerver/lib/streams.py:512 zerver/lib/streams.py:558 +#: zerver/lib/streams.py:513 zerver/lib/streams.py:559 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:654 zerver/lib/streams.py:689 -#: zerver/lib/streams.py:818 zerver/lib/streams.py:845 -#: zerver/lib/streams.py:916 zerver/views/user_topics.py:107 +#: zerver/lib/streams.py:655 zerver/lib/streams.py:690 +#: zerver/lib/streams.py:819 zerver/lib/streams.py:846 +#: zerver/lib/streams.py:917 zerver/views/user_topics.py:107 msgid "Invalid channel ID" msgstr "" -#: zerver/lib/streams.py:887 +#: zerver/lib/streams.py:888 msgid "Channel name is already in use." msgstr "" -#: zerver/lib/streams.py:899 zerver/lib/streams.py:1024 +#: zerver/lib/streams.py:900 zerver/lib/streams.py:1037 #, python-brace-format msgid "Invalid channel name '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:1359 zerver/views/streams.py:333 +#: zerver/lib/streams.py:1372 zerver/views/streams.py:333 msgid "A default channel cannot be private." msgstr "" -#: zerver/lib/streams.py:1363 +#: zerver/lib/streams.py:1376 #, python-brace-format msgid "Channel(s) ({channel_names}) do not exist" msgstr "" -#: zerver/lib/streams.py:1372 zerver/views/streams.py:355 +#: zerver/lib/streams.py:1385 zerver/views/streams.py:355 msgid "Web-public channels are not enabled." msgstr "" -#: zerver/lib/streams.py:1405 +#: zerver/lib/streams.py:1418 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." msgstr "" @@ -5982,7 +5982,7 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/lib/zulip_update_announcements.py:542 +#: zerver/lib/zulip_update_announcements.py:561 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." msgstr "" @@ -6226,20 +6226,20 @@ msgstr "" msgid "An unknown browser" msgstr "" -#: zerver/tornado/event_queue.py:735 +#: zerver/tornado/event_queue.py:736 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:738 +#: zerver/tornado/event_queue.py:739 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:745 +#: zerver/tornado/event_queue.py:746 #, python-brace-format msgid "An event newer than {event_id} has already been pruned!" msgstr "" -#: zerver/tornado/event_queue.py:755 +#: zerver/tornado/event_queue.py:756 #, python-brace-format msgid "Event {event_id} was not in this queue" msgstr "" @@ -6577,28 +6577,42 @@ msgstr "" msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" -#: zerver/views/realm_export.py:58 +#: zerver/views/realm_export.py:62 msgid "Exceeded rate limit." msgstr "" -#: zerver/views/realm_export.py:80 +#: zerver/views/realm_export.py:84 #, python-brace-format msgid "Please request a manual export from {email}." msgstr "" -#: zerver/views/realm_export.py:118 +#: zerver/views/realm_export.py:95 +#, python-brace-format +msgid "" +"Make sure at least one Organization Owner is consenting to the export or " +"contact {email} for help." +msgstr "" + +#: zerver/views/realm_export.py:102 +#, python-brace-format +msgid "" +"Make sure at least one Organization Owner allows other Administrators to see " +"their email address or contact {email} for help" +msgstr "" + +#: zerver/views/realm_export.py:141 msgid "Invalid data export ID" msgstr "" -#: zerver/views/realm_export.py:121 +#: zerver/views/realm_export.py:144 msgid "Export already deleted" msgstr "" -#: zerver/views/realm_export.py:123 +#: zerver/views/realm_export.py:146 msgid "Export failed, nothing to delete" msgstr "" -#: zerver/views/realm_export.py:125 +#: zerver/views/realm_export.py:148 msgid "Export still in progress" msgstr "" @@ -6739,19 +6753,19 @@ msgstr "" msgid "Uploaded file is larger than the allowed limit of {max_file_size} MiB" msgstr "" -#: zerver/views/typing.py:50 zerver/views/typing.py:92 +#: zerver/views/typing.py:53 zerver/views/typing.py:96 msgid "User has disabled typing notifications for channel messages" msgstr "" -#: zerver/views/typing.py:60 +#: zerver/views/typing.py:64 msgid "Missing 'to' argument" msgstr "" -#: zerver/views/typing.py:65 +#: zerver/views/typing.py:69 msgid "Empty 'to' list" msgstr "" -#: zerver/views/typing.py:68 zerver/views/typing.py:102 +#: zerver/views/typing.py:72 zerver/views/typing.py:106 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -7171,18 +7185,18 @@ msgstr "" msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:554 +#: zproject/backends.py:557 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2446 +#: zproject/backends.py:2449 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:3166 +#: zproject/backends.py:3169 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:3169 +#: zproject/backends.py:3172 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/lv/translations.json b/locale/lv/translations.json index 58e17c8a44..15eb353322 100644 --- a/locale/lv/translations.json +++ b/locale/lv/translations.json @@ -42,7 +42,7 @@ "{name} (guest) is not subscribed to this channel. They will not be notified unless you subscribe them.": "", "{name} is not subscribed to this channel. They will not be notified if you mention them.": "", "{name} is not subscribed to this channel. They will not be notified unless you subscribe them.": "", - "{username} has {number_of_invites_by_user} unexpired invitations.": "", + "{username} has {number_of_invites_by_user, plural, one {# unexpired invitation} other {# unexpired invitations}}.": "", "Learn more.": "", "Learn more about other data export options.": "", " will have the same properties as it did prior to deactivation, including role, owner and channel subscriptions.": "", @@ -149,6 +149,7 @@ "Alert words": "", "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.": "", "Alerted messages": "", + "All": "", "All channels": "", "All groups": "", "All messages including muted channels": "", @@ -333,6 +334,7 @@ "Click on at the top of your Zulip window.": "", "Click on a conversation to view it. To return here, you can:": "", "Click on the pencil () icon to edit and reschedule a message.": "", + "Click the name of a channel in the left sidebar, and click on any topic underneath to view one conversation at a time. You can explore discussions of changes to the design of the Zulip app in #design, or see ongoing issue investigations in #issues.": "", "Click to view or download.": "", "Close": "", "Close modal": "", @@ -648,6 +650,7 @@ "Expand views": "", "Expires at": "", "Expires on {date} at {time}": "", + "Explore how hundreds of community participants use Zulip to brainstorm ideas, discuss technical challenges, ask questions, and give feedback:": "", "Export failed": "", "Export organization": "", "Export permission": "", @@ -775,6 +778,7 @@ "Humans": "", "Idle": "", "If you don't know your password, you can reset it.": "", + "If you have any questions, please post in the #user questions channel, and we'll be happy to help.": "", "If you haven't updated your name, it's a good idea to do so before inviting other users to join you!": "", "Ignored deactivated groups:": "", "Ignored deactivated users:": "", @@ -838,7 +842,7 @@ "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "", "Joining the organization": "", "July": "", - "Jump to first unread": "", + "Jump": "", "June": "", "Just now": "", "Keyboard shortcuts": "", @@ -938,7 +942,7 @@ "Message length shouldn't be greater than {max_length} characters.": "", "Message move history": "", "Message moved": "", - "Message moved to {stream_topic}.": "", + "Message moved to .": "", "Message retention period": "", "Message {recipient_names}": "", "Message {recipient_name} ({recipient_status})": "", @@ -1177,6 +1181,7 @@ "Play animated images": "", "Play sound": "", "Please contact support for an exception or add users with a reusable invite link.": "", + "Please acknowledge the warning to send the message.": "", "Please add a valid recipient.": "", "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "", "Please choose a new password.": "", @@ -1187,6 +1192,7 @@ "Please only use characters that are valid in an email address": "", "Please re-enter your password to confirm your identity.": "", "Please select a channel.": "", + "Please select a valid channel.": "", "Political group": "", "Popular": "", "Posted by {full_name}": "", @@ -1470,7 +1476,7 @@ "This channel has no subscribers.": "", "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "", "This content remains saved in your drafts.": "", - "This conversation also has older unread messages.": "", + "This conversation also has older unread messages. Jump to first unread message?": "", "This conversation does not include any users who can authorize it.": "", "This conversation may have additional messages not shown in this view.": "", "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", @@ -1489,6 +1495,7 @@ "This message was hidden because you have muted the sender.": "", "This message will remain saved in your drafts until it is successfully sent.": "", "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "", + "This permission cannot be removed, as it would mean that nobody is allowed to take this action.": "", "This profile field is required.": "", "This silent mention won't trigger notifications.": "", "This user cannot be deactivated.": "", @@ -1512,7 +1519,6 @@ "Time zone update offer": "", "Time zone updated": "", "Time's up!": "", - "Tip: You can also send \"/poll Some question\"": "", "Tip: You can watch this video without sound.": "", "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", @@ -1682,6 +1688,7 @@ "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", "Welcome to recent conversations!": "", "Welcome to Zulip!": "", + "Welcome to the Zulip development community!": "", "Welcome to your inbox!": "", "What pronouns should people use to refer to you?": "", "When you deactivate , they will be immediately logged out.": "", @@ -1801,6 +1808,7 @@ "You do not have permission to unresolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "", "You do not have permission to use @topic mentions in this topic.": "", "You do not have permission to use @{wildcard_mention_string} mentions in this channel.": "", + "You do not have permission to use wildcard mentions in large streams.": "", "You do not have permissions to create invite links in this organization.": "", "You do not have permissions to send invite emails in this organization.": "", "You don't have any direct message conversations yet.": "", @@ -1853,6 +1861,7 @@ "You will not receive notifications about new messages.": "", "You will now see the channel you created. To go back to channel settings, you can:": "", "You will receive a confirmation email at the new address you enter.": "", + "You'll see a list of recent conversations, where each conversation is labeled with a topic by the person who started it. Click on a conversation to view it. You can always get back to recent conversations from the left sidebar.": "", "You're done!": "", "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "", "You're not subscribed to this channel. You will not be notified if other users reply to your message.": "", @@ -1894,7 +1903,6 @@ "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "archived": "", "back to channels": "", - "comma-separated list": "", "cookie": "", "days": "", "deactivated": "", diff --git a/locale/ml/LC_MESSAGES/django.po b/locale/ml/LC_MESSAGES/django.po index 7d86874eee..9853a239ae 100644 --- a/locale/ml/LC_MESSAGES/django.po +++ b/locale/ml/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-20 17:08+0000\n" +"POT-Creation-Date: 2025-04-04 19:11+0000\n" "PO-Revision-Date: 2021-05-27 07:08+0000\n" "Last-Translator: Akash Nimare \n" "Language-Team: Malayalam (http://www.transifex.com/zulip/zulip/language/" @@ -248,9 +248,9 @@ msgid "Session not found" msgstr "" #: corporate/lib/stripe.py:3410 zerver/decorator.py:209 zerver/decorator.py:708 -#: zerver/lib/streams.py:1327 zerver/lib/streams.py:1353 -#: zerver/lib/streams.py:1355 zerver/lib/streams.py:1357 -#: zerver/lib/streams.py:1376 zerver/lib/user_groups.py:166 +#: zerver/lib/streams.py:1340 zerver/lib/streams.py:1366 +#: zerver/lib/streams.py:1368 zerver/lib/streams.py:1370 +#: zerver/lib/streams.py:1389 zerver/lib/user_groups.py:166 #: zerver/lib/user_groups.py:192 zerver/lib/user_groups.py:356 #: zerver/lib/user_groups.py:452 zerver/lib/users.py:202 #: zerver/lib/users.py:265 zerver/lib/users.py:294 zerver/lib/users.py:298 @@ -379,41 +379,45 @@ msgstr "" msgid "Internal server error" msgstr "" -#: templates/500.html:18 +#: templates/500.html:20 msgid "" "\n" -" Your Zulip chat cannot be loaded because the server is " -"experiencing technical difficulties.\n" -" " -msgstr "" - -#: templates/500.html:23 -msgid "" -"\n" -" This page will reload automatically when service is restored.\n" -" " +" Something went wrong. Sorry about that! We're aware of\n" +" the problem and are working to fix it.\n" +" Zulip will load automatically once it is working again.\n" +" " msgstr "" #: templates/500.html:27 #, python-format msgid "" "\n" -" In the meantime, you can contact Zulip support.\n" +" Please check Zulip Cloud status for\n" +" more information, and contact\n" +" Zulip support with any questions.\n" " " msgstr "" -#: templates/500.html:31 +#: templates/500.html:36 +msgid "" +"\n" +" Something went wrong. Sorry about that!\n" +" Zulip will load automatically once it is working again.\n" +" " +msgstr "" + +#: templates/500.html:42 #, python-format msgid "" "\n" -" In the meantime, you can contact\n" -" this server's administrators for support.\n" +" Contact this server's " +"administrators for support.\n" " " msgstr "" -#: templates/500.html:39 +#: templates/500.html:47 #, python-format msgid "" "\n" @@ -1429,10 +1433,6 @@ msgstr "" msgid "Avatar" msgstr "" -#: templates/corporate/try-zulip.html:36 -msgid "Try Zulip now" -msgstr "" - #: templates/corporate/zulipchat_migration_tos.html:3 msgid "" "\n" @@ -1561,26 +1561,26 @@ msgid "" "Browse the publicly accessible channels in {org_name} without logging in." msgstr "" -#: templates/zerver/app/index.html:140 +#: templates/zerver/app/index.html:143 msgid "" "If this message does not go away, try reloading " "the page." msgstr "" -#: templates/zerver/app/index.html:143 +#: templates/zerver/app/index.html:146 msgid "" "Error loading Zulip. Try reloading the page." msgstr "" -#: templates/zerver/app/index.html:242 +#: templates/zerver/app/index.html:245 msgid "No conversations match your filters." msgstr "" -#: templates/zerver/app/index.html:255 +#: templates/zerver/app/index.html:258 msgid "This view is still loading messages." msgstr "" -#: templates/zerver/app/index.html:258 +#: templates/zerver/app/index.html:261 msgid "Load more" msgstr "" @@ -4374,9 +4374,9 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:355 zerver/lib/message.py:399 -#: zerver/lib/message.py:414 zerver/lib/message.py:433 -#: zerver/lib/message.py:447 +#: zerver/actions/message_flags.py:355 zerver/lib/message.py:400 +#: zerver/lib/message.py:415 zerver/lib/message.py:434 +#: zerver/lib/message.py:448 msgid "Invalid message(s)" msgstr "" @@ -4617,7 +4617,7 @@ msgstr "" msgid "Invalid user ID {user_id}" msgstr "" -#: zerver/actions/user_groups.py:226 zerver/actions/user_groups.py:262 +#: zerver/actions/user_groups.py:239 zerver/actions/user_groups.py:275 #, python-brace-format msgid "User group '{group_name}' already exists." msgstr "" @@ -4768,7 +4768,7 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:64 zerver/lib/addressee.py:131 -#: zerver/views/typing.py:47 +#: zerver/views/typing.py:50 msgid "Missing topic" msgstr "" @@ -5223,15 +5223,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:207 +#: zerver/lib/message.py:208 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:209 +#: zerver/lib/message.py:210 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1483 zerver/lib/message.py:1495 +#: zerver/lib/message.py:1527 zerver/lib/message.py:1539 #, python-brace-format msgid "You are not allowed to mention user group '{user_group_name}'." msgstr "" @@ -5616,22 +5616,22 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" -#: zerver/lib/push_notifications.py:1465 +#: zerver/lib/push_notifications.py:1456 #, fuzzy #| msgid "Notifications" msgid "Test notification" msgstr "അറിയിപ്പുകൾ" -#: zerver/lib/push_notifications.py:1466 +#: zerver/lib/push_notifications.py:1457 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." msgstr "" -#: zerver/lib/push_notifications.py:1518 +#: zerver/lib/push_notifications.py:1509 msgid "Device not recognized" msgstr "" -#: zerver/lib/push_notifications.py:1530 +#: zerver/lib/push_notifications.py:1521 msgid "Device not recognized by the push bouncer" msgstr "" @@ -5639,8 +5639,8 @@ msgstr "" msgid "Invalid data type for channel ID" msgstr "" -#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:505 -#: zerver/lib/streams.py:521 zerver/tornado/views.py:225 +#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:506 +#: zerver/lib/streams.py:522 zerver/tornado/views.py:225 #: zerver/views/events_register.py:72 zerver/views/message_send.py:196 #: zerver/views/message_send.py:217 msgid "User not authorized for this query" @@ -5665,7 +5665,7 @@ msgstr "" msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:83 zerver/lib/streams.py:566 zerver/views/typing.py:44 +#: zerver/lib/request.py:83 zerver/lib/streams.py:567 zerver/views/typing.py:47 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" @@ -5684,44 +5684,44 @@ msgstr "" msgid "{service_name} account security" msgstr "" -#: zerver/lib/streams.py:468 zerver/lib/streams.py:476 +#: zerver/lib/streams.py:469 zerver/lib/streams.py:477 msgid "You do not have permission to post in this channel." msgstr "" -#: zerver/lib/streams.py:512 zerver/lib/streams.py:558 +#: zerver/lib/streams.py:513 zerver/lib/streams.py:559 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:654 zerver/lib/streams.py:689 -#: zerver/lib/streams.py:818 zerver/lib/streams.py:845 -#: zerver/lib/streams.py:916 zerver/views/user_topics.py:107 +#: zerver/lib/streams.py:655 zerver/lib/streams.py:690 +#: zerver/lib/streams.py:819 zerver/lib/streams.py:846 +#: zerver/lib/streams.py:917 zerver/views/user_topics.py:107 msgid "Invalid channel ID" msgstr "" -#: zerver/lib/streams.py:887 +#: zerver/lib/streams.py:888 msgid "Channel name is already in use." msgstr "" -#: zerver/lib/streams.py:899 zerver/lib/streams.py:1024 +#: zerver/lib/streams.py:900 zerver/lib/streams.py:1037 #, python-brace-format msgid "Invalid channel name '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:1359 zerver/views/streams.py:333 +#: zerver/lib/streams.py:1372 zerver/views/streams.py:333 msgid "A default channel cannot be private." msgstr "" -#: zerver/lib/streams.py:1363 +#: zerver/lib/streams.py:1376 #, python-brace-format msgid "Channel(s) ({channel_names}) do not exist" msgstr "" -#: zerver/lib/streams.py:1372 zerver/views/streams.py:355 +#: zerver/lib/streams.py:1385 zerver/views/streams.py:355 msgid "Web-public channels are not enabled." msgstr "" -#: zerver/lib/streams.py:1405 +#: zerver/lib/streams.py:1418 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." msgstr "" @@ -6128,7 +6128,7 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/lib/zulip_update_announcements.py:542 +#: zerver/lib/zulip_update_announcements.py:561 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." msgstr "" @@ -6376,20 +6376,20 @@ msgstr "" msgid "An unknown browser" msgstr "" -#: zerver/tornado/event_queue.py:735 +#: zerver/tornado/event_queue.py:736 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:738 +#: zerver/tornado/event_queue.py:739 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:745 +#: zerver/tornado/event_queue.py:746 #, python-brace-format msgid "An event newer than {event_id} has already been pruned!" msgstr "" -#: zerver/tornado/event_queue.py:755 +#: zerver/tornado/event_queue.py:756 #, python-brace-format msgid "Event {event_id} was not in this queue" msgstr "" @@ -6735,28 +6735,42 @@ msgstr "" msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" -#: zerver/views/realm_export.py:58 +#: zerver/views/realm_export.py:62 msgid "Exceeded rate limit." msgstr "" -#: zerver/views/realm_export.py:80 +#: zerver/views/realm_export.py:84 #, python-brace-format msgid "Please request a manual export from {email}." msgstr "" -#: zerver/views/realm_export.py:118 +#: zerver/views/realm_export.py:95 +#, python-brace-format +msgid "" +"Make sure at least one Organization Owner is consenting to the export or " +"contact {email} for help." +msgstr "" + +#: zerver/views/realm_export.py:102 +#, python-brace-format +msgid "" +"Make sure at least one Organization Owner allows other Administrators to see " +"their email address or contact {email} for help" +msgstr "" + +#: zerver/views/realm_export.py:141 msgid "Invalid data export ID" msgstr "" -#: zerver/views/realm_export.py:121 +#: zerver/views/realm_export.py:144 msgid "Export already deleted" msgstr "" -#: zerver/views/realm_export.py:123 +#: zerver/views/realm_export.py:146 msgid "Export failed, nothing to delete" msgstr "" -#: zerver/views/realm_export.py:125 +#: zerver/views/realm_export.py:148 msgid "Export still in progress" msgstr "" @@ -6897,19 +6911,19 @@ msgstr "" msgid "Uploaded file is larger than the allowed limit of {max_file_size} MiB" msgstr "" -#: zerver/views/typing.py:50 zerver/views/typing.py:92 +#: zerver/views/typing.py:53 zerver/views/typing.py:96 msgid "User has disabled typing notifications for channel messages" msgstr "" -#: zerver/views/typing.py:60 +#: zerver/views/typing.py:64 msgid "Missing 'to' argument" msgstr "" -#: zerver/views/typing.py:65 +#: zerver/views/typing.py:69 msgid "Empty 'to' list" msgstr "" -#: zerver/views/typing.py:68 zerver/views/typing.py:102 +#: zerver/views/typing.py:72 zerver/views/typing.py:106 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -7335,19 +7349,19 @@ msgstr "" msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:554 +#: zproject/backends.py:557 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2446 +#: zproject/backends.py:2449 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:3166 +#: zproject/backends.py:3169 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:3169 +#: zproject/backends.py:3172 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/ml/translations.json b/locale/ml/translations.json index 7b09ddc290..20ac7c6231 100644 --- a/locale/ml/translations.json +++ b/locale/ml/translations.json @@ -42,7 +42,7 @@ "{name} (guest) is not subscribed to this channel. They will not be notified unless you subscribe them.": "", "{name} is not subscribed to this channel. They will not be notified if you mention them.": "", "{name} is not subscribed to this channel. They will not be notified unless you subscribe them.": "", - "{username} has {number_of_invites_by_user} unexpired invitations.": "", + "{username} has {number_of_invites_by_user, plural, one {# unexpired invitation} other {# unexpired invitations}}.": "", "Learn more.": "", "Learn more about other data export options.": "", " will have the same properties as it did prior to deactivation, including role, owner and channel subscriptions.": "", @@ -149,6 +149,7 @@ "Alert words": "", "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.": "", "Alerted messages": "", + "All": "", "All channels": "എല്ലാ ശാഖകൾ", "All groups": "", "All messages including muted channels": "", @@ -333,6 +334,7 @@ "Click on at the top of your Zulip window.": "", "Click on a conversation to view it. To return here, you can:": "", "Click on the pencil () icon to edit and reschedule a message.": "", + "Click the name of a channel in the left sidebar, and click on any topic underneath to view one conversation at a time. You can explore discussions of changes to the design of the Zulip app in #design, or see ongoing issue investigations in #issues.": "", "Click to view or download.": "", "Close": "അടയ്‌ക്കുക", "Close modal": "", @@ -648,6 +650,7 @@ "Expand views": "", "Expires at": "", "Expires on {date} at {time}": "", + "Explore how hundreds of community participants use Zulip to brainstorm ideas, discuss technical challenges, ask questions, and give feedback:": "", "Export failed": "", "Export organization": "", "Export permission": "", @@ -775,6 +778,7 @@ "Humans": "", "Idle": "", "If you don't know your password, you can reset it.": "", + "If you have any questions, please post in the #user questions channel, and we'll be happy to help.": "", "If you haven't updated your name, it's a good idea to do so before inviting other users to join you!": "", "Ignored deactivated groups:": "", "Ignored deactivated users:": "", @@ -838,7 +842,7 @@ "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "", "Joining the organization": "", "July": "", - "Jump to first unread": "", + "Jump": "", "June": "", "Just now": "", "Keyboard shortcuts": "കീബോർഡ് എളുപ്പവഴികൾ", @@ -938,7 +942,7 @@ "Message length shouldn't be greater than {max_length} characters.": "", "Message move history": "", "Message moved": "", - "Message moved to {stream_topic}.": "", + "Message moved to .": "", "Message retention period": "", "Message {recipient_names}": "", "Message {recipient_name} ({recipient_status})": "", @@ -1177,6 +1181,7 @@ "Play animated images": "", "Play sound": "", "Please contact support for an exception or add users with a reusable invite link.": "", + "Please acknowledge the warning to send the message.": "", "Please add a valid recipient.": "", "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "", "Please choose a new password.": "", @@ -1187,6 +1192,7 @@ "Please only use characters that are valid in an email address": "", "Please re-enter your password to confirm your identity.": "", "Please select a channel.": "", + "Please select a valid channel.": "", "Political group": "", "Popular": "", "Posted by {full_name}": "", @@ -1470,7 +1476,7 @@ "This channel has no subscribers.": "", "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "", "This content remains saved in your drafts.": "", - "This conversation also has older unread messages.": "", + "This conversation also has older unread messages. Jump to first unread message?": "", "This conversation does not include any users who can authorize it.": "", "This conversation may have additional messages not shown in this view.": "", "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", @@ -1489,6 +1495,7 @@ "This message was hidden because you have muted the sender.": "", "This message will remain saved in your drafts until it is successfully sent.": "", "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "", + "This permission cannot be removed, as it would mean that nobody is allowed to take this action.": "", "This profile field is required.": "", "This silent mention won't trigger notifications.": "", "This user cannot be deactivated.": "", @@ -1512,7 +1519,6 @@ "Time zone update offer": "", "Time zone updated": "", "Time's up!": "", - "Tip: You can also send \"/poll Some question\"": "", "Tip: You can watch this video without sound.": "", "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", @@ -1682,6 +1688,7 @@ "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", "Welcome to recent conversations!": "", "Welcome to Zulip!": "", + "Welcome to the Zulip development community!": "", "Welcome to your inbox!": "", "What pronouns should people use to refer to you?": "", "When you deactivate , they will be immediately logged out.": "", @@ -1801,6 +1808,7 @@ "You do not have permission to unresolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "", "You do not have permission to use @topic mentions in this topic.": "", "You do not have permission to use @{wildcard_mention_string} mentions in this channel.": "", + "You do not have permission to use wildcard mentions in large streams.": "", "You do not have permissions to create invite links in this organization.": "", "You do not have permissions to send invite emails in this organization.": "", "You don't have any direct message conversations yet.": "", @@ -1853,6 +1861,7 @@ "You will not receive notifications about new messages.": "", "You will now see the channel you created. To go back to channel settings, you can:": "", "You will receive a confirmation email at the new address you enter.": "", + "You'll see a list of recent conversations, where each conversation is labeled with a topic by the person who started it. Click on a conversation to view it. You can always get back to recent conversations from the left sidebar.": "", "You're done!": "", "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "", "You're not subscribed to this channel. You will not be notified if other users reply to your message.": "", @@ -1894,7 +1903,6 @@ "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "archived": "", "back to channels": "", - "comma-separated list": "", "cookie": "", "days": "", "deactivated": "", diff --git a/locale/mobile_info.json b/locale/mobile_info.json index 60ebec15a7..f30a076190 100644 --- a/locale/mobile_info.json +++ b/locale/mobile_info.json @@ -160,7 +160,7 @@ "total": 456 }, "uk": { - "not_translated": 211, + "not_translated": 0, "total": 456 }, "vi": { diff --git a/locale/no/LC_MESSAGES/django.po b/locale/no/LC_MESSAGES/django.po index 7d7a91429d..8161fc825c 100644 --- a/locale/no/LC_MESSAGES/django.po +++ b/locale/no/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-20 17:08+0000\n" +"POT-Creation-Date: 2025-04-04 19:11+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -236,9 +236,9 @@ msgid "Session not found" msgstr "" #: corporate/lib/stripe.py:3410 zerver/decorator.py:209 zerver/decorator.py:708 -#: zerver/lib/streams.py:1327 zerver/lib/streams.py:1353 -#: zerver/lib/streams.py:1355 zerver/lib/streams.py:1357 -#: zerver/lib/streams.py:1376 zerver/lib/user_groups.py:166 +#: zerver/lib/streams.py:1340 zerver/lib/streams.py:1366 +#: zerver/lib/streams.py:1368 zerver/lib/streams.py:1370 +#: zerver/lib/streams.py:1389 zerver/lib/user_groups.py:166 #: zerver/lib/user_groups.py:192 zerver/lib/user_groups.py:356 #: zerver/lib/user_groups.py:452 zerver/lib/users.py:202 #: zerver/lib/users.py:265 zerver/lib/users.py:294 zerver/lib/users.py:298 @@ -365,41 +365,45 @@ msgstr "" msgid "Internal server error" msgstr "" -#: templates/500.html:18 +#: templates/500.html:20 msgid "" "\n" -" Your Zulip chat cannot be loaded because the server is " -"experiencing technical difficulties.\n" -" " -msgstr "" - -#: templates/500.html:23 -msgid "" -"\n" -" This page will reload automatically when service is restored.\n" -" " +" Something went wrong. Sorry about that! We're aware of\n" +" the problem and are working to fix it.\n" +" Zulip will load automatically once it is working again.\n" +" " msgstr "" #: templates/500.html:27 #, python-format msgid "" "\n" -" In the meantime, you can contact Zulip support.\n" +" Please check Zulip Cloud status for\n" +" more information, and contact\n" +" Zulip support with any questions.\n" " " msgstr "" -#: templates/500.html:31 +#: templates/500.html:36 +msgid "" +"\n" +" Something went wrong. Sorry about that!\n" +" Zulip will load automatically once it is working again.\n" +" " +msgstr "" + +#: templates/500.html:42 #, python-format msgid "" "\n" -" In the meantime, you can contact\n" -" this server's administrators for support.\n" +" Contact this server's " +"administrators for support.\n" " " msgstr "" -#: templates/500.html:39 +#: templates/500.html:47 #, python-format msgid "" "\n" @@ -1385,10 +1389,6 @@ msgstr "" msgid "Avatar" msgstr "" -#: templates/corporate/try-zulip.html:36 -msgid "Try Zulip now" -msgstr "" - #: templates/corporate/zulipchat_migration_tos.html:3 msgid "" "\n" @@ -1511,26 +1511,26 @@ msgid "" "Browse the publicly accessible channels in {org_name} without logging in." msgstr "" -#: templates/zerver/app/index.html:140 +#: templates/zerver/app/index.html:143 msgid "" "If this message does not go away, try reloading " "the page." msgstr "" -#: templates/zerver/app/index.html:143 +#: templates/zerver/app/index.html:146 msgid "" "Error loading Zulip. Try reloading the page." msgstr "" -#: templates/zerver/app/index.html:242 +#: templates/zerver/app/index.html:245 msgid "No conversations match your filters." msgstr "" -#: templates/zerver/app/index.html:255 +#: templates/zerver/app/index.html:258 msgid "This view is still loading messages." msgstr "" -#: templates/zerver/app/index.html:258 +#: templates/zerver/app/index.html:261 msgid "Load more" msgstr "" @@ -4249,9 +4249,9 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:355 zerver/lib/message.py:399 -#: zerver/lib/message.py:414 zerver/lib/message.py:433 -#: zerver/lib/message.py:447 +#: zerver/actions/message_flags.py:355 zerver/lib/message.py:400 +#: zerver/lib/message.py:415 zerver/lib/message.py:434 +#: zerver/lib/message.py:448 msgid "Invalid message(s)" msgstr "" @@ -4490,7 +4490,7 @@ msgstr "" msgid "Invalid user ID {user_id}" msgstr "" -#: zerver/actions/user_groups.py:226 zerver/actions/user_groups.py:262 +#: zerver/actions/user_groups.py:239 zerver/actions/user_groups.py:275 #, python-brace-format msgid "User group '{group_name}' already exists." msgstr "" @@ -4639,7 +4639,7 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:64 zerver/lib/addressee.py:131 -#: zerver/views/typing.py:47 +#: zerver/views/typing.py:50 msgid "Missing topic" msgstr "" @@ -5087,15 +5087,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:207 +#: zerver/lib/message.py:208 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:209 +#: zerver/lib/message.py:210 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1483 zerver/lib/message.py:1495 +#: zerver/lib/message.py:1527 zerver/lib/message.py:1539 #, python-brace-format msgid "You are not allowed to mention user group '{user_group_name}'." msgstr "" @@ -5472,20 +5472,20 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" -#: zerver/lib/push_notifications.py:1465 +#: zerver/lib/push_notifications.py:1456 msgid "Test notification" msgstr "" -#: zerver/lib/push_notifications.py:1466 +#: zerver/lib/push_notifications.py:1457 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." msgstr "" -#: zerver/lib/push_notifications.py:1518 +#: zerver/lib/push_notifications.py:1509 msgid "Device not recognized" msgstr "" -#: zerver/lib/push_notifications.py:1530 +#: zerver/lib/push_notifications.py:1521 msgid "Device not recognized by the push bouncer" msgstr "" @@ -5493,8 +5493,8 @@ msgstr "" msgid "Invalid data type for channel ID" msgstr "" -#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:505 -#: zerver/lib/streams.py:521 zerver/tornado/views.py:225 +#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:506 +#: zerver/lib/streams.py:522 zerver/tornado/views.py:225 #: zerver/views/events_register.py:72 zerver/views/message_send.py:196 #: zerver/views/message_send.py:217 msgid "User not authorized for this query" @@ -5519,7 +5519,7 @@ msgstr "" msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:83 zerver/lib/streams.py:566 zerver/views/typing.py:44 +#: zerver/lib/request.py:83 zerver/lib/streams.py:567 zerver/views/typing.py:47 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" @@ -5538,44 +5538,44 @@ msgstr "" msgid "{service_name} account security" msgstr "" -#: zerver/lib/streams.py:468 zerver/lib/streams.py:476 +#: zerver/lib/streams.py:469 zerver/lib/streams.py:477 msgid "You do not have permission to post in this channel." msgstr "" -#: zerver/lib/streams.py:512 zerver/lib/streams.py:558 +#: zerver/lib/streams.py:513 zerver/lib/streams.py:559 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:654 zerver/lib/streams.py:689 -#: zerver/lib/streams.py:818 zerver/lib/streams.py:845 -#: zerver/lib/streams.py:916 zerver/views/user_topics.py:107 +#: zerver/lib/streams.py:655 zerver/lib/streams.py:690 +#: zerver/lib/streams.py:819 zerver/lib/streams.py:846 +#: zerver/lib/streams.py:917 zerver/views/user_topics.py:107 msgid "Invalid channel ID" msgstr "" -#: zerver/lib/streams.py:887 +#: zerver/lib/streams.py:888 msgid "Channel name is already in use." msgstr "" -#: zerver/lib/streams.py:899 zerver/lib/streams.py:1024 +#: zerver/lib/streams.py:900 zerver/lib/streams.py:1037 #, python-brace-format msgid "Invalid channel name '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:1359 zerver/views/streams.py:333 +#: zerver/lib/streams.py:1372 zerver/views/streams.py:333 msgid "A default channel cannot be private." msgstr "" -#: zerver/lib/streams.py:1363 +#: zerver/lib/streams.py:1376 #, python-brace-format msgid "Channel(s) ({channel_names}) do not exist" msgstr "" -#: zerver/lib/streams.py:1372 zerver/views/streams.py:355 +#: zerver/lib/streams.py:1385 zerver/views/streams.py:355 msgid "Web-public channels are not enabled." msgstr "" -#: zerver/lib/streams.py:1405 +#: zerver/lib/streams.py:1418 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." msgstr "" @@ -5980,7 +5980,7 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/lib/zulip_update_announcements.py:542 +#: zerver/lib/zulip_update_announcements.py:561 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." msgstr "" @@ -6224,20 +6224,20 @@ msgstr "" msgid "An unknown browser" msgstr "" -#: zerver/tornado/event_queue.py:735 +#: zerver/tornado/event_queue.py:736 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:738 +#: zerver/tornado/event_queue.py:739 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:745 +#: zerver/tornado/event_queue.py:746 #, python-brace-format msgid "An event newer than {event_id} has already been pruned!" msgstr "" -#: zerver/tornado/event_queue.py:755 +#: zerver/tornado/event_queue.py:756 #, python-brace-format msgid "Event {event_id} was not in this queue" msgstr "" @@ -6575,28 +6575,42 @@ msgstr "" msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" -#: zerver/views/realm_export.py:58 +#: zerver/views/realm_export.py:62 msgid "Exceeded rate limit." msgstr "" -#: zerver/views/realm_export.py:80 +#: zerver/views/realm_export.py:84 #, python-brace-format msgid "Please request a manual export from {email}." msgstr "" -#: zerver/views/realm_export.py:118 +#: zerver/views/realm_export.py:95 +#, python-brace-format +msgid "" +"Make sure at least one Organization Owner is consenting to the export or " +"contact {email} for help." +msgstr "" + +#: zerver/views/realm_export.py:102 +#, python-brace-format +msgid "" +"Make sure at least one Organization Owner allows other Administrators to see " +"their email address or contact {email} for help" +msgstr "" + +#: zerver/views/realm_export.py:141 msgid "Invalid data export ID" msgstr "" -#: zerver/views/realm_export.py:121 +#: zerver/views/realm_export.py:144 msgid "Export already deleted" msgstr "" -#: zerver/views/realm_export.py:123 +#: zerver/views/realm_export.py:146 msgid "Export failed, nothing to delete" msgstr "" -#: zerver/views/realm_export.py:125 +#: zerver/views/realm_export.py:148 msgid "Export still in progress" msgstr "" @@ -6737,19 +6751,19 @@ msgstr "" msgid "Uploaded file is larger than the allowed limit of {max_file_size} MiB" msgstr "" -#: zerver/views/typing.py:50 zerver/views/typing.py:92 +#: zerver/views/typing.py:53 zerver/views/typing.py:96 msgid "User has disabled typing notifications for channel messages" msgstr "" -#: zerver/views/typing.py:60 +#: zerver/views/typing.py:64 msgid "Missing 'to' argument" msgstr "" -#: zerver/views/typing.py:65 +#: zerver/views/typing.py:69 msgid "Empty 'to' list" msgstr "" -#: zerver/views/typing.py:68 zerver/views/typing.py:102 +#: zerver/views/typing.py:72 zerver/views/typing.py:106 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -7169,18 +7183,18 @@ msgstr "" msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:554 +#: zproject/backends.py:557 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2446 +#: zproject/backends.py:2449 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:3166 +#: zproject/backends.py:3169 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:3169 +#: zproject/backends.py:3172 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/no/translations.json b/locale/no/translations.json index 5aae822d3d..d6033c8f42 100644 --- a/locale/no/translations.json +++ b/locale/no/translations.json @@ -42,7 +42,7 @@ "{name} (guest) is not subscribed to this channel. They will not be notified unless you subscribe them.": "", "{name} is not subscribed to this channel. They will not be notified if you mention them.": "", "{name} is not subscribed to this channel. They will not be notified unless you subscribe them.": "", - "{username} has {number_of_invites_by_user} unexpired invitations.": "", + "{username} has {number_of_invites_by_user, plural, one {# unexpired invitation} other {# unexpired invitations}}.": "", "Learn more.": "", "Learn more about other data export options.": "", " will have the same properties as it did prior to deactivation, including role, owner and channel subscriptions.": "", @@ -149,6 +149,7 @@ "Alert words": "", "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.": "", "Alerted messages": "", + "All": "", "All channels": "", "All groups": "", "All messages including muted channels": "", @@ -333,6 +334,7 @@ "Click on at the top of your Zulip window.": "", "Click on a conversation to view it. To return here, you can:": "", "Click on the pencil () icon to edit and reschedule a message.": "", + "Click the name of a channel in the left sidebar, and click on any topic underneath to view one conversation at a time. You can explore discussions of changes to the design of the Zulip app in #design, or see ongoing issue investigations in #issues.": "", "Click to view or download.": "", "Close": "Close", "Close modal": "", @@ -648,6 +650,7 @@ "Expand views": "", "Expires at": "", "Expires on {date} at {time}": "", + "Explore how hundreds of community participants use Zulip to brainstorm ideas, discuss technical challenges, ask questions, and give feedback:": "", "Export failed": "", "Export organization": "", "Export permission": "", @@ -775,6 +778,7 @@ "Humans": "", "Idle": "", "If you don't know your password, you can reset it.": "", + "If you have any questions, please post in the #user questions channel, and we'll be happy to help.": "", "If you haven't updated your name, it's a good idea to do so before inviting other users to join you!": "", "Ignored deactivated groups:": "", "Ignored deactivated users:": "", @@ -838,7 +842,7 @@ "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "", "Joining the organization": "", "July": "", - "Jump to first unread": "", + "Jump": "", "June": "", "Just now": "", "Keyboard shortcuts": "", @@ -938,7 +942,7 @@ "Message length shouldn't be greater than {max_length} characters.": "", "Message move history": "", "Message moved": "", - "Message moved to {stream_topic}.": "", + "Message moved to .": "", "Message retention period": "", "Message {recipient_names}": "", "Message {recipient_name} ({recipient_status})": "", @@ -1177,6 +1181,7 @@ "Play animated images": "", "Play sound": "", "Please contact support for an exception or add users with a reusable invite link.": "", + "Please acknowledge the warning to send the message.": "", "Please add a valid recipient.": "", "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "", "Please choose a new password.": "", @@ -1187,6 +1192,7 @@ "Please only use characters that are valid in an email address": "", "Please re-enter your password to confirm your identity.": "", "Please select a channel.": "", + "Please select a valid channel.": "", "Political group": "", "Popular": "", "Posted by {full_name}": "", @@ -1470,7 +1476,7 @@ "This channel has no subscribers.": "", "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "", "This content remains saved in your drafts.": "", - "This conversation also has older unread messages.": "", + "This conversation also has older unread messages. Jump to first unread message?": "", "This conversation does not include any users who can authorize it.": "", "This conversation may have additional messages not shown in this view.": "", "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", @@ -1489,6 +1495,7 @@ "This message was hidden because you have muted the sender.": "", "This message will remain saved in your drafts until it is successfully sent.": "", "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "", + "This permission cannot be removed, as it would mean that nobody is allowed to take this action.": "", "This profile field is required.": "", "This silent mention won't trigger notifications.": "", "This user cannot be deactivated.": "", @@ -1512,7 +1519,6 @@ "Time zone update offer": "", "Time zone updated": "", "Time's up!": "", - "Tip: You can also send \"/poll Some question\"": "", "Tip: You can watch this video without sound.": "", "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", @@ -1682,6 +1688,7 @@ "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", "Welcome to recent conversations!": "", "Welcome to Zulip!": "", + "Welcome to the Zulip development community!": "", "Welcome to your inbox!": "", "What pronouns should people use to refer to you?": "", "When you deactivate , they will be immediately logged out.": "", @@ -1801,6 +1808,7 @@ "You do not have permission to unresolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "", "You do not have permission to use @topic mentions in this topic.": "", "You do not have permission to use @{wildcard_mention_string} mentions in this channel.": "", + "You do not have permission to use wildcard mentions in large streams.": "", "You do not have permissions to create invite links in this organization.": "", "You do not have permissions to send invite emails in this organization.": "", "You don't have any direct message conversations yet.": "", @@ -1853,6 +1861,7 @@ "You will not receive notifications about new messages.": "", "You will now see the channel you created. To go back to channel settings, you can:": "", "You will receive a confirmation email at the new address you enter.": "", + "You'll see a list of recent conversations, where each conversation is labeled with a topic by the person who started it. Click on a conversation to view it. You can always get back to recent conversations from the left sidebar.": "", "You're done!": "", "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "", "You're not subscribed to this channel. You will not be notified if other users reply to your message.": "", @@ -1894,7 +1903,6 @@ "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "archived": "", "back to channels": "", - "comma-separated list": "", "cookie": "", "days": "", "deactivated": "", diff --git a/locale/pl/translations.json b/locale/pl/translations.json index 992e4ef927..2e2d2954cf 100644 --- a/locale/pl/translations.json +++ b/locale/pl/translations.json @@ -930,7 +930,7 @@ "Message ": "Napisz do ", "Message actions": "Akcje wiadomości", "Message deletion": "Kasowanie wiadomości", - "Message edit and move history": "", + "Message edit and move history": "Historia zmian i przenosin wiadomości", "Message edit history": "Historia edycji wiadomości", "Message editing": "Edycja wiadomości", "Message feed settings": "Ustawienia strumienia wiadomości", @@ -1013,7 +1013,7 @@ "Never ask on this computer": "Nigdy nie pytaj na tym komputerze", "Never expires": "Bezterminowo", "New": "Nowy", - "New channel": "", + "New channel": "Nowy kanał", "New channel announcements": "Kanał pod obwieszczenia", "New channel message": "Wiadomość do kanału", "New direct message": "Nowa wiadomość bezpośrednia", @@ -1231,7 +1231,7 @@ "Read receipts are not available for Notification Bot messages.": "Potwierdzenia odczytu nie są dostępne dla wpisó bota powiadomień.", "Recent conversations": "Ostatnie rozmowy", "Recent conversations options": "Opcje ostatnich dyskusji", - "Reloading…": "", + "Reloading…": "Przeładowuję...", "Remove": "Usuń", "Remove from default": "Usuń z domyślnych", "Remove it from the left sidebar for all users.": "Usuń z lewego panelu dla wszystkich użytkowników.", @@ -1424,7 +1424,7 @@ "Task list": "Lista zadań", "Tasks": "Zadania", "The administrators provided the following comment:": "Komentarz od administratorów brzmi:", - "The application has been updated; Reloading…": "", + "The application has been updated; Reloading…": "Aplikacja została zaktualizowana. Przeładowuję...", "The basics": "Podstawy", "The channel #{channel_name} does not exist. Manage your subscriptions on your Channels page.": "Kanał #{channel_name} nie istnieje. Zmień swoje subskrypcje na stronie kanałów.", "The channel description cannot contain newline characters.": "Opis kanału nie może zawierać znaków nowej linii.", @@ -1550,9 +1550,9 @@ "URL for your integration": "URL do twojej integracji", "URL pattern": "Szablon URL", "URL template": "Szablon URL", - "Unable to connect to Zulip. Retrying now…": "", + "Unable to connect to Zulip. Retrying now…": "Nie można połączyć z Zulip. Ponówmy próbę...", "Unable to connect to Zulip. Retrying soon…": "Nie można połączyć z Zulip. Ponowienie za chwilę...", - "Unable to connect to Zulip. {retry_delay_secs, plural, one {Trying again in {retry_delay_secs} second…} other {Trying again in {retry_delay_secs} seconds…}}": "", + "Unable to connect to Zulip. {retry_delay_secs, plural, one {Trying again in {retry_delay_secs} second…} other {Trying again in {retry_delay_secs} seconds…}}": "Nie można połączyć z Zulip. {retry_delay_secs, plural, one {Ponówny próbę za {retry_delay_secs} sekundę…} other {Ponówmy próbę za {retry_delay_secs} sekund…}}", "Unable to update setting": "Nie udało się zmienić ustawień", "Uncheck all": "Odznacz wszystko", "Undo": "Cofnij", diff --git a/locale/pt/LC_MESSAGES/django.po b/locale/pt/LC_MESSAGES/django.po index 2fe0f46bda..eb2adf76a0 100644 --- a/locale/pt/LC_MESSAGES/django.po +++ b/locale/pt/LC_MESSAGES/django.po @@ -9,9 +9,11 @@ # André Malagutti, 2024 # André Lopes Pereira , 2018 # Everton Pereira, 2024 +# Jonatha Junkes, 2025 # Juno Takano , 2019 # Leonardo Pimenta, 2024 # Rafael Patronilo , 2020 +# Rangel Roberto, 2025 # Tim Abbott , 2018,2024 # Vinícius Santana , 2017 msgid "" @@ -20,7 +22,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-03-20 06:34+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" -"Last-Translator: André Malagutti, 2024\n" +"Last-Translator: Jonatha Junkes, 2025\n" "Language-Team: Portuguese (http://app.transifex.com/zulip/zulip/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -39,7 +41,7 @@ msgstr "Organização inválida" #: analytics/views/stats.py:391 msgid "Public channels" -msgstr "Canais públicos" +msgstr "Canais público" #: analytics/views/stats.py:392 msgid "Private channels" @@ -79,7 +81,7 @@ msgid "" "new users. Please [increase the number of licenses]({billing_page_link}) or " "[deactivate inactive users]({deactivate_user_help_page_link}) to allow new " "users to join." -msgstr " \nSua organização não possui mais licenças Zulip disponíveis e não pode aceitar novos usuários. Por favor [increase the number of licenses]({billing_page_link}) ou [deactivate inactive users]({deactivate_user_help_page_link}) para permitir a entrada de novos usuários." +msgstr " \nSua organização não possui mais licenças Zulip disponíveis e não pode aceitar novos usuários. Por favor [increase the number of licenses]({billing_page_link}) ou [desativar usuários inativos]({deactivate_user_help_page_link}) para permitir novos usuários juntar-se." #: corporate/lib/registration.py:42 #, python-brace-format @@ -88,7 +90,7 @@ msgid "" "the number of licenses]({billing_page_link}) or [deactivate inactive " "users]({deactivate_user_help_page_link}) to allow more than one user to " "join." -msgstr "Sua organização possui apenas uma licença do Zulip restante. Você pode [aumentar o número de licenças]({billing_page_link}) ou [desativar usuários inativos]({deactivate_user_help_page_link}) para permitir a entrada de mais de um usuário." +msgstr "Sua organização possui somente apenas uma licença Zulip restante. Você pode [aumentar o número de licenças]({billing_page_link}) ou [desativar usuários inativos]({deactivate_user_help_page_link}) para permitir que mais de um usuário juntar-se." #: corporate/lib/registration.py:47 #, python-brace-format @@ -97,7 +99,7 @@ msgid "" "the number of licenses]({billing_page_link}) or [deactivate inactive " "users]({deactivate_user_help_page_link}) to allow more than two users to " "join." -msgstr "Sua organização tem apenas duas licenças do Zulip restantes. Você pode [aumentar o número de licenças]({billing_page_link}) ou [desativar usuários inativos]({deactivate_user_help_page_link}) para permitir a entrada de mais de dois usuários." +msgstr "Sua organização somente tem apenas duas licenças Zulip restantes. Você pode [aumentar o número de licenças]({billing_page_link}) ou [desativar usuários inativos]({deactivate_user_help_page_link}) para permitir que mais de dois usuários a juntar-se." #: corporate/lib/registration.py:52 #, python-brace-format @@ -106,7 +108,7 @@ msgid "" " the number of licenses]({billing_page_link}) or [deactivate inactive " "users]({deactivate_user_help_page_link}) to allow more than three users to " "join." -msgstr "Sua organização tem apenas três licenças do Zulip restantes. Você pode [aumentar o número de licenças]({billing_page_link}) ou [desativar usuários inativos]({deactivate_user_help_page_link}) para permitir a entrada de mais de três usuários." +msgstr "Sua organização somente tem apenas três licenças Zulip restantes. Você pode [aumentar o número de licenças]({billing_page_link}) ou [desativar usuários inativos]({deactivate_user_help_page_link}) para permitir que mais de três usuários a juntar-se." #: corporate/lib/registration.py:63 #, python-brace-format @@ -115,19 +117,19 @@ msgid "" "have enough Zulip licenses. To allow new users to join, make sure that the " "[number of licenses for the current and next billing " "period]({billing_page_link}) is greater than the current number of users." -msgstr "" +msgstr "Um novo usuário ({email}) é incapaz de entrar porque a sua organização não tem licenças Zulip suficientes. E para permitir novo usuários juntar-se, certificar-se que o [número de licenças no período de faturação atual]({billing_page_link}) é superior ao atual número de usuários." #: corporate/lib/registration.py:119 msgid "" "Your organization does not have enough Zulip licenses. Invitations were not " "sent." -msgstr "Sua organização não possui licenças suficientes do Zulip. Os convites não foram enviados." +msgstr "Sua organização não tem licenças Zulip suficiente. Os convites não foram enviados." #: corporate/lib/registration.py:133 msgid "" "Your organization does not have enough Zulip licenses to change a guest " "user's role." -msgstr "" +msgstr "A sua organização não tem licenças Zulip suficiente para alterar a função de um usuário visitante." #: corporate/lib/remote_billing_util.py:133 #: corporate/lib/remote_billing_util.py:169 @@ -143,18 +145,18 @@ msgstr "Servidor remoto inválido." msgid "" "You must purchase licenses for all active users in your organization " "(minimum {min_licenses})." -msgstr "Você deve comprar licenças para todos os usuários ativos na sua organização (minimum {min_licenses})." +msgstr "Você deve comprar licenças para todos os usuários ativos em sua organização (minimum {min_licenses})." #: corporate/lib/stripe.py:226 #, python-brace-format msgid "" "Invoices with more than {max_licenses} licenses can't be processed from this" " page. To complete the upgrade, please contact {email}." -msgstr "Faturas com mais de {max_licenses} licenças não podem ser processadas nessa página. Para completar a atualização, por favor entre em contato com {email}." +msgstr "Faturas com mais de {max_licenses} licenças não podem ser processadas desta página. Para completar a atualização, por favor entre em contato com {email}. " #: corporate/lib/stripe.py:358 msgid "No payment method on file." -msgstr "Nenhum método de pagamento cadastrado." +msgstr "Sem método de pagamento no arquivo." #: corporate/lib/stripe.py:366 #, python-brace-format @@ -181,48 +183,48 @@ msgstr "Algo deu errado. Por favor, aguarde alguns segundos e tente novamente." #: corporate/lib/stripe.py:1888 msgid "Please add a credit card before starting your free trial." -msgstr "Por favor adicione um cartão de crédito antes de começar seu teste gratuito." +msgstr "Por favor adicionar um cartão de crédito antes de começar seu teste gratuito." #: corporate/lib/stripe.py:1911 msgid "Please add a credit card to schedule upgrade." -msgstr "Por favor, adicione um cartão de crédito para agendar a atualização." +msgstr "Por favor, adicionar um cartão de crédito para agendar a atualização." #: corporate/lib/stripe.py:2968 msgid "" "Unable to update the plan. The plan has been expired and replaced with a new" " plan." -msgstr "Não foi possível atualizar o plano. O plano expirou e foi substituído por um novo plano." +msgstr "Incapaz de atualizar o plano. O plano expirou e foi substituído com um novo plano." #: corporate/lib/stripe.py:2973 msgid "Unable to update the plan. The plan has ended." -msgstr "Não foi possível atualizar o plano. O plano foi encerrado." +msgstr "Incapaz de atualizar o plano. O plano foi encerrado." #: corporate/lib/stripe.py:3041 msgid "" "Cannot update licenses in the current billing period for free trial plan." -msgstr "Não é possível atualizar licenças no período de cobrança atual para o plano de teste gratuito." +msgstr "Não pode atualizar licenças no período de cobrança atual para o plano de teste gratuito." #: corporate/lib/stripe.py:3046 corporate/lib/stripe.py:3074 msgid "" "Unable to update licenses manually. Your plan is on automatic license " "management." -msgstr "Não é possível atualizar as licenças manualmente. Seu plano está em gerenciamento automático de licenças." +msgstr "Incapaz de atualizar as licenças manualmente. Seu plano está em gerenciamento automático de licenças." #: corporate/lib/stripe.py:3052 #, python-brace-format msgid "" "Your plan is already on {licenses} licenses in the current billing period." -msgstr "Seu plano já possui {licenses} licenças no período de cobrança atual." +msgstr "Seu plano já possui {licenses} licenças no atual período de pagamento." #: corporate/lib/stripe.py:3057 msgid "You cannot decrease the licenses in the current billing period." -msgstr "Você não pode reduzir as licenças no período de cobrança atual." +msgstr "Você não pode reduzir as licenças no atual período de pagamento." #: corporate/lib/stripe.py:3083 msgid "" "Cannot change the licenses for next billing cycle for a plan that is being " "downgraded." -msgstr "Não é possível alterar as licenças para o próximo ciclo de cobrança para um plano que está sendo rebaixado." +msgstr "Não pode alterar as licenças para o próximo ciclo de cobrança para um plano que está sendo rebaixado." #: corporate/lib/stripe.py:3089 #, python-brace-format @@ -236,7 +238,7 @@ msgstr " Seu plano já está programado para renovar com {licenses_at_next_renew msgid "" "You’ve already purchased {licenses_at_next_renewal} licenses for the next " "billing period." -msgstr "Você já adquiriu {licenses_at_next_renewal} licenças para o próximo período de cobrança." +msgstr "Você já adquiriu {licenses_at_next_renewal} licenças para o próximo período de pagamento." #: corporate/lib/stripe.py:3135 msgid "Nothing to change." @@ -244,7 +246,7 @@ msgstr "Nada para alterar." #: corporate/lib/stripe.py:3395 msgid "No customer for this organization!" -msgstr "Nenhum cliente para esta organização!" +msgstr "Não tem cliente para esta organização!" #: corporate/lib/stripe.py:3404 msgid "Session not found" @@ -270,7 +272,7 @@ msgstr "Intenção de pagamento não encontrada" #: corporate/lib/stripe.py:3424 msgid "Pass stripe_session_id or stripe_invoice_id" -msgstr "Passe stripe_session_id ou stripe_invoice_id" +msgstr "Passar stripe_session_id ou stripe_invoice_id" #: corporate/lib/stripe.py:4167 #, python-brace-format @@ -298,7 +300,7 @@ msgstr "Token de acesso à cobrança inválido." msgid "" "Couldn't reconcile billing data between server and realm. Please contact " "{support_email}" -msgstr "" +msgstr "Não é possível reconciliar a informação de faturação entre o servidor e o domínio. Por favor contacte o suporte {support_email} " #: corporate/views/remote_billing_page.py:296 msgid "User account doesn't exist yet." @@ -312,11 +314,11 @@ msgstr "Você deve aceitar os Termos de Serviço para prosseguir." #: corporate/views/remote_billing_page.py:542 msgid "" "This zulip_org_id is not registered with Zulip's billing management system." -msgstr "Este zulip_org_id não está registrado no sistema de gestão de cobrança do Zulip." +msgstr "Este zulip_org_id não está registrado com o sistema de gestão de cobrança do Zulip. " #: corporate/views/remote_billing_page.py:549 msgid "Invalid zulip_org_key for this zulip_org_id." -msgstr "Chave zulip_org_key inválida para este zulip_org_id." +msgstr "Chave zulip_org_key inválida para esta zulip_org_id. " #: corporate/views/remote_billing_page.py:553 msgid "Your server registration has been deactivated." @@ -351,14 +353,14 @@ msgid "" " browser did not send the credentials required to authenticate\n" " your access. To resolve this issue:\n" " " -msgstr "\n Sua solicitação não pôde ser completada porque seu\n navegador não enviou as credenciais necessárias para autenticar\n seu acesso. Para resolver esse problema:\n " +msgstr "\n Sua solicitação não pôde ser completada porque seu\n navegador não enviou as credenciais obrigatórias para autenticar\n seu acesso. Para resolver esse problema:\n " #: templates/4xx.html:22 msgid "" "\n" " Make sure that your browser allows cookies for this site.\n" " " -msgstr "\n Certifique-se que seu navegador permite cookies para esse site.\n " +msgstr "\n Certificar-se que seu navegador permite cookies para este site.\n " #: templates/4xx.html:27 msgid "" @@ -367,7 +369,7 @@ msgid "" " that block Referer headers, and disable them for\n" " this site.\n" " " -msgstr "\n Verifique quaisquer configurações de privacidade do navegador\n ou extensões que bloqueiam cabeçalhos Referer, e as desative\n para esse site.\n " +msgstr "\n Marcar qualquer configurações de privacidade para navegador\n ou extensões que bloqueiam cabeçalhos Referer, e as desative\n para esse site.\n " #: templates/4xx.html:35 msgid "Method not allowed (405)" @@ -695,7 +697,7 @@ msgid "" " in instructions to administer the plan for your\n" " Zulip server.\n" " " -msgstr "" +msgstr "O gerenciamento de plano não está disponível para esse\norganização, porque seu servidor Zulip já está em um\nplano %(server_plan_name)s, que cobre todas,\nas organizações esse servidor. Veja a aba Faturamento em nivél de servidor aba do\nInstruções\nde log para administrar seu plano\nServidor Zulip." #: templates/corporate/billing/remote_realm_login_error_for_server_on_active_plan.html:23 msgid "" @@ -1423,7 +1425,7 @@ msgstr "Bem-vindo ao Zulip" #: templates/zerver/register.html:83 templates/zerver/reset.html:24 #: templates/zerver/reset_confirm.html:24 msgid "Email" -msgstr "E-mail" +msgstr "Email" #: templates/zerver/accounts_accept_terms.html:54 #: templates/zerver/register.html:235 @@ -1446,7 +1448,7 @@ msgstr "Continuar" #: templates/zerver/accounts_home.html:72 templates/zerver/login.html:153 #: templates/zerver/portico-header.html:51 templates/zerver/register.html:256 msgid "Sign up" -msgstr "Inscreva-se" +msgstr "Cadastrar" #: templates/zerver/accounts_home.html:18 msgid "Sign up for Zulip" @@ -1504,13 +1506,13 @@ msgstr "Se você não encontrar o e-mail de confirmação na sua Caixa de Entrad #: templates/zerver/app/index.html:6 #, python-brace-format msgid "Public view of {org_name} | Zulip team chat" -msgstr "" +msgstr "Visão pública das conversas Time Zulip de {org_name}" #: templates/zerver/app/index.html:7 #, python-brace-format msgid "" "Browse the publicly accessible channels in {org_name} without logging in." -msgstr "" +msgstr "Explore os canais publicamente acessíveis de {org_name} sem iniciar sessão." #: templates/zerver/app/index.html:135 msgid "" @@ -1849,7 +1851,7 @@ msgstr "Ir para a organização" msgid "" "If you are new to Zulip, check out our getting started guide!" -msgstr "" +msgstr "Se você é novo para Zulip, confira nosso Guia de primeiros passos!" #: templates/zerver/emails/account_registered.html:51 #, python-format @@ -1857,7 +1859,7 @@ msgid "" "We also have a guide for moving your organization to " "Zulip." -msgstr "" +msgstr "Nós também temos um guia para Configurar sua organização." #: templates/zerver/emails/account_registered.html:57 #, python-format @@ -1907,14 +1909,14 @@ msgstr "Você vai usar as seguintes informações para fazer login nos aplicativ msgid "" "If you are new to Zulip, check out our getting started guide " "(%(getting_user_started_link)s)!" -msgstr "" +msgstr "Se você é um usuário novo para Zulip, confira nosso guia inicial (%(getting_user_started_link)s)?" #: templates/zerver/emails/account_registered.txt:31 #, python-format msgid "" " We also have a guide for moving your organization to Zulip " "(%(getting_organization_started_link)s)." -msgstr "" +msgstr "Também temos um guia para mudar sua organização para Zulip (%(getting_organization_started_link)s)." #: templates/zerver/emails/account_registered.txt:36 #, python-format @@ -2383,7 +2385,7 @@ msgstr "Veja ou responda no Zulip %(realm_name)s msgid "" "Reply in %(realm_name)s Zulip, or manage email preferences." -msgstr "" +msgstr "Responder em %(realm_name)s Zulip, ou gerenciar preferências de email ." #: templates/zerver/emails/missed_message.html:52 #, python-format @@ -2576,20 +2578,20 @@ msgid "" "If you've already decided to use Zulip for your organization, welcome! You " "can use our guide for moving to " "Zulip to get started." -msgstr "" +msgstr "Se você já decidiu usar o Zulip para sua organização, bem-vindo! Você pode usar o guia para mudar para Zulip para começar." #: templates/zerver/emails/onboarding_team_to_zulip.html:13 msgid "" "Otherwise, here is some advice we often hear from customers for evaluating " "any team chat product:" -msgstr "" +msgstr "De qualquer modo, aqui estão alguns conselhos de clientes para avaliarqualquer produto de conversas em equipe:" #: templates/zerver/emails/onboarding_team_to_zulip.html:15 #, python-format msgid "" "Invite your teammates to explore " "with you and share their unique perspectives." -msgstr "" +msgstr "Convidar seus colegas para explorar com você e partilhar perspectivas únicas." #: templates/zerver/emails/onboarding_team_to_zulip.html:16 #: templates/zerver/emails/onboarding_team_to_zulip.txt:6 @@ -2602,7 +2604,7 @@ msgid "" "Run a week-long trial with your " "team, without using any other chat tools. This is the only way to truly " "experience how a new chat app will help your team communicate." -msgstr "" +msgstr "Execute um teste de uma semana com sua equipe, sem utilizar qualquer outras ferramentas de conversas. Somente esta é a única forma para experienciar como é que a nova aplicação de conversas poderá ajudar a sua equipe." #: templates/zerver/emails/onboarding_team_to_zulip.html:23 #, python-format @@ -2610,7 +2612,7 @@ msgid "" "Zulip is designed to enable efficient " "communication, and we hope these tips help your team experience it in " "action." -msgstr "" +msgstr "O Zulip é projetado para habilitar comunicação eficiente, e nós esperamos que essas dicas ajudem sua equipe a vivenciar isso em ação prática." #: templates/zerver/emails/onboarding_team_to_zulip.html:38 #: templates/zerver/emails/onboarding_team_to_zulip.txt:19 @@ -2630,7 +2632,7 @@ msgstr "Escolhendo o aplicativo de chat para sua equipe" msgid "" "If you've already decided to use Zulip for your organization, welcome! You " "can use our guide for moving to Zulip to get started." -msgstr "" +msgstr "Se você já decidiu usar o Zulip para sua organização, bem-vindo! Você pode usar nosso guia para mudar para o Zulip para começar." #: templates/zerver/emails/onboarding_team_to_zulip.txt:3 msgid "" @@ -2772,7 +2774,7 @@ msgid "" "out of place, it's easy to move " "messages, rename topics, or even " "move a topic to a different channel." -msgstr "" +msgstr "Não se preocupe com a escolha do nome perfeito para o seu tópico. Se algo estiver fora do lugar, é fácil paramover mensagens, renomear tópicos, ou atémover o tópico para um canal diferente." #: templates/zerver/emails/onboarding_zulip_topics.html:28 #: templates/zerver/emails/onboarding_zulip_topics.txt:10 @@ -2797,7 +2799,7 @@ msgid "" "out of place, it's easy to move messages (%(move_messages_link)s), rename " "topics (%(rename_topics_link)s), or even move a topic to a different channel" " (%(move_channels_link)s)." -msgstr "" +msgstr "Não se preocupe com a escolha do nome perfeito para o seu tópico. Se algo estiver fora do lugar, é fácil mover mensagens (%(move_messages_link)s), renomear tópicos (%(rename_topics_link)s), ou até mover o tópico para um canal diferente (%(move_channels_link)s)." #: templates/zerver/emails/password_reset.html:9 #: templates/zerver/emails/password_reset.txt:1 @@ -2805,7 +2807,7 @@ msgstr "" msgid "" "Somebody (possibly you) requested a new password for the Zulip account " "%(email)s on %(realm_url)s." -msgstr "" +msgstr "Alguém (possivelmente você) pediu uma nova senha para a conta Zulip%(email)s em%(realm_url)s." #: templates/zerver/emails/password_reset.html:13 msgid "Click the button below to reset your password." @@ -2821,7 +2823,7 @@ msgid "" "You previously had an account on %(organization_url)s, but it has been " "deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" +msgstr "Já tinha uma conta em %(organization_url)s mas foi desativada. Você pode contactar o administrador da organização para reativar a sua conta. " #: templates/zerver/emails/password_reset.html:21 #: templates/zerver/emails/password_reset.txt:11 @@ -2860,7 +2862,7 @@ msgstr "Clique no link abaixo para redefinir sua senha." msgid "" "You previously had an account on %(realm_url)s, but it has been deactivated." " You can contact an organization administrator to reactivate your account." -msgstr "" +msgstr "Já teve uma conta em %(realm_url)s mas foi desativada. Você pode contactar o administrador da organização para reativar a sua conta." #: templates/zerver/emails/realm_auto_downgraded.html:8 #, python-format @@ -2869,7 +2871,7 @@ msgid "" " Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" " Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" " " -msgstr "" +msgstr "\n A sua organização, %(organization_name_with_link)s, sofreu um downgrade na Cloud Zulip\n para o Plano gratuito devido a falha no pagamento de faturas. As faturas não pagas foram anuladas." #: templates/zerver/emails/realm_auto_downgraded.html:15 #, python-format @@ -2877,7 +2879,7 @@ msgid "" "\n" " To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" " " -msgstr "" +msgstr "\n Para continuar no Plano standard da Cloud Zulip, por favor faça upgrade novamente em %(upgrade_url)s.\n " #: templates/zerver/emails/realm_auto_downgraded.html:22 #, python-format @@ -2885,34 +2887,34 @@ msgid "" "\n" " If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" " " -msgstr "" +msgstr "\n Se você achar que esse foi um erro ou necessitar de mais informações, por favor contacte-nos em %(support_email)s.\n " #: templates/zerver/emails/realm_deactivated.html:14 #, python-format msgid "" "You have deactivated your Zulip organization, %(realm_name)s, on " "%(localized_date)s." -msgstr "" +msgstr "Você desativou sua organização Zulip, %(realm_name)s, a%(localized_date)s." #: templates/zerver/emails/realm_deactivated.html:16 #, python-format msgid "" "Your Zulip organization, %(realm_name)s, was deactivated by " "%(deactivating_owner)s on %(localized_date)s." -msgstr "" +msgstr "A sua organização Zulip, %(realm_name)s, foi desativada por%(deactivating_owner)s a %(localized_date)s." #: templates/zerver/emails/realm_deactivated.html:18 #, python-format msgid "" "Your Zulip organization, %(realm_name)s, was deactivated on " "%(localized_date)s." -msgstr "" +msgstr "A sua organização Zulip, %(realm_name)s, foi desativada em %(localized_date)s." #: templates/zerver/emails/realm_deactivated.html:21 #: templates/zerver/emails/realm_deactivated.txt:13 msgid "" "All data associated with this organization has been permanently deleted." -msgstr "" +msgstr "Todos os dados associados com esta organização foram apagado permanentemente." #: templates/zerver/emails/realm_deactivated.html:23 #: templates/zerver/emails/realm_deactivated.txt:15 @@ -2920,7 +2922,7 @@ msgstr "" msgid "" "All data associated with this organization will be permanently deleted on " "%(deletion_date)s." -msgstr "" +msgstr "Todos os dados associados com esta organização foram apagado permanentemente em %(deletion_date)s." #: templates/zerver/emails/realm_deactivated.html:27 #: templates/zerver/emails/realm_deactivated.txt:19 @@ -2939,21 +2941,21 @@ msgstr "Sua organização Zulip %(realm_name)s foi desativada" msgid "" "You have deactivated your Zulip organization, %(realm_name)s, on " "%(localized_date)s. " -msgstr "" +msgstr "Você desativou sua organização Zulip, %(realm_name)s, em %(localized_date)s." #: templates/zerver/emails/realm_deactivated.txt:8 #, python-format msgid "" "Your Zulip organization, %(realm_name)s, was deactivated by " "%(deactivating_owner)s on %(localized_date)s. " -msgstr "" +msgstr "A sua organização Zulip, %(realm_name)s, foi desativada por%(deactivating_owner)s em%(localized_date)s." #: templates/zerver/emails/realm_deactivated.txt:10 #, python-format msgid "" "Your Zulip organization, %(realm_name)s, was deactivated on " "%(localized_date)s. " -msgstr "" +msgstr "A sua organização Zulip, %(realm_name)s, foi desativada em %(localized_date)s." #: templates/zerver/emails/realm_reactivation.html:8 #: templates/zerver/emails/realm_reactivation.txt:1 @@ -2997,7 +2999,7 @@ msgstr "Clique no link abaixo para reativar sua organização." msgid "" "Either you, or someone on your behalf, has requested a log in link to manage" " the Zulip plan for %(remote_server_hostname)s." -msgstr "" +msgstr "Você, ou alguém em seu nome, solicitou um link de login para gerenciar o plano Zulip para %(remote_server_hostname)s." #: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html:12 msgid "" @@ -3031,7 +3033,7 @@ msgstr "Faça login no gerenciamento do plano Zulip" msgid "" "Either you, or someone on your behalf, has requested a log in link to manage" " the Zulip plan for %(remote_server_hostname)s." -msgstr "" +msgstr "Você, ou alguém em seu nome, solicitou um link de login para gerenciar o plano Zulip para %(remote_server_hostname)s." #: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:4 msgid "Click the link below to log in." @@ -3056,7 +3058,7 @@ msgid "" "\n" " Click the button below to confirm your email and log in to Zulip plan management for %(remote_realm_host)s.\n" " " -msgstr "" +msgstr "\n Clique no botão abaixo para confirmar o seu email e iniciar sessão na gestão de planos Zulip para %(remote_realm_host)s.\n " #: templates/zerver/emails/remote_realm_billing_confirm_login.html:14 #: templates/zerver/emails/remote_realm_billing_confirm_login.txt:4 @@ -3072,26 +3074,26 @@ msgstr "Confirme email para gerenciamento do plano Zulip" msgid "" "Click the link below to confirm your email and log in to Zulip plan " "management for %(remote_realm_host)s." -msgstr "" +msgstr "Clique na link abaixo para confirmar o seu email e iniciar sessão na gestão de plano Zulip para %(remote_realm_host)s." #: templates/zerver/emails/sponsorship_approved_community_plan.html:9 #, python-format msgid "" "Your request for Zulip sponsorship has been approved! Your organization has " "been upgraded to the Zulip Community plan." -msgstr "" +msgstr "O seu pedido de patrocínio Zulip foi aprovado! A sua organização recebeu um upgrade para o plano comunitário Zulip." #: templates/zerver/emails/sponsorship_approved_community_plan.html:12 #, python-format msgid "" "If you could list Zulip as a sponsor on your " "website, we would really appreciate it!" -msgstr "" +msgstr "Se você puder listar o Zulip como patrocinador no seu site, seria imensamente apreciado!" #: templates/zerver/emails/sponsorship_approved_community_plan.subject.txt:1 #, python-format msgid "Community plan sponsorship approved for %(billing_entity)s!" -msgstr "" +msgstr "Patrocínio de plano comunitário aprovado para %(billing_entity)s!" #: templates/zerver/emails/sponsorship_approved_community_plan.txt:1 msgid "" @@ -3118,7 +3120,7 @@ msgid "" "\n" " Emails sent! The addresses entered on the previous page are listed below:\n" " " -msgstr "" +msgstr "\n Emails enviado! Os endereços introduzidos na página anterior estão listados abaixo:\n " #: templates/zerver/find_account.html:30 #, python-format @@ -3127,25 +3129,25 @@ msgid "" " If you don't receive an email, you can\n" " find accounts for another email address.\n" " " -msgstr "" +msgstr "\n Se não receber um email, poderá, você pode\n encontrar contas para outro endereço de email.\n " #: templates/zerver/find_account.html:42 msgid "" "Enter your email address to receive an email with the URLs for all the Zulip" " Cloud organizations in which you have active accounts." -msgstr "" +msgstr "Digitar seu endereço de email para receber um email com os URLs de todas as organizações do Zulip Cloud nas quais você tem contas ativas." #: templates/zerver/find_account.html:44 msgid "" "Enter your email address to receive an email with the URLs for all the Zulip" " organizations on this server in which you have active accounts." -msgstr "" +msgstr "Digitar seu endereço de email para receber um email com os URLs de todas as organizações Zulip neste servidor nas quais você tem contas ativas." #: templates/zerver/find_account.html:46 msgid "" "If you have also forgotten your password, you can reset it." -msgstr "" +msgstr "Se você esqueceu sua senha, você pode redefini-la. " #: templates/zerver/find_account.html:54 msgid "Email address" @@ -3348,7 +3350,7 @@ msgid "" " and\n" " IFTTT.\n" " " -msgstr "" +msgstr "\n E centenas mais através do\n Zapier\n e\n IFTTT.\n " #: templates/zerver/integrations/index.html:40 msgid "Search integrations" @@ -3393,7 +3395,7 @@ msgid "" "The organization you are trying to join, %(realm_name)s, does not allow signups using " "emails with your email domain." -msgstr "" +msgstr "A organização em que você está tentando juntar-se, %(realm_name)s, não permite inscrições usando emails com seu domínio de email." #: templates/zerver/invalid_email.html:27 #, python-format @@ -3401,7 +3403,7 @@ msgid "" "The organization you are trying to join, %(realm_name)s, does not allow signups using " "disposable email addresses." -msgstr "" +msgstr "A organização que você está tentando juntar-se, %(realm_name)s, não permite inscrições usando endereços de email temporários." #: templates/zerver/invalid_email.html:30 #, python-format @@ -3409,7 +3411,7 @@ msgid "" "The organization you are trying to join, %(realm_name)s, does not allow signups using " "emails that contain \"+\"." -msgstr "" +msgstr "A organização que você está tentando juntar-se , %(realm_name)s, não permite inscrições usando emails que contenham o símbolo \"+\"." #: templates/zerver/invalid_email.html:33 msgid "Please sign up using a valid email address." @@ -3427,7 +3429,7 @@ msgstr "Nenhuma organização encontrada" #: templates/zerver/invalid_realm.html:17 #, python-format msgid "There is no Zulip organization at %(current_url)s." -msgstr "" +msgstr "Não há organização Zulip em %(current_url)s." #: templates/zerver/invalid_realm.html:21 #, python-format @@ -3436,7 +3438,7 @@ msgid "" "href=\"%(root_domain_url)s/accounts/find/\">get a list of your Zulip Cloud " "accounts, or contact Zulip " "support." -msgstr "" +msgstr "Por favor tente uma URL diferente, obter uma lista da sua conta Zulip Cloud, ou entre em contato com o suporte Zulip." #: templates/zerver/invalid_realm.html:23 #, python-format @@ -3445,14 +3447,14 @@ msgid "" "href=\"%(root_domain_url)s/accounts/find/\">get a list of your accounts " "on this server, or contact this Zulip " "server's administrators." -msgstr "" +msgstr "Por favor tente uma URL diferente, obter uma lista da sua conta Zulip Cloud, neste servidor, ou entre em contato com os administradores do servidor." #: templates/zerver/invalid_realm.html:28 #, python-format msgid "" "Click here to access plan " "management for your Zulip server." -msgstr "" +msgstr "Clique aqui para acessar o gerenciamento do plano para seu servidor Zulip" #: templates/zerver/log_into_subdomain_token_invalid.html:4 msgid "Invalid or expired login session" @@ -3544,7 +3546,7 @@ msgid "" "New members cannot currently join %(realm_name)s because all Zulip Cloud licenses " "are in use." -msgstr "" +msgstr "Novos membros atualmente não podem entrar %(realm_name)s porque todas licenças Zulip Cloud estão em uso." #: templates/zerver/no_spare_licenses.html:19 msgid "" @@ -3573,7 +3575,7 @@ msgid "" " you probably got the address wrong. If you got stuck here while trying\n" " to log in, this is most likely a server bug or misconfiguration.\n" " " -msgstr "" +msgstr "\nParece que você chegou aqui por acidente. Este site\né destinado a ser uma etapa intermediária no processo de autenticação\ne não deve ser acessado manualmente. Se você veio aqui diretamente,\nprovavelmente você errou o endereço. Se você ficou preso aqui enquanto tentava\nfazer login, isso provavelmente é um bug do servidor ou uma configuração incorreta. " #: templates/zerver/portico_error_pages/insecure_desktop_app.html:4 #: templates/zerver/portico_error_pages/insecure_desktop_app.html:11 @@ -3586,7 +3588,7 @@ msgid "" " You are using old version of the Zulip desktop\n" " app that is no longer supported.\n" " " -msgstr "" +msgstr "\n Você está usando uma versão antiga do \n aplicativo Zulip Desktop\n que já não é suportada.\n " #: templates/zerver/portico_error_pages/insecure_desktop_app.html:21 msgid "" @@ -3594,7 +3596,7 @@ msgid "" " The auto-update feature in this old version of\n" " Zulip desktop app no longer works.\n" " " -msgstr "" +msgstr "\n A funcionalidade de atualização automática nesta versão antiga\n neste aplicativo Zuliip Desktop\n já não funciona.\n " #: templates/zerver/portico_error_pages/insecure_desktop_app.html:30 msgid "Download the latest release." @@ -3604,7 +3606,7 @@ msgstr "Baixe a versão mais recente." msgid "" "You have exceeded the limit for how\n" " often a user can perform this action." -msgstr "" +msgstr "Você excedeu o limite da frequência com que\n um usuário pode executar esta ação." #: templates/zerver/portico_error_pages/realm_creation_disabled.html:4 #: templates/zerver/portico_error_pages/realm_creation_disabled.html:11 @@ -3617,7 +3619,7 @@ msgid "" " Creating a new organization on this server requires a valid organization creation link.\n" " Please see documentation on creating a new organization for more information.\n" " " -msgstr "" +msgstr "\n Criar uma nova organização neste servidor requer uma link de criação de organização válido.\n Por favor veja adocumentação sobre como criar uma nova organização para mais informações." #: templates/zerver/portico_error_pages/realm_creation_link_invalid.html:4 #: templates/zerver/portico_error_pages/realm_creation_link_invalid.html:11 @@ -3629,7 +3631,7 @@ msgid "" "\n" " Unfortunately, this is not a valid link for creating an organization. Please obtain a new link and try again.\n" " " -msgstr "" +msgstr "\n Infelizmente este não é um link válido para a criação de uma organização. Por favor obtenha uma novo link e tente novamente.\n " #: templates/zerver/portico_error_pages/remote_realm_server_mismatch_error.html:11 msgid "Unexpected Zulip server registration" @@ -3645,7 +3647,7 @@ msgid "" " Please contact Zulip support\n" " for assistance in resolving this issue.\n" " " -msgstr "" +msgstr "\n Sua organização Zulip registada encontra-se associada com\n uma instalação de servidor Zulip diferente. \n\n Por favorcontacte o suporte Zulip \n para assistência na resolução deste problema.\n " #: templates/zerver/portico_error_pages/unsupported_browser.html:4 #: templates/zerver/portico_error_pages/unsupported_browser.html:11 @@ -3658,7 +3660,7 @@ msgid "" "\n" " %(browser_name)s is not supported by Zulip.\n" " " -msgstr "" +msgstr "\n%(browser_name)s não é suportado por Zulip\n " #: templates/zerver/portico_error_pages/unsupported_browser.html:18 #, python-format @@ -3667,7 +3669,7 @@ msgid "" " Zulip supports modern browsers\n" " like Firefox, Chrome, and Edge.\n" " " -msgstr "" +msgstr "\n O Zulip suportanavegadores modernos\n tais como o Firefox, Chrome, e Edge.\n " #: templates/zerver/portico_error_pages/unsupported_browser.html:24 #, python-format @@ -3675,7 +3677,7 @@ msgid "" "\n" " You can also use the Zulip desktop app.\n" " " -msgstr "" +msgstr "\n Você pode também utilizar o aplicativo Zulip Desktop.\n " #: templates/zerver/realm_creation_form.html:9 #: templates/zerver/register.html:48 @@ -3688,7 +3690,7 @@ msgstr "Mais curto é melhor que mais longo." #: templates/zerver/realm_creation_form.html:26 msgid "Select one" -msgstr "" +msgstr "Selecionar uma" #: templates/zerver/realm_creation_form.html:35 #: templates/zerver/register.html:52 @@ -3733,7 +3735,7 @@ msgstr "Entre em sua organização" #: templates/zerver/realm_redirect.html:25 msgid "your-organization" -msgstr "" +msgstr "sua-organização" #: templates/zerver/realm_redirect.html:37 msgid "Don't know your organization URL?" @@ -3753,7 +3755,7 @@ msgid "" "\n" " Create a new organization if you don't have one yet.\n" " " -msgstr "" +msgstr "\nCriar uma nova organização Se você ainda não tem uma.\n " #: templates/zerver/register.html:5 msgid "Registration" @@ -3848,7 +3850,7 @@ msgstr "Qual organização?" #: templates/zerver/register.html:216 msgid "Which one?" -msgstr "" +msgstr "Qual deles?" #: templates/zerver/reset.html:4 templates/zerver/reset.html:12 msgid "Reset your password" @@ -3922,7 +3924,7 @@ msgid "" " Your GitHub account also has unverified email addresses\n" " associated with it.\n" " " -msgstr "" +msgstr "\n A sua conta GitHub também tem endereços de email\n não verificados associados a ela.\n " #: templates/zerver/social_auth_select_email.html:73 msgid "" @@ -3930,7 +3932,7 @@ msgid "" " To use one of these to log in to Zulip, you must first\n" " verify it with GitHub.\n" " " -msgstr "" +msgstr "\n Para usar um destes para login de sessão no Zulip, você terá de\n verificá-los com GitHub primeiro.\n " #: templates/zerver/unsubscribe_link_error.html:4 msgid "Error unsubscribing email" @@ -3938,7 +3940,7 @@ msgstr "Erro ao desinscrever e-mail" #: templates/zerver/unsubscribe_link_error.html:12 msgid "Unknown email unsubscribe request" -msgstr "Requisição de cancelamento de inscrição de e-mail desconhecido" +msgstr "Requisição para desinscrever email desconhecido" #: templates/zerver/unsubscribe_link_error.html:16 msgid "" @@ -3952,7 +3954,7 @@ msgid "" "Please double-check that you have the full URL and try again, or email us and we'll get this squared " "away!" -msgstr "" +msgstr "Por favor verificar se você tem a URL completa e tente novamente, ou contacte-nos e vamos resolver isso!" #: templates/zerver/unsubscribe_success.html:4 #: templates/zerver/unsubscribe_success.html:14 @@ -3966,7 +3968,7 @@ msgid "" " You've successfully unsubscribed from Zulip %(subscription_type)s emails for\n" " %(realm_name)s.\n" " " -msgstr "" +msgstr "\n Você desinscreveu seus emails com sucesso de Zulip %(subscription_type)s para %(realm_name)s.\n " #: templates/zerver/unsubscribe_success.html:27 #, python-format @@ -3975,7 +3977,7 @@ msgid "" " You can undo this change or review your preferences in your\n" " notification settings.\n" " " -msgstr "" +msgstr "\n Você pode desfazer esta alteração ou rever as suas preferências nas suas \n preferências de notificação.\n " #: zerver/actions/create_realm.py:300 msgid "Questions and discussion about using Zulip." @@ -4016,7 +4018,7 @@ msgstr "Mapeamento de pedidos inválido." msgid "" "You are not allowed to change this field. Contact an administrator to update" " it." -msgstr "" +msgstr "Você não está permitido para alterar este campo. Entre em contato com um administrador para atualiza-lo" #: zerver/actions/custom_profile_fields.py:240 zerver/lib/users.py:531 #: zerver/views/custom_profile_fields.py:225 @@ -4039,7 +4041,7 @@ msgstr "O nome do grupo de canal padrão é muito longo. (limite: {max_length} c #, python-brace-format msgid "" "Default channel group name '{group_name}' contains NULL (0x00) characters." -msgstr "" +msgstr "Nome padrão de grupo de canal '{group_name}' contém caracteres nulos NULL (0x00)." #: zerver/actions/default_streams.py:46 #, python-brace-format @@ -4118,7 +4120,7 @@ msgstr "Os tópicos são obrigatórios nesta organização." #: zerver/actions/message_edit.py:133 msgid "General chat cannot be marked as resolved" -msgstr "" +msgstr "Bate-papo geral não pode ser marcado como resolvido" #: zerver/actions/message_edit.py:139 msgid "Cannot change message content while changing channel" @@ -4187,7 +4189,7 @@ msgstr "{changed_messages_count} mensagens foram movidas de {old_location} para #: zerver/actions/message_edit.py:1417 msgid "You don't have permission to resolve topics." -msgstr "" +msgstr "Você não possui permissão para resolver tópicos." #: zerver/actions/message_edit.py:1435 msgid "The time limit for editing this message's topic has passed." @@ -4256,14 +4258,14 @@ msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}, " "but that channel does not exist. Click [here]({new_channel_link}) to create " "it." -msgstr "" +msgstr "O seu bot {bot_identity} tentou enviar uma mensagem para o canal {channel_name}, mas o canal não existe. Clique [aqui]({new_channel_link}) para o criar." #: zerver/actions/message_send.py:1527 #, python-brace-format msgid "" "Your bot {bot_identity} tried to send a message to channel {channel_name}. " "The channel exists but does not have any subscribers." -msgstr "" +msgstr "O seu bot {bot_identity} tentou enviar uma mensagem para o canal {channel_name}. O canal existe mas não tem nenhum subscritor. " #: zerver/actions/message_send.py:1629 msgid "You do not have permission to access some of the recipients." @@ -4294,11 +4296,11 @@ msgstr "Formato de imagem inválido" #: zerver/actions/realm_linkifiers.py:149 msgid "The ordered list must not contain duplicated linkifiers" -msgstr "" +msgstr "Uma lista ordenada não pode conter criadores de ligações em duplicado " #: zerver/actions/realm_linkifiers.py:154 msgid "The ordered list must enumerate all existing linkifiers exactly once" -msgstr "" +msgstr "Uma lista ordenada tem de enumerar todas os criadores de ligações exatamente uma vez." #: zerver/actions/realm_settings.py:308 #, python-brace-format @@ -4319,11 +4321,11 @@ msgstr "O método de autenticação {name} não está disponível no seu plano a #: zerver/actions/realm_settings.py:458 zerver/views/streams.py:337 msgid "Moderation request channel must be private." -msgstr "" +msgstr "O canal de solicitação de moderação deve ser privado." #: zerver/actions/saved_snippets.py:54 zerver/actions/saved_snippets.py:87 msgid "Saved snippet does not exist." -msgstr "" +msgstr "Frase pronta salva não existe. \"Snippet\"" #: zerver/actions/scheduled_messages.py:151 msgid "Scheduled message was already sent" @@ -4344,7 +4346,7 @@ msgstr "A mensagem não pôde ser enviada no horário agendado." msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" -msgstr "" +msgstr "A mensagem que você agendou para entrega a {delivery_datetime} não foi enviada devido ao seguinte erro: " #: zerver/actions/scheduled_messages.py:349 msgid "[View scheduled messages](#scheduled)" @@ -4357,7 +4359,7 @@ msgstr "O canal já está desativado" #: zerver/actions/streams.py:179 #, python-brace-format msgid "Channel {channel_name} has been archived." -msgstr "" +msgstr "Canal {channel_name} foi arquivado." #: zerver/actions/streams.py:218 msgid "Channel is not currently deactivated" @@ -4370,7 +4372,7 @@ msgstr "O canal com nome {channel_name} já existe" #: zerver/actions/streams.py:224 msgid "Channel is private and have no subscribers" -msgstr "" +msgstr "Canal é privado e não tem inscritos" #: zerver/actions/streams.py:285 #, python-brace-format @@ -4391,7 +4393,7 @@ msgid "" "\n" "* **Old**: {old_setting_description}\n" "* **New**: {new_setting_description}\n" -msgstr "" +msgstr "{user} alterou a [posting permissions]({help_link}) para este canal:\n \n* **Antigo**: {old_setting_description}\n* **Novo**: {new_setting_description}\n" #: zerver/actions/streams.py:1465 #, python-brace-format @@ -4431,11 +4433,11 @@ msgstr "{number_of_days} dias" msgid "" "Messages in this channel will now be automatically deleted {number_of_days} " "days after they are sent." -msgstr "" +msgstr "A mensagens agora neste canal serão automaticamente apagadas {number_of_days} dias depois de serem enviadas." #: zerver/actions/streams.py:1567 msgid "Messages in this channel will now be retained forever." -msgstr "" +msgstr "As mensagens neste canal serão mantidas para sempre. " #: zerver/actions/streams.py:1575 #, python-brace-format @@ -4479,7 +4481,7 @@ msgstr "Deve ser um administrador do servidor" #: zerver/decorator.py:750 msgid "This endpoint requires HTTP basic authentication." -msgstr "Este endpoint requer autenticação HTTP básica" +msgstr "Este endpoint requer autenticação HTTP basic authentication" #: zerver/decorator.py:757 msgid "Invalid authorization header for basic auth" @@ -4495,7 +4497,7 @@ msgstr "Bots webhooks podem apenas acessar webhooks" #: zerver/forms.py:55 msgid "Incorrect email or password." -msgstr "" +msgstr "Email ou Senha incorretos." #: zerver/forms.py:57 #, python-brace-format @@ -4522,7 +4524,7 @@ msgstr "Subdomínio pode apenas ter letras minúsculas, números e '-'s." #: zerver/forms.py:85 msgid "Subdomain is already in use. Please choose a different one." -msgstr "" +msgstr "Subdomínio já em uso. Por favor, escolha outro. " #: zerver/forms.py:86 msgid "Subdomain reserved. Please choose a different one." @@ -4641,7 +4643,7 @@ msgstr "Mensagem deve ter destinatários!" #: zerver/lib/digest.py:414 #, python-brace-format msgid "{service_name} digest" -msgstr "" +msgstr "Resumo de {service_name}" #: zerver/lib/domains.py:9 msgid "Domain can't be empty." @@ -4681,7 +4683,7 @@ msgstr "O tópico não deve conter bytes nulos" #: zerver/lib/drafts.py:65 msgid "Must specify exactly 1 channel ID for channel messages" -msgstr "" +msgstr "Deve especificar exatamente 1 ID de canal para mensagens de canal" #: zerver/lib/drafts.py:95 msgid "User has disabled synchronizing drafts." @@ -4696,7 +4698,7 @@ msgstr "Rascunho não existe" msgid "" "Error sending message to channel {channel_name} via message notification email reply:\n" "{error_message}" -msgstr "" +msgstr "Erro ao enviar mensagem para o canal {channel_name} via resposta de email notificação:\n{error_message}" #: zerver/lib/email_mirror.py:437 msgid "Email with no subject" @@ -4747,23 +4749,23 @@ msgstr "O emoji '{emoji_name}' não existe" #: zerver/lib/emoji.py:101 msgid "Invalid custom emoji." -msgstr "Emoji personalizado inválido." +msgstr "Emoji personalizado inválido. " #: zerver/lib/emoji.py:103 msgid "Invalid custom emoji name." -msgstr "Nome de emoji personalizado inválido." +msgstr "Nome de emoji personalizado inválido. " #: zerver/lib/emoji.py:105 msgid "This custom emoji has been deactivated." -msgstr "Este emoji personalizado foi desativado." +msgstr "Este emoji personalizado foi desativado. " #: zerver/lib/emoji.py:108 zerver/lib/emoji.py:113 msgid "Invalid emoji code." -msgstr "Código de emoji inválido." +msgstr "Código de emoji inválido. " #: zerver/lib/emoji.py:110 zerver/lib/emoji.py:115 msgid "Invalid emoji name." -msgstr "Nome do emoji inválido" +msgstr "Nome do emoji inválido " #: zerver/lib/emoji.py:118 msgid "Invalid emoji type." @@ -4881,19 +4883,19 @@ msgstr "Chave API inválida" #: zerver/lib/exceptions.py:396 msgid "Malformed API key" -msgstr "" +msgstr "Chave de API malformada" #: zerver/lib/exceptions.py:436 #, python-brace-format msgid "" "The '{event_type}' event isn't currently supported by the {webhook_name} " "webhook; ignoring" -msgstr "" +msgstr "O evento '{event_type}' não é suportado atualmente por webhook {webhook_name}; ignorando" #: zerver/lib/exceptions.py:456 #, python-brace-format msgid "Unable to parse request: Did {webhook_name} generate this event?" -msgstr "" +msgstr "Incapaz de processar o pedido: {webhook_name} gerou este evento? " #: zerver/lib/exceptions.py:483 msgid "User not authenticated" @@ -4926,7 +4928,7 @@ msgid "" "You only have permission to move the " "{total_messages_allowed_to_move}/{total_messages_in_topic} most recent " "messages in this topic." -msgstr "" +msgstr "Você somente tem permissão para mover as {total_messages_allowed_to_move}/{total_messages_in_topic} mensagens mais recente neste tópico." #: zerver/lib/exceptions.py:609 msgid "Reaction already exists." @@ -4940,7 +4942,7 @@ msgstr "Reação não existe." msgid "" "Your organization is registered to a different Zulip server. Please contact " "Zulip support for assistance in resolving this issue." -msgstr "" +msgstr "A sua organização está registada para outro servidor Zulip. Por favor contacte o suporte Zulip para assistência na resolução deste problema." #: zerver/lib/exceptions.py:660 msgid "Organization not registered" @@ -4949,37 +4951,37 @@ msgstr "Organização não registrada" #: zerver/lib/exceptions.py:672 msgid "" "You do not have permission to use channel wildcard mentions in this channel." -msgstr "" +msgstr "Você não tem permissão para utilizar menções genéricas de canal neste canal." #: zerver/lib/exceptions.py:684 msgid "" "You do not have permission to use topic wildcard mentions in this topic." -msgstr "" +msgstr "Você não tem permissão para utilizar menções genéricas de tópico neste tópico." #: zerver/lib/exceptions.py:696 msgid "'old' value does not match the expected value." -msgstr "" +msgstr "'old' valor não corresponde ao valor esperado." #: zerver/lib/exceptions.py:709 #, python-brace-format msgid "'{setting_name}' must be a system user group." -msgstr "" +msgstr "'{setting_name}' deverá ser do grupo de usuários de sistema." #: zerver/lib/exceptions.py:725 msgid "Cannot deactivate user group in use." -msgstr "" +msgstr "Não pode desativar grupo de usuários em uso" #: zerver/lib/exceptions.py:735 msgid "You do not have permission to administer this channel." -msgstr "" +msgstr "Você não tem permissão para administrar este canal." #: zerver/lib/exceptions.py:745 msgid "You do not have permission to change default channels." -msgstr "" +msgstr "Você não tem permissão para alterar o padrão dos canais." #: zerver/lib/exceptions.py:755 msgid "Email is already in use." -msgstr "" +msgstr "Email já está em uso." #: zerver/lib/external_accounts.py:36 msgid "Twitter username" @@ -4991,7 +4993,7 @@ msgstr "Nome de usuário do GitHub" #: zerver/lib/external_accounts.py:71 msgid "Custom external account must define URL pattern" -msgstr "" +msgstr "Conta externa personalizado deve definir o padrão de URL" #: zerver/lib/external_accounts.py:73 msgid "Invalid external account type" @@ -5064,7 +5066,7 @@ msgstr "Mensagem não deve conter bytes nulos" #: zerver/lib/message.py:1483 zerver/lib/message.py:1495 #, python-brace-format msgid "You are not allowed to mention user group '{user_group_name}'." -msgstr "" +msgstr "Você não está permitido para fazer menção no grupo de usuários '{user_group_name}'." #: zerver/lib/narrow.py:202 #, python-brace-format @@ -5074,19 +5076,19 @@ msgstr "Operador de limite inválido: {desc}" #: zerver/lib/narrow.py:215 #, python-brace-format msgid "Invalid narrow operator combination: {desc}" -msgstr "" +msgstr "Combinação inválida de operadores estreito: {desc} " #: zerver/lib/narrow.py:977 msgid "Duplicate 'with' operators." -msgstr "" +msgstr "Operadores 'com' duplicados." #: zerver/lib/narrow.py:987 zerver/lib/narrow.py:1008 msgid "Invalid 'with' operator" -msgstr "" +msgstr "Operador 'com' inválido" #: zerver/lib/narrow.py:1265 msgid "Missing 'anchor' argument." -msgstr "" +msgstr "Argumento 'ancora' em falta." #: zerver/lib/narrow.py:1285 msgid "Invalid anchor" @@ -5095,40 +5097,40 @@ msgstr "Âncora inválida" #: zerver/lib/narrow_predicate.py:22 #, python-brace-format msgid "Operator {operator} not supported." -msgstr "" +msgstr "Operador {operator} não suportado." #: zerver/lib/narrow_predicate.py:25 #, python-brace-format msgid "Operand {operand} not supported." -msgstr "" +msgstr "Operando {operand} não suportado." #: zerver/lib/onboarding.py:53 #, python-brace-format msgid "" "\n" "To learn more, check out our [using Zulip for a class guide]({getting_started_url})!\n" -msgstr "" +msgstr "\nPara saber mais, confira nosso [Usando o Zulip para um guia de aula]({getting_started_url})!\n" #: zerver/lib/onboarding.py:57 #, python-brace-format msgid "" "\n" "To learn more, check out our [getting started guide]({getting_started_url})!\n" -msgstr "" +msgstr "\nPara saber mais, confira nosso [Guia primeiros passos]({getting_started_url})!\n" #: zerver/lib/onboarding.py:65 #, python-brace-format msgid "" "\n" "We also have a guide for [setting up Zulip for a class]({organization_setup_url}).\n" -msgstr "" +msgstr "\nTambém temos um guia para [Configuração Zulip para a aula]({organization_setup_url}).\n" #: zerver/lib/onboarding.py:69 #, python-brace-format msgid "" "\n" "We also have a guide for [moving your organization to Zulip]({organization_setup_url}).\n" -msgstr "" +msgstr "\nTambém temos um guia para [moving your organization to Zulip]({organization_setup_url}).\n" #: zerver/lib/onboarding.py:76 #, python-brace-format @@ -5136,7 +5138,7 @@ msgid "" "\n" "Note that this is a [demo organization]({demo_organization_help_url}) and\n" "will be **automatically deleted** in 30 days.\n" -msgstr "" +msgstr "\nNote que isso é uma [organização de demonstração]({demo_organization_help_url}) e\nserá **eliminada automaticamente** ao fim de 30 dias.\n" #: zerver/lib/onboarding.py:83 msgid "" @@ -5150,7 +5152,7 @@ msgstr "\nIniciei algumas conversas para ajudar você a começar. Você pode enc msgid "" "\n" "You can always come back to the [Welcome to Zulip video]({navigation_tour_video_url}) for a quick app overview.\n" -msgstr "" +msgstr "\nVocê pode sempre voltar para o [Vídeo de boas-vindas no Zulip]({navigation_tour_video_url}) para uma rápida visão geral do aplicativo.\n" #: zerver/lib/onboarding.py:92 #, python-brace-format @@ -5164,7 +5166,7 @@ msgid "" "\n" "{demo_organization_text}\n" "\n" -msgstr "" +msgstr "\nOlá, e bem-vindo/a ao Zulip!👋 {inform_about_tracked_onboarding_messages_text}\n\n{getting_started_text} {organization_setup_text}\n\n{navigation_tour_video_text}\n\n{demo_organization_text}\n\n" #: zerver/lib/onboarding.py:140 msgid "" @@ -5187,7 +5189,7 @@ msgid "" "favorite emoji set](/help/emoji-and-emoticons#change-your-emoji-set), [change\n" "your language](/help/change-your-language), and otherwise customize your Zulip\n" "experience in your [Preferences](#settings/preferences).\n" -msgstr "" +msgstr "\nVocê pode alternar entre os [temas escuro e claro](/help/dark-theme), [escolher o seu \nconjunto favorito de emojis](/help/emoji-and-emoticons#change-your-emoji-set), [alterar o seu idioma]\n(/help/change-your-language), e personalizar sua experiência Zulip nas suas\n [Preferências](#settings/preferences).\n" #: zerver/lib/onboarding.py:157 #, python-brace-format @@ -5230,7 +5232,7 @@ msgid "" "\n" "Check out the [cheat sheet](#message-formatting) to learn about spoilers, global\n" "times, and more.\n" -msgstr "" +msgstr "\nVocê pode **formatar** *a sua* `mensagem` usando os botões de formatar, ou através\nde código Markdown.\n\nVeja as [dicas](#message-formatting) para saber mais acerca de conteúdos escondidos, \nfusos horários, entre outros. \n" #: zerver/lib/onboarding.py:191 #, python-brace-format @@ -5240,7 +5242,7 @@ msgid "" "\n" "Check out our [Getting started guide](/help/getting-started-with-zulip),\n" "or browse the [Help center](/help/) to learn more!\n" -msgstr "" +msgstr "\nAqui estão algumas mensagens que consigo entender: {bot_commands}\n\nConfira nosso [Guia de primeiros passos](/help/getting-started-with-zulip),\nou navegue até ao [Centro de ajuda](/help/) para saber mais!\n" #: zerver/lib/onboarding.py:198 #, python-brace-format @@ -5257,13 +5259,13 @@ msgid "" "If anything is out of place, it’s easy to [move messages]({move_content_another_topic_help_url}),\n" "[rename]({rename_topic_help_url}) and [split]({move_content_another_topic_help_url}) topics,\n" "or even move a topic [to a different channel]({move_content_another_channel_help_url}).\n" -msgstr "" +msgstr "\nSe algo estiver fora do lugar é fácil para [mover mensagens]({move_content_another_topic_help_url}),\n[renomear]({rename_topic_help_url}) e [split]({move_content_another_topic_help_url}),\n tópicos ou até mover o tópico [para outro canal]({move_content_another_channel_help_url}).\n" #: zerver/lib/onboarding.py:265 msgid "" "\n" ":point_right: Try moving this message to another topic and back.\n" -msgstr "" +msgstr "\n:point_right: Tente mover esta mensagem para outro tópico e voltar novamente.\n" #: zerver/lib/onboarding.py:269 #, python-brace-format @@ -5275,7 +5277,7 @@ msgid "" "For example, this message is in the “{topic_name}” topic in the\n" "#**{zulip_discussion_channel_name}** channel, as you can see in the left sidebar\n" "and above.\n" -msgstr "" +msgstr "\nO Zulip está desenhado para ajudá-lo/a a comunicar mais eficientemente\nAs conversas estão identificadas com tópicos que resumem\no tema da conversa.\n\nPor exemplo, esta mensagem está no tópico “{topic_name}” dentro do canal\n#**{zulip_discussion_channel_name}**, como você pode ver através da\nbarra lateral esquerda e em cima.\n" #: zerver/lib/onboarding.py:278 zerver/lib/onboarding.py:330 #: zerver/lib/onboarding.py:402 @@ -5287,41 +5289,41 @@ msgid "" "\n" "You can read Zulip one conversation at a time, seeing each message in context,\n" "no matter how many other conversations are going on.\n" -msgstr "" +msgstr "\nVocê pode ler uma conversa de cada vez, visualizando cada mensagem \ndentro de um contexto, não importa quantas outras conversas\nestejam em curso.. \n" #: zerver/lib/onboarding.py:286 msgid "" "\n" ":point_right: When you're ready, check out your [Inbox](/#inbox) for other\n" "conversations with unread messages.\n" -msgstr "" +msgstr "\n:point_right: Quando estiver preparado/a, veja a sua [caixa de entrada](/#inbox) para outras conversas com mensagens não lidas.\n" #: zerver/lib/onboarding.py:291 msgid "" "\n" "To kick off a new conversation, pick a channel in the left sidebar, and click\n" "the `+` button next to its name.\n" -msgstr "" +msgstr "\nPara iniciar uma nova conversa, escolha um canal na barra lateral esquerda e clique\nno botão `+` ao lado do nome.\n" #: zerver/lib/onboarding.py:296 msgid "" "\n" "Label your conversation with a topic. Think about finishing the sentence: “Hey,\n" "can we chat about…?”\n" -msgstr "" +msgstr "\nRotule sua conversa com um tópico. Pense em terminar a frase: “Ei,\npodemos conversar sobre…?”\n" #: zerver/lib/onboarding.py:301 msgid "" "\n" ":point_right: Try starting a new conversation in this channel.\n" -msgstr "" +msgstr "\n:point_right: Tente iniciar uma nova conversa neste canal.\n" #: zerver/lib/onboarding.py:306 #, python-brace-format msgid "" "\n" ":point_right: Use this topic to try out [Zulip's messaging features]({format_message_help_url}).\n" -msgstr "" +msgstr "\n:point_right: Usar este tópico para experimentar [as funcionalidades de mensagens do Zulip]({format_message_help_url}).\n" #: zerver/lib/onboarding.py:312 #, python-brace-format @@ -5341,19 +5343,19 @@ msgid "" "Link to a conversation: #**{zulip_discussion_channel_name}>{topic_name}**\n" "\n" "```\n" -msgstr "" +msgstr "\n```spoiler Quer ver alguns exemplos?\n\n````python\n\nprint(\"bloco de código\")\n\n````\n\n- listas\n- ordenadas\n\nLink para uma conversa: #**{zulip_discussion_channel_name}>{topic_name}**\n\n``` \n" #: zerver/lib/onboarding.py:333 msgid "" "\n" "This **greetings** topic is a great place to say “hi” :wave: to your teammates.\n" -msgstr "" +msgstr "\nEste tópico de **saudações** é um ótimo lugar para dizer “oi” :wave: para seus colegas de equipe.\n" #: zerver/lib/onboarding.py:337 msgid "" "\n" ":point_right: Click on this message to start a new message in the same conversation.\n" -msgstr "" +msgstr "\n:point_right: Clique nesta mensagem para iniciar uma nova mensagem na mesma conversa.\n" #: zerver/lib/onboarding.py:354 msgid "moving messages" @@ -5373,20 +5375,20 @@ msgstr "saudações" #: zerver/lib/outgoing_webhook.py:320 msgid "Invalid JSON in response" -msgstr "" +msgstr "JSON inválido na resposta" #: zerver/lib/outgoing_webhook.py:329 msgid "Invalid response format" -msgstr "" +msgstr "Formato de resposta inválido" #: zerver/lib/push_notifications.py:419 msgid "Invalid GCM option to bouncer: priority {priority!r}" -msgstr "" +msgstr "Opção GCM inválida para bouncer: prioridade {priority!r}" #: zerver/lib/push_notifications.py:429 #, python-brace-format msgid "Invalid GCM options to bouncer: {options}" -msgstr "" +msgstr "Opções GCM inválidas para bouncer: {options} " #. error #: zerver/lib/push_notifications.py:708 zilencer/views.py:501 @@ -5400,7 +5402,7 @@ msgstr "Nova mensagem" #: zerver/lib/push_notifications.py:1042 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" -msgstr "" +msgstr "{full_name} mencionado/a @{user_group_name}:" #: zerver/lib/push_notifications.py:1046 #, python-brace-format @@ -5419,7 +5421,7 @@ msgstr "Notificação de teste" #: zerver/lib/push_notifications.py:1466 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." -msgstr "" +msgstr "Isso é uma notificação de teste de {realm_name} ({realm_url})." #: zerver/lib/push_notifications.py:1518 msgid "Device not recognized" @@ -5431,7 +5433,7 @@ msgstr "Dispositivo não reconhecido pelo serviço de notificações" #: zerver/lib/recipient_parsing.py:9 msgid "Invalid data type for channel ID" -msgstr "" +msgstr "Tipo de dados para ID de canal inválido" #: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:505 #: zerver/lib/streams.py:521 zerver/tornado/views.py:225 @@ -5452,7 +5454,7 @@ msgstr "Você não pode enviar mensagens diretas para fora da sua organização. #: zerver/lib/remote_server.py:196 #, python-brace-format msgid "Push notifications bouncer error: {error}" -msgstr "" +msgstr "Erro de retorno de notificações push: {error}" #: zerver/lib/request.py:70 #, python-brace-format @@ -5472,7 +5474,7 @@ msgstr "Valor incorreto para '{var_name}': {bad_value}" #: zerver/lib/scheduled_messages.py:17 msgid "Scheduled message does not exist" -msgstr "" +msgstr "A mensagem agendada não existe" #: zerver/lib/send_email.py:85 #, python-brace-format @@ -5486,7 +5488,7 @@ msgstr "Você não tem permissão para publicar nesse canal" #: zerver/lib/streams.py:512 zerver/lib/streams.py:558 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" -msgstr "" +msgstr "Não autorizado para enviar para o canal '{channel_name}'" #: zerver/lib/streams.py:654 zerver/lib/streams.py:689 #: zerver/lib/streams.py:818 zerver/lib/streams.py:845 @@ -5496,30 +5498,30 @@ msgstr "ID de canal inválido" #: zerver/lib/streams.py:887 msgid "Channel name is already in use." -msgstr "" +msgstr "O nome do canal já se encontra em uso.." #: zerver/lib/streams.py:899 zerver/lib/streams.py:1024 #, python-brace-format msgid "Invalid channel name '{channel_name}'" -msgstr "" +msgstr " Nome de canal inválido '{channel_name}'" #: zerver/lib/streams.py:1359 zerver/views/streams.py:333 msgid "A default channel cannot be private." -msgstr "" +msgstr "O canal padrão não pode ser privado." #: zerver/lib/streams.py:1363 #, python-brace-format msgid "Channel(s) ({channel_names}) do not exist" -msgstr "" +msgstr "O/os canal(ais) ({channel_names}) não existe/em" #: zerver/lib/streams.py:1372 zerver/views/streams.py:355 msgid "Web-public channels are not enabled." -msgstr "" +msgstr "Os canais públicos web não estão habilitado. " #: zerver/lib/streams.py:1405 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." -msgstr "" +msgstr "O canal de grupo padrão com o id '{group_id}' não existe." #: zerver/lib/string_validation.py:40 msgid "Channel name can't be empty." @@ -5528,7 +5530,7 @@ msgstr "O nome do canal não pode estar vazio!" #: zerver/lib/string_validation.py:44 #, python-brace-format msgid "Channel name too long (limit: {max_length} characters)." -msgstr "" +msgstr "O nome do canal é muito longo (limite: {max_length} caracteres)." #: zerver/lib/string_validation.py:52 #, python-brace-format @@ -5664,12 +5666,12 @@ msgstr "{var_name} inválido: {msg}" #: zerver/lib/typed_endpoint.py:383 #, python-brace-format msgid "{var_name} field is missing: {msg}" -msgstr "" +msgstr "Campo {var_name} está faltando: {msg}" #: zerver/lib/typed_endpoint.py:503 zerver/webhooks/ifttt/view.py:37 #: zerver/webhooks/slack/view.py:223 zerver/webhooks/slack_incoming/view.py:61 msgid "Malformed payload" -msgstr "" +msgstr "Payload incorreto" #: zerver/lib/typed_endpoint_validators.py:31 #: zerver/lib/typed_endpoint_validators.py:37 @@ -5682,7 +5684,7 @@ msgstr "Não é uma URL" #: zerver/lib/typed_endpoint_validators.py:76 msgid "Not a recognized time zone" -msgstr "" +msgstr "Não é um fuso horário reconhecido" #: zerver/lib/typed_endpoint_validators.py:106 #, python-brace-format @@ -5699,7 +5701,7 @@ msgstr "O tamanho da imagem excede o limite" #: zerver/lib/user_groups.py:100 zerver/lib/user_groups.py:129 msgid "User group is deactivated." -msgstr "" +msgstr "Grupo de usuários está desativado." #: zerver/lib/user_groups.py:132 msgid "Invalid user group" @@ -5707,7 +5709,7 @@ msgstr "Grupo de usuário inválido" #: zerver/lib/user_groups.py:137 msgid "Invalid system group name." -msgstr "" +msgstr "Nome de grupo de sistema inválido." #: zerver/lib/user_groups.py:347 zerver/lib/user_groups.py:443 #, python-brace-format @@ -5770,7 +5772,7 @@ msgstr "Nomes exclusivos são necessários nesta organização." #: zerver/lib/users.py:111 msgid "Name is already in use." -msgstr "" +msgstr "O nome já está em uso!" #: zerver/lib/users.py:117 zerver/views/users.py:591 zerver/views/users.py:604 #: zerver/views/users.py:793 @@ -5841,12 +5843,12 @@ msgstr "{container} deve conter exatamente {length} itens" #: zerver/lib/validator.py:244 #, python-brace-format msgid "{key_name} key is missing from {var_name}" -msgstr "" +msgstr "Chave {key_name} está em falta de {var_name}" #: zerver/lib/validator.py:269 #, python-brace-format msgid "Unexpected arguments: {keys}" -msgstr "" +msgstr "Argumentos inesperados: {keys}" #: zerver/lib/validator.py:302 zerver/views/realm.py:80 #, python-brace-format @@ -5923,7 +5925,7 @@ msgstr "Comando inexistente: {command}" #: zerver/lib/zulip_update_announcements.py:542 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." -msgstr "" +msgstr "`zulip_update_announcements_stream` é desativado inesperadamente." #: zerver/middleware.py:464 #, python-brace-format @@ -5938,7 +5940,7 @@ msgstr "Configuração incorreta do proxy reverso: {proxy_reason}" #: zerver/models/custom_profile_fields.py:45 #, python-brace-format msgid "Invalid user IDs: {invalid_ids}" -msgstr "" +msgstr "IDs de usuário inválido: {invalid_ids}" #: zerver/models/custom_profile_fields.py:53 #, python-brace-format @@ -5984,7 +5986,7 @@ msgstr "Ninguém" #: zerver/models/groups.py:26 msgid "Full members" -msgstr "" +msgstr "Membros plenos" #: zerver/models/groups.py:27 msgid "Members" @@ -6001,21 +6003,21 @@ msgstr "Expressão regular inválida: {regex}" #: zerver/models/linkifiers.py:37 msgid "Unknown regular expression error" -msgstr "" +msgstr "Erro de expressão regular desconhecido" #: zerver/models/linkifiers.py:45 msgid "Invalid URL template." -msgstr "" +msgstr "Modelo de URL inválido." #: zerver/models/linkifiers.py:94 #, python-format msgid "Group %(name)r in URL template is not present in linkifier pattern." -msgstr "" +msgstr "Grupo %(name)r no modelo de URL não está presente no padrão criadores de ligações." #: zerver/models/linkifiers.py:106 #, python-format msgid "Group %(name)r in linkifier pattern is not present in URL template." -msgstr "" +msgstr "Grupo %(name)r no padrão de criadores de ligações não está presente no modelo de URL." #: zerver/models/messages.py:369 msgid "Unicode emoji" @@ -6035,15 +6037,15 @@ msgstr "Caracteres inválidos no nome do emoji" #: zerver/models/realm_playgrounds.py:36 zerver/views/realm_playgrounds.py:27 msgid "Invalid characters in pygments language" -msgstr "" +msgstr "Caracteres inválidos na linguagem pygments" #: zerver/models/realm_playgrounds.py:68 msgid "Missing the required variable \"code\" in the URL template" -msgstr "" +msgstr "Variável \"code\" requerido no modelo de URL encontra-se em falta" #: zerver/models/realm_playgrounds.py:73 msgid "\"code\" should be the only variable present in the URL template" -msgstr "" +msgstr "\"code\" deve ser somente a única variável no modelo de URL" #: zerver/models/realms.py:419 msgid "sandbox" @@ -6176,21 +6178,21 @@ msgstr "Argumento 'last_event_id' ausente" #: zerver/tornado/event_queue.py:745 #, python-brace-format msgid "An event newer than {event_id} has already been pruned!" -msgstr "" +msgstr "Um evento mais recente {event_id} já foi removido!" #: zerver/tornado/event_queue.py:755 #, python-brace-format msgid "Event {event_id} was not in this queue" -msgstr "" +msgstr "O evento {event_id} não estava nesta fila" #: zerver/tornado/exceptions.py:17 #, python-brace-format msgid "Bad event queue ID: {queue_id}" -msgstr "" +msgstr "ID evento de fila inválido: {queue_id}" #: zerver/views/auth.py:579 msgid "JWT authentication is not enabled for this organization" -msgstr "" +msgstr "A autenticação JWT não está habilitado para esta organização" #: zerver/views/auth.py:582 msgid "No JSON web token passed in request" @@ -6202,7 +6204,7 @@ msgstr "Token JSON na web incorreto" #: zerver/views/auth.py:592 msgid "No email specified in JSON web token claims" -msgstr "" +msgstr "Não foi especificado nenhum email na reivindicação de token web JSON" #: zerver/views/auth.py:1146 msgid "Subdomain required" @@ -6244,7 +6246,7 @@ msgstr "Um campo com esse rótulo já existe." #: zerver/views/custom_profile_fields.py:271 msgid "Default custom field cannot be updated." -msgstr "" +msgstr "O campo personalizado padrão não pode ser atualizado." #: zerver/views/development/dev_login.py:102 msgid "Endpoint not available in production." @@ -6257,7 +6259,7 @@ msgstr "DevAuthBackend não habilitado." #: zerver/views/events_register.py:85 zerver/views/events_register.py:89 #, python-brace-format msgid "Invalid '{key}' parameter for anonymous request" -msgstr "" +msgstr "Parâmetro '{key}' inválido para pedido anónimo" #: zerver/views/health.py:18 msgid "Database is empty" @@ -6299,7 +6301,7 @@ msgstr "O convite já foi revogado." #: zerver/views/invite.py:90 #, python-brace-format msgid "Invalid channel ID {channel_id}. No invites were sent." -msgstr "" +msgstr "ID de canal inválido {channel_id}. Não foi enviado nenhum convite." #: zerver/views/invite.py:104 msgid "You do not have permission to subscribe other users to channels." @@ -6334,11 +6336,11 @@ msgstr "Mensagem já deletada" #: zerver/views/message_fetch.py:158 #, python-brace-format msgid "Too many messages requested (maximum {max_messages})." -msgstr "" +msgstr "Muitas mensagens solicitadas (máximo {max_messages})." #: zerver/views/message_fetch.py:163 zerver/views/message_flags.py:94 msgid "The anchor can only be excluded at an end of the range" -msgstr "" +msgstr "A âncora somente pode ser excluída no fim da faixa." #: zerver/views/message_flags.py:184 #, python-brace-format @@ -6363,23 +6365,23 @@ msgstr "Espelhamento do Zephyr não é permitido nesta organização" #: zerver/views/message_summary.py:28 msgid "AI features are not enabled on this server." -msgstr "" +msgstr "Funcionalidades de AI não estão habilitado neste servidor." #: zerver/views/message_summary.py:38 msgid "Reached monthly limit for AI credits." -msgstr "" +msgstr "Atingiu o limite de créditos mensal da AI" #: zerver/views/message_summary.py:42 msgid "No messages in conversation to summarize" -msgstr "" +msgstr "Sem mensagens na conversa para resumir" #: zerver/views/muted_users.py:16 msgid "Cannot mute self" -msgstr "Não é possível se silenciar" +msgstr "Não pode se silenciar" #: zerver/views/muted_users.py:34 msgid "User already muted" -msgstr "Usuário já está silenciado" +msgstr "Usuário já está silenciado " #: zerver/views/muted_users.py:48 msgid "User is not muted" @@ -6388,14 +6390,14 @@ msgstr "Usuário não está silenciado" #: zerver/views/onboarding_steps.py:32 #, python-brace-format msgid "Unknown onboarding_step: {onboarding_step}" -msgstr "" +msgstr "Etapa de integração desconhecida: {onboarding_step}" #: zerver/views/onboarding_steps.py:41 #, python-brace-format msgid "" "\n" "You asked to watch the [Welcome to Zulip video]({navigation_tour_video_url}) later. Is this a good time?\n" -msgstr "" +msgstr "\nVocê pediu para assistir ao [vídeo de boas-vindas ao Zulip]({navigation_tour_video_url}) depois. Esse é um bom momento?\n" #: zerver/views/presence.py:48 msgid "Presence is not supported for bot users." @@ -6404,7 +6406,7 @@ msgstr "Presença não é suportado para usuários bot." #: zerver/views/presence.py:58 #, python-brace-format msgid "No presence data for {user_id_or_email}" -msgstr "" +msgstr "Não tem dados de presença para {user_id_or_email}" #: zerver/views/presence.py:101 msgid "Client did not pass any new values." @@ -6413,7 +6415,7 @@ msgstr "Cliente não passou nenhum novo valor." #: zerver/views/presence.py:124 msgid "" "Client must pass emoji_name if they pass either emoji_code or reaction_type." -msgstr "" +msgstr "Cliente deve passar emoji_name se ele passar emoji_code ou reaction_type." #: zerver/views/presence.py:170 #, python-brace-format @@ -6430,16 +6432,16 @@ msgstr "Token APNS inválido" #: zerver/views/push_notifications.py:130 msgid "Server doesn't use the push notification service" -msgstr "" +msgstr "O servidor não utiliza serviço de notificação push" #: zerver/views/push_notifications.py:162 #, python-brace-format msgid "Error returned by the bouncer: {result}" -msgstr "" +msgstr "Erro retornado por segurança: {result}" #: zerver/views/push_notifications.py:246 msgid "Verification secret not prepared" -msgstr "" +msgstr "Segredo de verificação não preparado" #: zerver/views/reactions.py:48 msgid "" @@ -6449,7 +6451,7 @@ msgstr "Pelo menos um dos seguintes argumentos deve estar presente: emoji_name, #: zerver/views/read_receipts.py:23 msgid "Read receipts are disabled in this organization." -msgstr "" +msgstr "Recibo de leitura estão desabilitado nesta organização." #: zerver/views/realm.py:201 #, python-brace-format @@ -6463,28 +6465,28 @@ msgstr "Pelo menos um método de autenticação deve estar habilitado." #: zerver/views/realm.py:214 #, python-brace-format msgid "Invalid video_chat_provider {video_chat_provider}" -msgstr "" +msgstr "Provedor de chat de vídeo inválido {video_chat_provider}" #: zerver/views/realm.py:222 #, python-brace-format msgid "Invalid giphy_rating {giphy_rating}" -msgstr "" +msgstr "giphy_rating inválido {giphy_rating}" #: zerver/views/realm.py:500 msgid "Must be a demo organization." -msgstr "" +msgstr "Deve ser uma organização de demonstração." #: zerver/views/realm.py:528 #, python-brace-format msgid "" "Data deletion time must be at most {max_allowed_days} days in the future." -msgstr "" +msgstr "O tempo de exclusão de dados deve ser no máximo {max_allowed_days} dias no futuro." #: zerver/views/realm.py:539 #, python-brace-format msgid "" "Data deletion time must be at least {min_allowed_days} days in the future." -msgstr "" +msgstr "O tempo de exclusão de dados deve ser de pelo menos {min_allowed_days} dias no futuro." #: zerver/views/realm_domains.py:38 #, python-brace-format @@ -6499,7 +6501,7 @@ msgstr "O domínio {domain} já é parte da sua organização." #: zerver/views/realm_domains.py:62 zerver/views/realm_domains.py:75 #, python-brace-format msgid "No entry found for domain {domain}." -msgstr "" +msgstr "Não foi encontrado nenhum registo para o domínio {domain}." #: zerver/views/realm_emoji.py:42 msgid "You must upload exactly one file." @@ -6513,7 +6515,7 @@ msgstr "Apenas administradores podem substituir emojis padrão." #: zerver/views/realm_logo.py:33 zerver/views/user_settings.py:411 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" -msgstr "" +msgstr "O arquivo enviado é maior que o limite permitido de {max_size} MiB" #: zerver/views/realm_export.py:58 msgid "Exceeded rate limit." @@ -6522,7 +6524,7 @@ msgstr "Uso da API excedeu a taxa limite" #: zerver/views/realm_export.py:80 #, python-brace-format msgid "Please request a manual export from {email}." -msgstr "" +msgstr "Solicite uma exportação manual de {email}." #: zerver/views/realm_export.py:118 msgid "Invalid data export ID" @@ -6530,11 +6532,11 @@ msgstr "ID de exportação de dados inválido" #: zerver/views/realm_export.py:121 msgid "Export already deleted" -msgstr "" +msgstr "Exportação já apagada" #: zerver/views/realm_export.py:123 msgid "Export failed, nothing to delete" -msgstr "" +msgstr "Exportação falhou, nada para apagar" #: zerver/views/realm_export.py:125 msgid "Export still in progress" @@ -6546,7 +6548,7 @@ msgstr "Você deve enviar exatamente um ícone." #: zerver/views/realm_linkifiers.py:54 zerver/views/realm_linkifiers.py:78 msgid "Linkifier not found." -msgstr "" +msgstr "Link modificador não encontrado." #: zerver/views/realm_logo.py:27 msgid "You must upload exactly one logo." @@ -6558,11 +6560,11 @@ msgstr "Playground inválido" #: zerver/views/scheduled_messages.py:75 msgid "Recipient required when updating type of scheduled message." -msgstr "" +msgstr "Destinatário obrigatório ao atualizar o tipo de mensagem agendada." #: zerver/views/scheduled_messages.py:86 msgid "Topic required when updating scheduled message type to channel." -msgstr "" +msgstr "Tópico obrigatório ao atualizar o tipo de mensagem agendada para o canal." #: zerver/views/sentry.py:38 msgid "Invalid request format" @@ -6570,7 +6572,7 @@ msgstr "Formato de solicitação inválido" #: zerver/views/sentry.py:41 msgid "Invalid DSN" -msgstr "" +msgstr "DNS Inválido" #: zerver/views/streams.py:164 msgid "Private channels cannot be made default." @@ -6591,7 +6593,7 @@ msgstr "Parâmetros inválidos" #: zerver/views/streams.py:345 zerver/views/streams.py:437 msgid "Channel content access is required." -msgstr "" +msgstr "É obrigatório acesso ao conteúdo do canal." #: zerver/views/streams.py:399 msgid "Channel already has that name." @@ -6618,12 +6620,12 @@ msgstr "Incapaz de acessar o canal ({channel_name})." #: zerver/views/streams.py:733 msgid "You can only invite other Zephyr mirroring users to private channels." -msgstr "" +msgstr "Você pode somente convidar outros usuários de espelhamento do Zephyr para canais privado." #: zerver/views/streams.py:851 #, python-brace-format msgid "{user_name} created the following channels: {new_channels}." -msgstr "" +msgstr "{user_name} criou os seguintes canais: {new_channels}. " #: zerver/views/streams.py:853 #, python-brace-format @@ -6642,7 +6644,7 @@ msgstr "**{policy}** canal criado por {user_name}. **Descrição:**" #: zerver/views/streams.py:1120 #, python-brace-format msgid "{property} is not a boolean" -msgstr "" +msgstr "{property} não é um booleano" #: zerver/views/streams.py:1123 #, python-brace-format @@ -6652,7 +6654,7 @@ msgstr "Propriedade de inscrição desconhecida: {property}" #: zerver/views/streams.py:1171 #, python-brace-format msgid "Not subscribed to channel ID {channel_id}" -msgstr "" +msgstr "Não inscrito para o canal ID {channel_id}" #: zerver/views/submessage.py:40 msgid "Invalid json for submessage" @@ -6663,19 +6665,19 @@ msgstr "Json inválido para sub-mensagem" msgid "" "File is larger than the maximum upload size ({max_size} MiB) allowed by your" " organization's plan." -msgstr "" +msgstr "O arquivo é maior que o tamanho máximo para enviar ({max_size} MiB) permitido pelo plano da sua organização." #: zerver/views/tusd.py:117 zerver/views/upload.py:467 #, python-brace-format msgid "" "File is larger than this server's configured maximum upload size ({max_size}" " MiB)." -msgstr "" +msgstr "O arquivo é maior que o tamanho máximo para enviar configurado neste servidor ({max_size} MiB)." #: zerver/views/tusd.py:249 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_file_size} MiB" -msgstr "" +msgstr "O arquivo enviado é maior que o limite permitido de {max_file_size} MiB" #: zerver/views/typing.py:50 zerver/views/typing.py:92 msgid "User has disabled typing notifications for channel messages" @@ -6726,7 +6728,7 @@ msgstr "Nenhum novo dado fornecido" msgid "" "Nothing to do. Specify at least one of \"add\", \"delete\", " "\"add_subgroups\" or \"delete_subgroups\"." -msgstr "" +msgstr "Nada a fazer. Especifique pelo menos um de \"Adicionar\", \"Apagar\", \"Adicionar Sub-Grupo\" ou \"Apagar Sub-Grupo\"." #: zerver/views/user_groups.py:298 #, python-brace-format @@ -6785,7 +6787,7 @@ msgstr "Som de notificação inválido '{notification_sound}'" #: zerver/views/user_settings.py:189 #, python-brace-format msgid "Invalid email batching period: {seconds} seconds" -msgstr "" +msgstr "Período de envio de email inválido: {seconds} segundos" #: zerver/views/user_settings.py:324 msgid "Your Zulip password is managed in LDAP" @@ -6818,7 +6820,7 @@ msgstr "Não é possível desativar o único proprietário da organização." #: zerver/views/users.py:268 msgid "User not authorized to change user emails" -msgstr "" +msgstr "Usuário não autorizado para alterar emails de usuário" #: zerver/views/users.py:282 msgid "" @@ -6827,12 +6829,12 @@ msgstr "A permissão de proprietário não pode ser removida do único propriet #: zerver/views/users.py:324 msgid "Invalid new email address." -msgstr "" +msgstr "Novo endereço de email inválido" #: zerver/views/users.py:332 #, python-brace-format msgid "New email value error: {message}" -msgstr "" +msgstr "Novo valor de email erro: {message}" #: zerver/views/users.py:471 msgid "Failed to change owner, no such user" @@ -6854,11 +6856,11 @@ msgstr "Impossível criar bots até que FAKE_EMAIL_DOMAIN esteja corretamente co #: zerver/views/users.py:596 msgid "Embedded bots are not enabled." -msgstr "Bots embutidos não estão habilitados." +msgstr "Bots incorporados não estão habilitado." #: zerver/views/users.py:598 msgid "Invalid embedded bot name." -msgstr "Nome do bot embutido inválido." +msgstr "Nome do bot incorporado inválido. " #: zerver/views/users.py:786 msgid "User not authorized to create users" @@ -6879,7 +6881,7 @@ msgstr "Zoom: Token de acesso inválido" #: zerver/views/video_calls.py:61 msgid "Unknown Zoom user email" -msgstr "" +msgstr "Email desconhecido do usuário Zoom" #: zerver/views/video_calls.py:66 zerver/views/video_calls.py:205 msgid "Zoom credentials have not been configured" @@ -6931,11 +6933,11 @@ msgstr "Cache Kerberos inválido" #: zerver/views/zephyr.py:61 zerver/views/zephyr.py:75 msgid "We were unable to set up mirroring for you" -msgstr "" +msgstr "Incapaz de configurar o espelhamento para você" #: zerver/webhooks/circleci/view.py:83 msgid "Projects using this version control system provider aren't supported" -msgstr "" +msgstr "Projetos que estão usando este provedor de sistema de controle de versão não são suportado" #: zerver/webhooks/freshstatus/view.py:97 #: zerver/webhooks/uptimerobot/view.py:58 zerver/webhooks/zabbix/view.py:50 @@ -6956,7 +6958,7 @@ msgstr "Conteúdo não pode ser vazio" #: zerver/webhooks/jotform/view.py:25 msgid "Unable to handle Jotform payload" -msgstr "" +msgstr "Incapaz de manipular a carga útil do Jotform" #: zerver/webhooks/librato/view.py:176 msgid "Malformed JSON input" @@ -6964,11 +6966,11 @@ msgstr "Entrada JSON mal-formada" #: zerver/webhooks/papertrail/view.py:31 msgid "Events key is missing from payload" -msgstr "" +msgstr "A chave de eventos está faltando na carga útil" #: zerver/webhooks/pivotal/view.py:193 msgid "Unable to handle Pivotal payload" -msgstr "Impossível lidar com carga do Pivotal" +msgstr "Incapaz de lidar com Pivotal payload" #: zerver/webhooks/slack/view.py:157 msgid "Error: channels_map_to_topics parameter other than 0 or 1" @@ -6977,7 +6979,7 @@ msgstr "Erro: parâmetro channels_map_to_topics diferente de 0 ou 1" #: zerver/webhooks/wordpress/view.py:39 #, python-brace-format msgid "Unknown WordPress webhook action: {hook}" -msgstr "" +msgstr "Ação desconhecida do webhook do WordPress: {hook}" #: zerver/worker/deferred_work.py:197 #, python-brace-format @@ -6988,19 +6990,19 @@ msgstr "Sua exportação de dados foi concluída. [Ver e baixar exportações]({ #: zilencer/auth.py:61 msgid "The verification secret has expired" -msgstr "" +msgstr "O segredo de verificação expirou" #: zilencer/auth.py:63 msgid "The verification secret is invalid" -msgstr "" +msgstr "O segredo de verificação é inválido" #: zilencer/auth.py:65 msgid "The verification secret is malformed" -msgstr "" +msgstr "O segredo de verificação está malformado" #: zilencer/auth.py:67 msgid "The verification secret is for a different hostname" -msgstr "" +msgstr "O segredo de verificação é para um nome de host diferente" #: zilencer/auth.py:128 msgid "Invalid subdomain for push notifications bouncer" @@ -7018,12 +7020,12 @@ msgstr "UUID inválido" #. error #: zilencer/views.py:116 msgid "Invalid token type" -msgstr "Tipo de token inválido" +msgstr "Tipo de token inválido " #: zilencer/views.py:153 #, python-brace-format msgid "{hostname} contains invalid components (e.g., path, query, fragment)." -msgstr "" +msgstr "{hostname} contém componentes inválidos (por exemplo, caminho, consulta , fragmento)." #: zilencer/views.py:160 #, python-brace-format @@ -7033,7 +7035,7 @@ msgstr "{hostname} não é um nome de host válido" #: zilencer/views.py:170 #, python-brace-format msgid "{hostname} not yet registered" -msgstr "" +msgstr "{hostname} ainda não registrado" #: zilencer/views.py:222 msgid "Invalid email address." @@ -7042,7 +7044,7 @@ msgstr "Endereço de e-mail inválido." #: zilencer/views.py:238 #, python-brace-format msgid "{domain} is invalid because it does not have any MX records" -msgstr "" +msgstr "{domain} é inválido porque não tem nenhum registro MX" #: zilencer/views.py:243 #, python-brace-format @@ -7054,24 +7056,24 @@ msgstr "{domain} não existe" msgid "" "The global limits on recent usage of this endpoint have been reached. Please" " try again later or reach out to {support_email} for assistance." -msgstr "" +msgstr "Os limites globais de uso recente deste endpoint foram atingidos. Tente novamente depois ou entre em contato com {support_email} para obter assistência." #: zilencer/views.py:350 msgid "Registration not found for this hostname" -msgstr "" +msgstr "Registro não encontrado para este nome de host" #: zilencer/views.py:362 msgid "The host reported it has no verification secret." -msgstr "" +msgstr "O host relatou que não tem segredo de verificação." #: zilencer/views.py:364 #, python-brace-format msgid "Error response received from the host: {status_code}" -msgstr "" +msgstr "Resposta de erro recebida do host: {status_code}" #: zilencer/views.py:434 msgid "Missing ios_app_id" -msgstr "" +msgstr "Faltando ios_app_id" #: zilencer/views.py:437 msgid "Missing user_id or user_uuid" @@ -7115,7 +7117,7 @@ msgstr "Você precisa redefinir sua senha." #: zproject/backends.py:2446 msgid "Missing id_token parameter" -msgstr "" +msgstr "Faltando parâmetro id_token" #: zproject/backends.py:3166 msgid "Invalid OTP" @@ -7123,4 +7125,4 @@ msgstr "OTP inválido" #: zproject/backends.py:3169 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." -msgstr "" +msgstr "Não pode usar mobile_flow_otp e desktop_flow_otp juntos." diff --git a/locale/pt/translations.json b/locale/pt/translations.json index 2510fbef73..322d05a460 100644 --- a/locale/pt/translations.json +++ b/locale/pt/translations.json @@ -3,37 +3,37 @@ "(attached file)": "(arquivo anexo)", "(forever)": "(pra sempre)", "(hidden)": "(escondido)", - "(link to channel)": "", + "(link to channel)": "(link para canal)", "(or )": "(ou )", "(to you and {other_participant_names})": "(para você e {other_participant_names})", "(to you and {participants_count} more)": "(para você e mais {participants_count})", "(to you)": "(para você)", "(you)": "(você)", "({message_retention_days} days)": "({message_retention_days} dias)", - "/dark": "", - "/light": "", - "/me": "", - "/poll": "", - "/todo": "", + "/dark": "/escuro", + "/light": "/claro", + "/me": "/eu", + "/poll": "/enquete", + "/todo": "/lista", "1 day": "1 dia", "1 hour": "1 hora", "1 week": "1 semana", - "1 year": "", + "1 year": "1 ano", "10 days": "10 dias", "10 minutes": "10 minutos", "12-hour clock (5:00 PM)": "12 horas (5:00PM)", - "14 days": "", + "14 days": "14 dias", "2 minutes": "2 minutos", - "2 years": "", + "2 years": "2 anos", "24-hour clock (17:00)": "24 horas (17:00)", "3 days": "3 dias", "30 days": "30 dias", "30 minutes": "30 minutos", "5 minutes": "5 minutos", "6 hours": "6 horas", - "90 days": "", + "90 days": "90 dias", "Total messages: {total_messages}": "Mensagens totais: {total_messages} ", - "Enter sends when composing a message": "", + "Enter sends when composing a message": "digitar envia ao editor uma mensagem", "

{file_name} will be removed from the messages where it was shared. This action cannot be undone.

": "

{file_name} será removido das mensagens onde foi compartilhado. Essa ação não pode ser desfeita.

", "

You are searching for messages that are sent by more than one person, which is not possible.

": "

Você está buscando por mensagens que foram enviadas por mais de uma pessoa, o que não é possível.

", "

You are searching for messages that belong to more than one channel, which is not possible.

": "

Você está procurando por mensagens que pertencem a mais de um canal, o que não é possível.

", @@ -44,7 +44,7 @@ "{name} is not subscribed to this channel. They will not be notified unless you subscribe them.": "{name} não está inscrito neste canal. Ele não será notificado a menos que você o inscreva.", "{username} has {number_of_invites_by_user} unexpired invitations.": "{username} possui {number_of_invites_by_user} convites ainda não expirados.", "Learn more.": "Saiba mais.", - "Learn more about other data export options.": "", + "Learn more about other data export options.": " Leia mais sobre outras opções de exportação;", " will have the same properties as it did prior to deactivation, including role, owner and channel subscriptions.": " terá as mesmas propriedades de antes da desativação, incluindo o cargo, proprietário e inscrições de canal.", " will have the same role, channel subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": " terá o mesmo cargo, inscrições em canais, adesões a grupos de usuários e outras configurações e permissões que tinha antes da desativação.", "@{name} (guest)": "@{name} (convidado)", @@ -52,30 +52,30 @@ "A channel with this name already exists.": "Um canal com esse nome já existe.", "A deactivated bot cannot send messages, access data, or take any other action.": "Um bot desativado não pode enviar mensagens, acessar dados ou realizar qualquer outra ação.", "A deactivated emoji will remain visible in existing messages and emoji reactions, but cannot be used on new messages.": "Um emoji desativado continuará visível em mensagens existentes e reações, mas não poderá ser usado em novas mensagens.", - "A deactivated user group with this name already exists.": "", + "A deactivated user group with this name already exists.": "Um grupo de usuários desativado com esse nome já existe.", "A language is marked as 100% translated only if every string in the web, desktop, and mobile apps is translated, including administrative UI and error messages.": "Um idioma é marcado como 100% traduzido apenas se todas as linhas de texto nas apps web, desktop e móveis estiverem traduzidas, incluindo a UI administrativa e mensagens de erro.", "A poll must be an entire message.": "Uma enquete deve ser uma mensagem completa.", - "A public data export is a complete data export for your organization other than private channel messages and direct messages.": "", - "A standard export additionally includes private data accessible to users who have allowed administrators to export their private data.": "", - "A to-do list must be an entire message.": "", + "A public data export is a complete data export for your organization other than private channel messages and direct messages.": "Uma exportação de dados públicos é uma exportação completa de dados para sua organização, exceto Canal privado e mensagens mensagens diretas . ", + "A standard export additionally includes private data accessible to users who have allowed administrators to export their private data.": "Uma exportação básica também inclui dados privado acessíveis para usuários que tenham permitido que para os administradores exportassem seus dados privado. ", + "A to-do list must be an entire message.": "Uma lista de tarefas deve ser uma mensagem completa.", "A user group with this name already exists.": "Já existe um grupo de usuários com este nome.", "A wide image (200×25 pixels) for the upper left corner of the app.": "Uma imagem larga (200×25 pixels) para o canto superior esquerdo da aplicação.", - "AI summaries are not available on Zulip Cloud yet.": "", - "AI summaries are not enabled on this server.": "", - "AI summaries may have errors.": "", + "AI summaries are not available on Zulip Cloud yet.": "Os resumos IA ainda não estão disponíveis no Zulip Cloud.", + "AI summaries are not enabled on this server.": "Resumo AI não estão habilitado neste servidor.", + "AI summaries may have errors.": "Resumo AI pode ter erros.", "API documentation": "Documentação da API", "API key": "Chave API", "About Zulip": "Sobre o Zulip", "Account": "Conta", "Account & privacy": "Conta e privacidade.", "Action": "Ação", - "Action message": "", + "Action message": "Mensagem de ação", "Actions": "Ações", "Active": "Ativo", "Active an hour ago": "Ativo há uma hora", - "Active and deactivated": "", + "Active and deactivated": "Ativo e desativado", "Active bots": "Bots ativos", - "Active groups": "", + "Active groups": "Grupos ativos", "Active now": "Ativo no momento", "Active users": "Usuários ativos", "Active yesterday": "Ativo ontem", @@ -83,7 +83,7 @@ "Active {hours} hours ago": "Ativo há {hours} horas", "Active {last_active_date}": "Ativo em {last_active_date}", "Active {minutes} minutes ago": "Ativo há {minutes} minutos", - "Activities": "", + "Activities": "Atividades", "Activity unknown": "Atividade desconhecida", "Add": "Adicionar", "Add GIF": "Adicionar GIF", @@ -114,20 +114,20 @@ "Add option": "Adicionar opção", "Add poll": "Adicionar enquete", "Add question": "Adicionar pergunta", - "Add roles, groups or users": "", - "Add saved snippet": "", + "Add roles, groups or users": "Adicionar regras, grupos ou usuários", + "Add saved snippet": "Snippet salvos", "Add subscribers": "Adicionar inscritos", "Add subscribers to": "Adicionar inscritos a", "Add subscribers. Use usergroup or #channelname to bulk add subscribers.": "Adicione inscritos. Use grupo de usuários ou #channelname para adicionar inscritos em lote.", "Add task": "Adicionar tarefa", - "Add to-do list": "", + "Add to-do list": "Adicionar lista de tarefas", "Add todo task list title": "Adicionar título à lista de tarefas", - "Add user groups": "", - "Add users or groups. Use #channelname to add all subscribers.": "", + "Add user groups": "Adicionar grupos de usuário", + "Add users or groups. Use #channelname to add all subscribers.": "Adicionar usuários ou grupos. Usar #nomedocanal para adicionar todos inscritos.", "Add video call": "Adicionar chamada de vídeo", "Add voice call": "Adicionar chamada de voz", "Add your email to invite other users or convert to a permanent Zulip organization.": "Adicione seu email para convidar outros usuários ou converter em uma organização Zulip permanente.", - "Add {full_name} to groups": "", + "Add {full_name} to groups": "Adicionar {full_name} ao grupo.", "Added successfully!": "Adicionado com sucesso!", "Added successfully.": "Adicionado com sucesso.", "Administrator": "Administrador", @@ -142,7 +142,7 @@ "Admins, moderators, members and guests": "Admins, moderadores, membros e visitantes", "Advanced configurations": "Configurações avançadas", "Advertise organization in the Zulip communities directory": "Anunciar a organização no diretório de comunidades Zulip", - "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "", + "After how much time should all data for this organization be permanently deleted (users, channels, messages, etc.)?": "Depois de quanto tempo todos os dados para esta organização devem ser apagado permanentemente (usuários, canais, mensagens, etc.)?", "Alert word": "Alerta de palavra", "Alert word \"{alert_word}\" removed successfully!": "Palavra-alerta \"{word}\" adicionada com sucesso!", "Alert word already exists!": "Alerta de palavra já existente!", @@ -152,7 +152,7 @@ "All channels": "Todos os canais", "All groups": "Todos grupos", "All messages including muted channels": "Todas as mensagens incluindo canais silenciados", - "All roles ({count})": "", + "All roles ({count})": "Todas regras ({count})", "All time": "Período integral", "All topics": "Todos os tópicos", "All unmuted topics": "Todos os tópicos não-mutados", @@ -165,63 +165,63 @@ "Allow message editing": "Permitir edição de mensagens", "Allow other users to view read receipts": "Permitir a outros usuários ver notificações de leitura", "Allow subdomains": "Permitir subdomínios", - "Allow viewing the history of a message?": "", + "Allow viewing the history of a message?": "Permitir a visualização do histórico de uma mensagem?", "Allowed domains": "Domínios permitidos", "Allowed domains: {domains}": "Domínios permitidos: {domains}", - "Already above recommended maximum font size ({maximum_value})": "", - "Already above recommended maximum line spacing": "", - "Already at default font size ({default_value})": "", - "Already at default line spacing": "", - "Already at maximum font size ({maximum_value})": "", - "Already at maximum line spacing": "", - "Already at minimum font size ({minimum_value})": "", - "Already at minimum line spacing": "", - "Already below recommended minimum font size ({minimum_value})": "", - "Already below recommended minimum line spacing": "", + "Already above recommended maximum font size ({maximum_value})": "Tamanho máximo de fonte já acima do recomendado ({maximum_value})", + "Already above recommended maximum line spacing": "Espaçamento máximo entre linhas já acima do recomendado", + "Already at default font size ({default_value})": "Já no tamanho de fonte padrão ({default_value})", + "Already at default line spacing": "Já no espaçamento de linha padrão", + "Already at maximum font size ({maximum_value})": "Já no tamanho máximo da fonte ({maximum_value})", + "Already at maximum line spacing": "Já no espaçamento máximo entre linhas", + "Already at minimum font size ({minimum_value})": "Já no tamanho mínimo da fonte ({minimum_value})", + "Already at minimum line spacing": "Já no espaçamento mínimo entre linhas", + "Already below recommended minimum font size ({minimum_value})": "Já abaixo do tamanho mínimo de fonte recomendado ({minimum_value})", + "Already below recommended minimum line spacing": "Já abaixo do espaçamento mínimo recomendado entre linhas", "Already members:": "Já são membros:", "Already not subscribed.": "Já não está inscrito.", - "Already subgroups:": "", + "Already subgroups:": "Já inscrito:", "Already subscribed to {channel}": "Já está inscrito em {channel}", "Already subscribed users:": "Usuários já inscritos:", "Already subscribed.": "Já inscrito.", "Always": "Sempre", "An API key can be used to programmatically access a Zulip account. Anyone with access to your API key has the ability to read your messages, send messages on your behalf, and otherwise impersonate you on Zulip, so you should guard your API key as carefully as you guard your password.
We recommend creating bots and using the bots' accounts and API keys to access the Zulip API, unless the task requires access to your account.": "Uma chave API pode ser usada para acessar programaticamente uma conta Zulip. Qualquer pessoa com acesso à sua chave de API tem a capacidade de ler suas mensagens, enviar mensagens em seu nome e se passar por você no Zulip, portanto, você deve proteger sua chave API com o mesmo cuidado que protege sua senha.
Recomendamos criar bots e usar as contas e chaves API dos bots para acessar a API do Zulip, a menos que a tarefa exija acesso à sua conta.", - "An archived channel with this name already exists.": "", + "An archived channel with this name already exists.": "Um canal com esse nome já existe.", "An hour ago": "Uma hora atrás", "An unknown error occurred.": "Ocorreu um erro desconhecido.", - "Animals & Nature": "", + "Animals & Nature": "Animais & Natureza", "Announce new channel in": "Anunciar novo canal em", "Any time": "A qualquer momento", "Anyone can add more options after the poll is posted.": "Qualquer um pode adicionar mais opções após a enquete ser publicada.", - "Anyone can add more tasks after the to-do list is posted.": "", + "Anyone can add more tasks after the to-do list is posted.": "Qualquer pessoa pode adicionar mais tarefas depois que a lista de tarefas for publicada.", "Anyone on the internet can view messages; members of your organization can join.": "Qualquer um na internet pode visualizar as mensagens; membros da sua organização podem ingressar.", "App theme": "Tema do aplicativo", "April": "Abril", "Archive ?": "Arquivar ?", "Archive channel": "Arquivar canal", - "Archived and non-archived": "", - "Archived channels": "", - "Archiving this channel will:": "", + "Archived and non-archived": "Arquivado e não arquivado", + "Archived channels": "Canais arquivados", + "Archiving this channel will:": "Arquivar este canal irá:", "Are you sure you want to continue?": "Tem certeza de que quer continuar?", "Are you sure you want to create channel ''''{channel_name}'''' and subscribe {count} users to it?": "Tem certeza de que quer criar o canal ''''{channel_name}'''' e inscrever {count} usuários nele?", - "Are you sure you want to deactivate this organization? All users will lose access to their Zulip accounts.": "", + "Are you sure you want to deactivate this organization? All users will lose access to their Zulip accounts.": "Você tem certeza que você quer desativar esta organização? Todos usuários irão perder acesso para suas contas Zulip.", "Are you sure you want to deactivate your account?": "Tem certeza de que quer desativar a sua conta?", "Are you sure you want to delete all drafts? This action cannot be undone.": "Tem certeza de que quer apagar todos os rascunhos? Esta ação não pode ser desfeita.", "Are you sure you want to delete your profile picture?": "Tem certeza de que quer apagar a sua foto de perfil?", - "Are you sure you want to join it directly as well?": "", + "Are you sure you want to join it directly as well?": "Você tem certeza que você quer juntar-se diretamente também?", "Are you sure you want to mark all messages as read? This action cannot be undone.": "Tem certeza que deseja desmarcar todas as mensagens como lidas? Essa ação não pode ser desfeita.", - "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "", - "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "", + "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "Tem certeza que você quer marcar mensagens como não lidas? Mensagens em várias conversas podem ser afetadas.", + "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "Tem certeza que você quer marcar {count} mensagens como não lidas? Mensagens em várias conversas podem ser afetadas.", "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "Tem certeza de que quer silenciar {user_name}? As mensagens enviadas por utilizadores silenciados nunca acionam notificações, são marcadas como lidas e são ocultadas.", - "Are you sure you want to permanently delete ?": "", - "Are you sure you want to resend the invitation to ?": "Tem certeza de que quer reenviar o convite para ?", + "Are you sure you want to permanently delete ?": "Tem certeza que você quer apagar permanentemente ?", + "Are you sure you want to resend the invitation to ?": "Tem certeza que você quer reenviar o convite para ? ", "Are you sure you want to revoke the invitation to {email}?": "Tem certeza de que quer revogar o convite para {email}?", "Are you sure you want to revoke this invitation link created by {referred_by}?": "Tem certeza de que quer revogar este link de convite criado por {referred_by}?", "Are you sure you want to revoke this invitation link?": "Tem certeza de que quer revogar este link de convite?", "Are you sure you want to send @-mention notifications to the {subscriber_count} users subscribed to #{channel_name}? If not, please edit your message to remove the @{wildcard_mention} mention.": "Tem certeza de que quer enviar notificações de @-mention para {subscriber_count} usuários inscritos em #{channel_name}? Se não, por favor edite sua mensagem para remover a menção @{wildcard_mention}. ", "Are you sure you want to unstar all messages in ? This action cannot be undone.": "Tem certeza de que quer remover o destaque de todas as mensagens em ? Esta ação não pode ser desfeita.", "Are you sure you want to unstar all starred messages? This action cannot be undone.": "Tem certeza de que deseja remover o destaque de todas as mensagens destacadas? Essa ação não pode ser desfeita.", - "At least {count, plural, one {# message} other {# messages}} will be moved.": "", + "At least {count, plural, one {# message} other {# messages}} will be moved.": "Pelo menos {count, plural, one {# message} outras {# messages}} serão movidas.", "At the office": "No escritório", "Audible": "Audível", "Audible desktop notifications": "Notificações de área de trabalho audíveis", @@ -232,23 +232,23 @@ "Automatic": "Automático", "Automatic (follows system settings)": "Automático (conforme definições do sistema)", "Automatic theme": "Tema automático", - "Automatically follow topics based on my participation": "", + "Automatically follow topics based on my participation": "Siga tópicos automaticamente com base na minha participação", "Automatically follow topics where I'm mentioned": "Automaticamente seguir tópicos em que eu for mencionado", "Automatically go to conversation where you sent a message": "Automaticamente ir para a conversa onde você enviou uma mensagem", "Automatically mark messages as read": "Automaticamente marcar mensagens como lidas", "Automatically unmute topics in muted channels": "Desativar automaticamente o modo silencioso de tópicos em canais silenciados", - "Available on Zulip Cloud Standard.": "", + "Available on Zulip Cloud Standard.": "Disponível no Zulip Cloud Standard.", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "Disponível no Zulip Cloud Standard. Upgrade ou solicite patrocínio para acessar.", "Avatar": "Avatar", "Avatar changes are disabled in this organization": "Mudanças na imagem de perfil estão desativadas nesta organização", "Avatar from Gravatar": "Avatar do Gravatar", - "BROWSE 1 MORE CHANNEL": "", - "BROWSE {can_subscribe_stream_count} MORE CHANNELS": "", + "BROWSE 1 MORE CHANNEL": "NAVEGUE POR MAIS 1 CANAL", + "BROWSE {can_subscribe_stream_count} MORE CHANNELS": "NAVEGUE POR MAIS {can_subscribe_stream_count} CANAIS", "Back to channels": "Voltar para os canais", "Back to settings": "Voltar as configurações", - "Bankruptcy": "", + "Bankruptcy": "Falência", "Because the original owner of this bot is deactivated, you will become the owner for this bot.": "Como o dono original deste bot foi desativado, você será o novo dono dele.", - "Because you are not subscribed to , messages in this channel were not marked as unread.": "", + "Because you are not subscribed to , messages in this channel were not marked as unread.": "Porque você não inscrito para , mensagens nesta Canal não foram marcado como não lidos.", "Because you are removing the last subscriber from a private channel, it will be automatically archived.": "Como você está removendo o último inscrito de um canal privado, ele será automaticamente arquivado.", "Because you are the only organization owner, you cannot deactivate your account.": "Como você é o único dono da organização, você não pode desativar sua conta.", "Because you are the only subscriber, this channel will be automatically archived.": "Como você é o único inscrito, esse canal será automaticamente arquivado.", @@ -266,12 +266,12 @@ "Bulleted list": "Lista com marcadores", "Business": "Negócios", "Busy": "Ocupado", - "Button joy": "", + "Button joy": "Botão Like", "By deactivating your account, you will be logged out immediately.": "Desativando sua conta, você será desconectado imediatamente.", "CHANNELS": "CANAIS", - "CREATE A CHANNEL": "", + "CREATE A CHANNEL": "Criar canal", "Call provider": "Provedor de videochamada", - "Can't add members to a deactivated group": "", + "Can't add members to a deactivated group": "Não pode adicionar membros para um grupo desativado", "Cancel": "Cancelar", "Cancel compose": "Cancelar composição", "Cancel compose and save draft": "Cancelar composição e guardar rascunho", @@ -290,9 +290,9 @@ "Change language": "Mudar idioma", "Change password": "Alterar senha", "Change setting": "Alterar configuração", - "Change to default line spacing": "", - "Change to font size {new_value}": "", - "Change to {new_value_string} line spacing": "", + "Change to default line spacing": "Alterar para espaçamento padrão da linha", + "Change to font size {new_value}": "Alterar tamanho da fonte {new_value}", + "Change to {new_value_string} line spacing": "Alterar para {new_value_string}  espaçamento de linha", "Change your email": "Mudar seu e-mail", "Change your password": "Mudar sua senha", "Channel": "Canal", @@ -311,10 +311,10 @@ "Channel permissions": "Permissões do canal", "Channel settings": "Configurações do canal", "Channels": "Canais", - "Channels organize conversations based on who needs to see them.": "", + "Channels organize conversations based on who needs to see them.": "Os canais organizam conversas com base para quem precisa ver.", "Channels they should join": "Canais aos quais deveriam se juntar", "Check all": "Verificar tudo", - "Check your email ({email}) to confirm the new address.": "", + "Check your email ({email}) to confirm the new address.": "Verifique seu email ({email}) para confirmar o novo endereço.", "Check your email ({email}) to confirm the new address.": "Verifique o seu e-mail ({email}) para confirmar o novo endereço.", "Choose a name for the new channel.": "Escolha um nome para o novo canal.", "Choose a name for the new user group.": "Escolha um nome para o novo grupo de usuários.", @@ -346,23 +346,23 @@ "Collapse views": "Recolher visualizações", "Collapse/show selected message": "Recolher/mostrar mensagem selecionada", "Combined feed": "Feed combinado", - "Combined feed options": "", + "Combined feed options": "Opções de feed combinado", "Community": "Comunidade", "Commuting": "Em deslocamento", "Compact": "Compacto", "Complete": "Completo", - "Complete your organization profile, which is displayed on your organization's registration and login pages.": "", - "Compose a message.": "", + "Complete your organization profile, which is displayed on your organization's registration and login pages.": "Preencha o perfil da sua organização, que é exibido nas páginas de registro e login da sua organização.", + "Compose a message.": "Compor uma mensagem.", "Compose message": "Escrever mensagem", - "Compose settings": "", + "Compose settings": "Configurações do editor", "Compose your message here": "Escreva sua mensagem aqui", "Compose your message here...": "Escreva sua mensagem aqui...", "Composing messages": "Escreva mensagens", - "Configuration instructions": "", + "Configuration instructions": "Instruções de configuração", "Configure how Zulip notifies you about new messages. In muted channels, channel notification settings apply only to unmuted topics.": "Configure como o Zulip te notifica sobre novas mensagens. Em canais silenciados, as configurações de notificação do canal se aplicam apenas a tópicos não silenciados.", "Configure new channel settings": "Definir novas configurações do canal", "Configure new group settings": "Definir novas configurações do grupo", - "Configure outgoing mail": "", + "Configure outgoing mail": "Configurar saída de email", "Configure regular expression patterns that will be used to automatically transform any matching text in Zulip messages and topics into links.": "Configure padrões de expressões regulares que serão utilizados para automaticamente transformar qualquer texto que coincidir em mensagens do Zulip e tópicos em links.", "Configure the default personal preference settings for new users joining your organization.": "Configure as preferências pessoais padrão para novos usuários que ingressarem em sua organização.", "Configure the authentication methods for your organization.": "Configure os métodos de autenticação para sua organização.", @@ -370,14 +370,14 @@ "Configure topic notifications": "Configurar notificações de tópicos", "Confirm": "Confirmar", "Confirm changing access permissions": "Confirme a alteração de permissões de acesso", - "Confirm new color": "", + "Confirm new color": "Confirmar nova cor", "Consider searching all public channels that you can view.": "Considere pesquisar em todos os canais públicos que você pode visualizar.", "Consider searching all public channels.": "Considere pesquisar em todos os canais públicos.", "Contact a moderator to resolve this topic.": "Contate um moderador para resolver este tópico", "Contact a moderator to unresolve this topic.": "Contate um moderador para reabrir este tópico", - "Contact sales": "", + "Contact sales": "Contrato de vendas", "Contact support": "Contatar o suporte", - "Content": "", + "Content": "Conteúdo", "Continue": "Continuar", "Continue to add members": "Continuar a adicionar membros", "Continue to add subscribers": "Continuar a adicionar inscritos", @@ -388,9 +388,9 @@ "Copy URL": "Copiar URL", "Copy and close": "Copiar e fechar", "Copy code": "Copiar código", - "Copy draft": "", + "Copy draft": "Copiar rascunho", "Copy email": "Copiar e-mail", - "Copy email address": "", + "Copy email address": "Copiar endereço de email", "Copy link": "Copiar link", "Copy link to channel": "Copiar link para o canal", "Copy link to message": "Copiar link da mensagem", @@ -401,41 +401,41 @@ "Copy zuliprc": "Copiar zuliprc", "Could not resolve topic": "Não foi possível resolver o tópico", "Could not unresolve topic": "Não foi possível reabrir o tópico", - "Could not update time zone": "", + "Could not update time zone": "Não foi possível atualizar o fuso horário", "Create": "Criar", "Create a channel": "Criar um canal", - "Create a collaborative to-do list": "", - "Create a new saved snippet": "", + "Create a collaborative to-do list": "Criar uma lista de tarefas colaborativa", + "Create a new saved snippet": "Criar um novo snippet salvo", "Create a poll": "Criar uma enquete", "Create a user group": "Criar um grupo de usuários", "Create channel": "Criar canal", "Create link": "Criar link", "Create new channel": "Criar novo canal", "Create new user group": "Criar novo grupo de usuários", - "Create to-do list": "", + "Create to-do list": "Criar lista de tarefas", "Create user group": "Criar grupo de usuários", - "Created by on .": "", - "Created on .": "", + "Created by on .": "Criado por em .", + "Created on .": "Criado em .", "Creating channel...": "Criando canal...", "Creating group...": "Criando grupo...", "Creating link…": "Criando link…", - "Current font size: {current_value}": "", - "Current line spacing: {current_value_string}": "", + "Current font size: {current_value}": "Tamanho de fonte atual: {current_value}", + "Current line spacing: {current_value_string}": "Espaçamento de linha atual: {current_value_string}", "Currently viewing all direct messages.": "Atualmente visualizando todas mensagens diretas.", "Currently viewing the entire channel.": "Atualmente visualizando o canal inteiro.", "Currently viewing your combined feed.": "Atualmente visualizando seu feed combinado.", "Custom": "Personalizado", "Custom URL": "URL Personalizada", - "Custom color": "", + "Custom color": "Cor personalizada", "Custom emoji": "Emoji personalizado", "Custom language: {query}": "Idioma personalizado: {query}", "Custom linkifier added!": "Gerador de link personalizado adicionado!", "Custom playground added!": "Playground personalizado adicionado!", "Custom profile fields": "Personalizar campos de perfil", "Custom time": "Tempo personalizado", - "Custom time ({min}+ days)": "", - "Custom time ({min}-{max} days)": "", - "Customize notifications": "", + "Custom time ({min}+ days)": "Tempo personalizado ({min}+ dias)", + "Custom time ({min}-{max} days)": "Tempo personalizado ({min}-{max} dias)", + "Customize notifications": "Notificações personalizadas", "Cycle between channel views": "Alternar entre visualizações do canal", "DIRECT MESSAGES": "MENSAGENS DIRETAS", "DM": "DM", @@ -446,9 +446,9 @@ "Dark theme": "Tema escuro", "Dark theme logo": "Logo do tema escuro", "Data exports": "Exportação de dados", - "Data will be deleted after {date}": "", - "Data will be deleted immediately": "", - "Data will not be automatically deleted": "", + "Data will be deleted after {date}": "Os dados serão apagados após {data}", + "Data will be deleted immediately": "Os dados serão apagados imediatamente", + "Data will not be automatically deleted": "Dados não serão apagados automaticamente", "Date muted": "Data de silenciamento", "Date updated": "Data de atualização", "Date uploaded": "Data de envio", @@ -457,18 +457,18 @@ "Deactivate account": "Conta desativada", "Deactivate bot": "Desativar bot", "Deactivate custom emoji?": "Desativar o emoji personalizado?", - "Deactivate group": "", + "Deactivate group": "Desativar grupo", "Deactivate organization": "Desativar organização", "Deactivate user": "Desativar usuário", "Deactivate your account": "Desativar sua conta", - "Deactivate {group_name}?": "", + "Deactivate {group_name}?": "Desativar {group_name}?", "Deactivate {name}?": "Desativar {name}?", "Deactivated": "Desativado", - "Deactivated groups": "", + "Deactivated groups": "Grupos desativados", "Deactivated users": "Usuários desativados", "December": "Dezembro", - "Decrease font size": "", - "Decrease line spacing": "", + "Decrease font size": "Diminuir tamanho da fonte", + "Decrease line spacing": "Diminuir espaçamento da linha", "Default": "Padrão", "Default channel for new users": "Canal padrão para novos usuários", "Default channels": "Canais padrão", @@ -494,19 +494,19 @@ "Delete message": "Excluir mensagem", "Delete message?": "Apagar mensagem?", "Delete profile picture": "Apagar imagem de perfil", - "Delete saved snippet?": "", + "Delete saved snippet?": "Apagar Snippet salvo?", "Delete scheduled message": "Apagar mensagem agendada", "Delete selected draft": "Excluir rascunho selecionado", - "Delete snippet": "", + "Delete snippet": "Apagar snippet", "Delete topic": "Excluir tópico", - "Delete uploaded files?": "", + "Delete uploaded files?": "Apagar arquivos carregados", "Deleted": "Excluído", "Deleted option:": "Opção apagada:", "Deleted options:": "Opções apagadas:", "Deleted successfully!": "Excluído com sucesso!", "Deleting a message permanently removes it for everyone.": "Apagar uma mensagem remove-a permanentemente para todos.", "Deleting a topic will immediately remove it and its messages for everyone. Other users may find this confusing, especially if they had received an email or push notification related to the deleted messages.": "Apagar um tópico irá imediatamente removê-lo e todas as suas mensagens, para todos. Outros usuários poderão ficar confusos com isto, especialmente se tiverem recebido notificações por e-mail ou móveis relacionadas com as mensagens apagadas.", - "Demo organization deadline": "", + "Demo organization deadline": "Prazo final da organização demo", "Demote inactive channels": "Rebaixar canais inativos", "Depending on the size of your organization, an export can take anywhere from seconds to an hour.": "Dependendo do tamanho da sua organização, a exportação pode demorar entre alguns segundos e uma hora.", "Deprecation notice": "Aviso de depreciação", @@ -526,7 +526,7 @@ "Direct messages": "Mensagens diretas", "Direct messages are disabled in this organization.": "Mensagens diretas estão desabilitadas nesta organização.", "Disable": "Desabilitar", - "Disable announcements that are currently sent to this channel:": "", + "Disable announcements that are currently sent to this channel:": "Desabilitar anúncios que estão sendo enviados atualmente neste canal:", "Disable notifications?": "Desabilitar as notificações?", "Disabled": "Desabilitado", "Discard": "Descartar", @@ -539,44 +539,44 @@ "Display on user card": "Mostrar no cartão de usuário", "Display “(guest)” after names of guest users": "Exibir \"(convidado)\" após nomes de usuários convidados", "Do you still want to move the latest {total_messages_allowed_to_move, plural, one {message} other {# messages}}?": "Você ainda quer mover {total_messages_allowed_to_move, plural, one {a última} other {as últimas # mensagens}}?", - "Do you want to allow your private data to be exported?": "", + "Do you want to allow your private data to be exported?": "Você quer permitir que seus dados privado sejam exportados?", "Do you want to add everyone?": "Quer adicionar todo mundo?", "Domain": "Domínio", - "Don't allow": "", - "Don't delete": "", + "Don't allow": "Não permitir", + "Don't delete": "Não apagar", "Don’t allow disposable email addresses": "Não permitir endereços de email indisponíveis", "Download": "Download", "Download botserverrc": "Baixar botserverrc", "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Baixar configuração de todos os bots de webhook de saída ativos no formato Zulip Botserver.", - "Download the latest version": "", + "Download the latest version": "Baixar a versão mais recente", "Download zuliprc": "Baixar zuliprc", "Download {filename}": "Baixar {filename}", "Drafts": "Rascunhos", "Drafts are not synced to other devices and browsers.": "Rascunhos não são sincronizados com outros dispositivos ou navegadores.", "Drafts from conversation with {recipient}": "Rascunhos da conversa com {recipient}", "Drafts from {recipient}": "Rascunhos de {recipient}", - "Drafts options": "", + "Drafts options": "Opções de rascunhos", "Duration deletion is allowed after posting (minutes)": "A exclusão da duração é permitida após a postagem (minutos)", "Duration editing is allowed after posting (minutes)": "A edição da duração é permitida após a postagem (minutos)", "EDITED": "EDITADO", - "Each conversation is labeled with a topic by the person who started it.": "", + "Each conversation is labeled with a topic by the person who started it.": "Cada conversa é marcada com um tópico pela pessoa que a iniciou.", "Edit": "Editar", "Edit #{channel_name}": "Editar #{channel_name}", - "Edit #{stream_name} (archived)": "", + "Edit #{stream_name} (archived)": "Editar #{stream_name} (arquivado)", "Edit and reschedule message": "Editar e reagendar mensagem", "Edit channel name and description": "Editar nome e a descrição do canal", "Edit custom profile field": "Editar campo de perfil personalizado", "Edit linkfiers": "Editar geradores de link", "Edit message": "Editar mensagem", "Edit profile": "Editar perfil", - "Edit saved snippet": "", + "Edit saved snippet": "Editar snippet salvo", "Edit selected draft": "Editar rascunho selecionado", "Edit selected message or view source": "Editar a mensagem selecionada ou ver fonte", - "Edit snippet": "", + "Edit snippet": "Editar snippet", "Edit status": "Editar status", "Edit topic": "Editar assunto", "Edit your last message": "Editar sua última mensagem", - "Edit your last message?": "", + "Edit your last message?": "Editar sua última mensagem?", "Edit your profile": "Editar seu perfil", "Edit {group_name}": "Editar {group_name}", "Edited by {full_name}": "Editado por {full_name}", @@ -591,7 +591,7 @@ "Email message notifications": "Notificações de mensagens de e-mail", "Email notifications": "Notificações de e-mail", "Emails (one on each line or comma-separated)": "Emails (um em cada linha ou separada por vírgulas)", - "Embedded bot": "", + "Embedded bot": "Bot incorporado", "Emoji": "Emoji", "Emoji name": "Nome do emoji", "Emoji reactions to your messages.": "Reações de emoji às suas mensagens", @@ -602,41 +602,41 @@ "Enabled": "Habilitado", "End of results from your history.": "Fim dos resultados do seu histórico .", "Endpoint URL": "URL do endpoint", - "Enter a task before adding a description.": "", - "Enter a topic (skip for )": "", + "Enter a task before adding a description.": "Inserir uma tarefa antes de adicionar uma descrição.", + "Enter a topic (skip for )": "Inserir um tópico (pular para )", "Enter to send choices": "Pressione Enter para enviar as opções", "Error": "Erro", "Error adding subscription": "Erro ao adicionar inscrição", - "Error adding user to {group_name}: {error}": "", + "Error adding user to {group_name}: {error}": "Erro para adicionar usuário em: {group_name}: {error} ", "Error creating channel": "Erro ao criar o canal", - "Error creating channel: A channel with this name already exists.": "", + "Error creating channel: A channel with this name already exists.": "Erro ao criar canal: Já existe um canal com o mesmo nome. ", "Error creating user group.": "Erro ao criar grupo de usuários.", "Error deleting message": "Erro ao excluir mensagem", "Error editing message": "Erro ao editar mensagem", "Error fetching message edit history.": "Erro ao recuperar o histórico de edições da mensagem.", "Error in unsubscribing from #{channel_name}": "Erro ao desinscrever de #{channel_name}", - "Error joining {group_name}: {error}": "", - "Error leaving group {group_name}": "", + "Error joining {group_name}: {error}": "Erro ao entrar no grupo {group_name}: {error}", + "Error leaving group {group_name}": "Erro ao sair do grupo {group_name}", "Error listing invites": "Erro ao listar convites", "Error moving topic": "Erro ao mover tópico", "Error removing alert word!": "Erro ao remover alerta de palavra!", - "Error removing subgroup from this group.": "", + "Error removing subgroup from this group.": "Erro ao remover subgrupo deste grupo.", "Error removing subscription": "Erro ao remover inscrição", "Error removing user from #{channel_name}": "Erro ao remover o usuário do #{channel_name}", - "Error removing user from group {group_name}": "", + "Error removing user from group {group_name}": "Erro ao remover usuário de grupo {group_name}", "Error removing user from this channel.": "Erro ao remover o usuário desse canal.", "Error removing user from this group.": "Erro ao remover usuário deste grupo.", "Error: Cannot deactivate the only organization owner.": "Erro: Não é possível desativar o único administrador da organização.", "Error: Cannot deactivate the only user. You can deactivate the whole organization though in your organization profile settings.": "Erro: Não é possível desativar o único usuário. Você pode desativar a organização inteira nas definições de perfil da organização.", - "Error: Could not resend invitation.": "", - "Error: Could not revoke invitation.": "", + "Error: Could not resend invitation.": "Erro: Não foi possível reenviar o convite.", + "Error: Could not revoke invitation.": "Erro: Não foi possível revogar o convite.", "Escape key navigates to home view": "Tecla Esc navega para a tela inicial", "Estimated messages per week": "Mensagens estimadas por semana", "Event or conference": "Evento ou conferência", "Events to include:": "Eventos para incluir:", "Everyone": "Todos", - "Everyone except guests": "", - "Everyone including guests": "", + "Everyone except guests": "Todos, exceto convidados", + "Everyone including guests": "Todos, incluindo convidados", "Everyone on the internet": "Qualquer um na internet", "Everyone sees global times in their own time zone.": "Todos vêem tempos globais no seu próprio fuso horário.", "Everyone sees this in their own time zone.": "Todos vêem isto no seu próprio fuso horário.", @@ -650,23 +650,23 @@ "Expires on {date} at {time}": "Expira em {date} às {time}", "Export failed": "Exportação falhou", "Export organization": "Exportar organização", - "Export permission": "", - "Export permissions": "", + "Export permission": "Exportar permissão", + "Export permissions": "Exportar permissões", "Export started. Check back in a few minutes.": "Exportação iniciada. Volte em alguns minutos.", - "Export type": "", - "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "", + "Export type": "Tipo de Exportação", + "Exporting private data for {users_consented_for_export_count} users ({total_users_count} users total).": "Exportação de dados privado para {users_consented_for_export_count} usuários ({total_users_count}  usuários total).", "External account type": "Tipo de conta externa", "External link": "Link externo", "Failed": "Falha", "Failed adding one or more channels.": "Falha ao adicionar um ou mais canais.", "Failed to create video call.": "Erro ao criar chamada de vídeo.", "Failed to generate preview": "Falha ao gerar visualização", - "Failed to load read receipts.": "", + "Failed to load read receipts.": "Recibo de leitura falhou para carregar.", "Failed to upload %'{file}'": "Erro ao enviar %'{file}'", "Failed!": "Falha!", "Failed: A custom emoji with this name already exists.": "Erro: Já existe um emoji personalizado com este nome.", "Failed: Emoji name is required.": "Erro: Necessário nome de Emoji.", - "Failed: Invalid Pattern": "", + "Failed: Invalid Pattern": "Falhou: padrão inválido", "Failed: There is a default emoji with this name. Only administrators can override default emoji.": "Erro: Já existe um emoji padrão com este nome. Somente administradores podem sobrepôr emojis padrão.", "Failed: {error}": "Falha: {error}", "February": "Fevereiro", @@ -694,23 +694,23 @@ "Filter topics (t)": "Filtrar tópicos (t)", "Filter uploads": "Filtrar uploads", "Filter users": "Filtrar usuários", - "Filter {total_user_count, plural, =1 {1 person} other {# people}}": "", + "Filter {total_user_count, plural, =1 {1 person} other {# people}}": "Filtro {total_user_count, plural, =1 {1 pessoa} other {# pessoas}}", "First message": "Primeira mensagem", - "Flags": "", + "Flags": "Opções", "Follow": "Seguir", "Followed": "Seguido", "Followed topics": "Tópicos seguidos", "Follows system settings.": "Segue as configurações do sistema.", - "Font size": "", - "Food & Drink": "", + "Font size": "Tamanho de fonte", + "Food & Drink": "Comida & Bebida", "For example, to configure a code playground for code blocks tagged as Rust, you can set:": "Por exemplo, para configurar um playground de código para blocos de código marcados como Rust, você pode definir:", "For more examples and technical details, see the help center documentation on adding code playgrounds.": "Para mais exemplos e detalhes técnicos, veja a documentação do centro de ajuda sobre criação de playgrounds de código.", "For more examples, see the help center documentation on adding linkifiers.": "Para mais exemplos, veja a documentação do centro de ajuda sobre geradores de link.", "Forgot it?": "Você esqueceu?", "Forked from upstream at {zulip_merge_base}": "Forkado do upstream em {zulip_merge_base}", - "Forward message": "", + "Forward message": "Encaminhar mensagem", "Friday": "Sexta", - "Full members": "", + "Full members": "Membros plenos", "GIPHY attribution": "Atribuição GIPHY", "GIPHY integration": "Integração GIPHY", "General": "Geral", @@ -719,48 +719,48 @@ "Generate email address": "Gerar endereço de e-mail", "Generate new API key": "Gerar nova chave API", "Generic": "Genérico", - "Generic bot": "", + "Generic bot": "Bot genérico", "Get API key": "Obter chave API", "Go back through viewing history": "Retroceder no histórico de visualização", "Go forward through viewing history": "Avançar no histórico de visualização", "Go invisible": "Ficar invisível", - "Go to #{channel_name} > ": "", + "Go to #{channel_name} > ": "Ir para #{channel_name} > ", "Go to #{display_recipient}": "Ir para #{display_recipient}", - "Go to #{display_recipient} > {topic_display_name}": "", + "Go to #{display_recipient} > {topic_display_name}": "Ir para #{display_recipient} > {topic_display_name}", "Go to channel feed": "Ir para o feed do canal", "Go to channel feed from topic view": "Ir para o feed do canal a partir da visualização de tópicos", "Go to channel settings": "Ir para configurações do canal", - "Go to combined feed": "", + "Go to combined feed": "Ir para o feed combinado", "Go to conversation": "Ir para conversa", - "Go to direct message feed": "", + "Go to direct message feed": "Ir para o feed mensagem direta", "Go to direct messages with {display_reply_to_for_tooltip}": "Ir para mensagens diretas com {display_reply_to_for_tooltip}", "Go to home view": "Ir para tela inicial", - "Go to inbox": "", + "Go to inbox": "Ir para caixa de entrada", "Go to next unread direct message": "Ir para próxima mensagem direta não-lida", - "Go to next unread followed topic": "", + "Go to next unread followed topic": "Ir para próximo tópico não lido", "Go to next unread topic": "Ir para próximo tópico não-lido", - "Go to recent conversations": "", - "Go to starred messages": "", + "Go to recent conversations": "Ir para conversas recentes", + "Go to starred messages": "Ir para mensagens favoritas", "Go to the conversation you are composing to": "Ir para a conversa para qual você está compondo", "Go to topic or DM conversation": "Ir para tópico ou conversa privada", "Go to your home view": "Ir para a sua tela inicial", - "Go to {recipient_text}": "", + "Go to {recipient_text}": "Ir para {recipient_text}", "Got it": "Consegui", - "Got it — Cancel": "", - "Got it — Confirm": "", + "Got it — Cancel": "Entendi — Cancelar", + "Got it — Confirm": "Entendi — Confirmar", "Government": "Governo", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Conceda ao Zulip os tickets Kerberos necessários para executar seu espelhamento Zephyr via Webathena", - "Granted": "", - "Group membership": "", + "Granted": "Permitido", + "Group membership": "Participantes do Grupo", "Group permissions": "Permissões do grupo", "Group settings": "Configurações do grupo", "Guest": "Convidado", "Guests": "Convidados", - "Guests will be able to see {user_count} users in their channels when they join.": "", + "Guests will be able to see {user_count} users in their channels when they join.": "Os convidados poderão ver {user_count} usuários em seus canais quando entrarem.", "Header": "Cabeçalho", "Help center": "Centro de ajuda", "Help menu": "Menu de ajuda", - "Hide AI features": "", + "Hide AI features": "Ocultar AI funcionalidades ", "Hide left sidebar": "Ocultar barra lateral esquerda", "Hide muted message again": "Ocultar mensagem silenciada novamente", "Hide password": "Esconder senha", @@ -776,36 +776,36 @@ "Idle": "Ocioso", "If you don't know your password, you can reset it.": "Se não sabe sua senha, você pode redefini-la.", "If you haven't updated your name, it's a good idea to do so before inviting other users to join you!": "Se você não atualizou seu nome, é uma boa ideia fazê-lo antes de convidar outros usuários para se juntar à você!", - "Ignored deactivated groups:": "", + "Ignored deactivated groups:": "Ignorar grupos desativados", "Ignored deactivated users:": "Usuários desativados ignorados:", "Image": "Imagem", - "Immediately": "", + "Immediately": "Imediatamente", "Important messages, tasks, and other useful references.": "Mensagens importantes, tarefas e outras referências úteis.", "In a meeting": "Em reunião", "In muted channels, channel notification settings apply only to unmuted topics.": "Em canais silenciados, as configurações de notificação de canal se aplicam apenas a tópicos não-silenciados.", "Inactive": "Inativo", "Inactive bots": "Bots inativos", "Inbox": "Caixa de Entrada", - "Inbox options": "", + "Inbox options": "Opções da caixa de entrada", "Include DMs": "Incluir MPs", "Include content of direct messages in desktop notifications": "Incluir o conteúdo das mensagens privadas nas notificações do desktop", "Include message content in message notification emails": "Incluir o conteúdo das mensagens nos e-mails de notificação", "Include organization name in subject of message notification emails": "Incluir o nome da organização no assunto de e-mails de notificação de mensagens", "Includes muted channels and topics": "Inclui canais e tópicos silenciados", - "Including message content in message notification emails is not allowed in this organization.": "", - "Incoming webhook": "", - "Increase font size": "", - "Increase line spacing": "", + "Including message content in message notification emails is not allowed in this organization.": "Incluir conteúdo de mensagens em emails de notificação de mensagens não é permitido nesta organização.", + "Incoming webhook": "Acessando webhook", + "Increase font size": "Aumentar tamanho da fonte", + "Increase line spacing": "Aumentar o espaçamento entre linhas", "Information": "Informação", "Initiate a search": "Inicie uma pesquisa", - "Insecure desktop app": "", + "Insecure desktop app": "Aplicativo de desktop inseguro", "Insert new line": "Inserir nova linha", "Integration": "Integração", "Integration URL will appear here.": "URL da integração aparecerá aqui.", "Integrations": "Integrações", "Interface": "Interface", "Invalid URL": "URL inválido", - "Invalid custom time": "", + "Invalid custom time": "Hora personalizada inválida", "Invalid time format: {timestamp}": "Formato de horas inválido: {timestamp}", "Invalid user": "Usuário inválido", "Invalid users": "Usuários inválidos", @@ -815,7 +815,7 @@ "Invitations are required for joining this organization": "São necessários convites para aderir a esta organização", "Invite": "Convidar", "Invite link": "Link de convite", - "Invite to organization": "", + "Invite to organization": "Convidar para organização", "Invite users": "Convidar usuários", "Invite users to organization": "Convidar usuários para a organização", "Invited as": "Convidado como", @@ -828,21 +828,21 @@ "Jitsi server URL": "URL do servidor Jitsi", "Join group": "Entrar no grupo", "Join group {name}": "Entrar no grupo {name}", - "Join group?": "", + "Join group?": "Entrar no grupo?", "Join video call.": "Entrar na chamada de vídeo.", "Join voice call.": "Entrar na chamada de voz.", "Join {realm_name}": "Entrar em {realm_name}", "Joined": "Ingressado", "Joined {date_joined}": "Ingressou em {date_joined}", - "Joining and viewing messages requires being invited": "", - "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "", + "Joining and viewing messages requires being invited": "Participar e visualizar mensagens é necessário ser convidado", + "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "Participar e visualizar mensagens é necessário ser convidado; os usuários só podem visualizar mensagens enviadas enquanto estavam inscritos", "Joining the organization": "Ingressar na organização", "July": "Julho", - "Jump to first unread": "", + "Jump to first unread": "Ir para o primeiro não lido", "June": "Junho", "Just now": "Agora mesmo", "Keyboard shortcuts": "Atalhos de teclado", - "LOG IN TO BROWSE MORE": "", + "LOG IN TO BROWSE MORE": "FAÇA LOGIN PARA NAVEGAR MAIS", "Label": "Rótulo", "Language": "Idioma", "Language for automated messages and invitation emails": "Idioma para mensagens automáticas e e-mails de convite.", @@ -852,27 +852,27 @@ "Last 30 days": "Últimos 30 dias", "Last 6 months": "Últimos 6 meses", "Last active": "Ativo pela última vez", - "Last edited {edited_time_string}.": "", + "Last edited {edited_time_string}.": "Última edição {edited_time_string}. ", "Last message": "Última mensagem", "Last modified": "Modificado pela última vez", - "Last moved {moved_time_string}.": "", + "Last moved {moved_time_string}.": "Movido por ultimo em {moved_time_string}.", "Learn more": "Saiba mais", "Learn more about emoji reactions here.": "Saiba mais sobre reações de emoji here.", - "Learn where to find everything you need to get started with this 2-minute video tour.": "", + "Learn where to find everything you need to get started with this 2-minute video tour.": "Saiba onde encontrar tudo o que você precisa para começar com este tour em vídeo de 2 minutos.", "Leave group": "Sair do grupo", "Leave group {name}": "Sair do grupo {name}", "Leave {group_name}": "Sair de {group_name}", - "Let administrators export my private data": "", + "Let administrators export my private data": "Permitir que os administradores exportem meus dados privados", "Let others see when I've read messages": "Permitir que outros vejam quando eu li as mensagens.", "Let recipients see when I'm typing direct messages": "Permitir que os destinatários vejam quando estou digitando mensagens diretas.", "Let recipients see when I'm typing messages in channels": "Permitir que os destinatários vejam quando estou digitando mensagens em canais.", "Let recipients see when a user is typing channel messages": "Permitir que os destinatários vejam quando um usuário está digitando mensagens no canal", "Let recipients see when a user is typing direct messages": "Permitir que os destinatários vejam quando um usuário está digitando mensagens diretas", - "Let's go!": "", + "Let's go!": "Começar!", "Light": "Claro", "Light theme": "Tema claro", "Light theme logo": "Logo do tema claro", - "Line spacing": "", + "Line spacing": "Espaçamento de linhas", "Link": "Link", "Link with Webathena": "Link com o Webathena", "Link:": "Link:", @@ -884,14 +884,14 @@ "Log in to view image": "Faça login para visualizar a imagem", "Log out": "Sair", "Looking for our integrations or API documentation?": "Procurando pela nossa documentação de integrações ou API ?", - "MOVED": "MOVIMENTADO", + "MOVED": "MOVIDO", "Main menu": "Menu principal", "Make combined feed my home view": "Tornar o feed combinado minha tela inicial", "Make inbox my home view": "Tornar a caixa de entrada minha tela inicial", "Make recent conversations my home view": "Tornar as conversas recentes minha tela inicial", "Make organization permanent": "Tornar a organização permanente", "Manage bot": "Gerenciar bot", - "Manage channel settings": "", + "Manage channel settings": "Gerenciar preferências do canal", "Manage this bot": "Gerenciar esse bot", "Manage this user": "Gerenciar esse usuário", "Manage user": "Gerenciar usuário", @@ -905,21 +905,21 @@ "Mark as unread from here": "Marcar como não lidas a partir daqui", "Mark as unread from selected message": "Marcar como não lida a partir da mensagem selecionada", "Mark as unresolved": "Marcar como não resolvido", - "Mark messages as unread?": "", + "Mark messages as unread?": "Marcar mensagens como não lidas?", "Mark topic as read": "Marcar tópicos como lidos", - "Mark topic as resolved": "", + "Mark topic as resolved": "Marcar tópico como resolvido", "Math (LaTeX)": "Matemática (LaTeX)", "Maximize compose box": "Maximizar o campo de redação", - "Maximum message length: {max_length} characters": "", + "Maximum message length: {max_length} characters": "Tamanho máximo da mensagem: {max_length} caracteres", "Maximum message length: {max_message_length} characters": "Comprimento máximo da mensagem: {max_message_length} caracteres", - "Maximum password length: {max_length} characters.": "", - "Maximum password length: {max} characters.": "", + "Maximum password length: {max_length} characters.": "Tamanho máximo da senha: {max_length} caracteres", + "Maximum password length: {max} characters.": "Tamanho máximo da senha: {max} caracteres", "May": "Maio", "Me": "Eu", "Member": "Membro", "Members": "Membros", "Members of your organization can view messages and join": "Os membros da sua organização podem visualizar mensagens e participar.", - "Members preview": "", + "Members preview": "Visualização membros", "Mention a time-zone-aware time": "Mencionar como horário com reconhecimento de fuso horário", "Mentioned in": "Mencionado em", "Mentions": "Menções", @@ -927,16 +927,16 @@ "Merge with another topic?": "Mesclar com outro tópico?", "Message #{channel_name}": "Mensagem #{channel_name}", "Message #{channel_name} > {topic_name}": "Mensagem #{channel_name} > {topic_name}", - "Message ": "", + "Message ": "Mensagem ", "Message actions": "Ações de mensagem", "Message deletion": "Exclusão de mensagens", - "Message edit and move history": "", + "Message edit and move history": "Visualizar histórico de edição e movimentação ", "Message edit history": "Histórico de edição de mensagem", "Message editing": "Edição de mensagens", - "Message feed settings": "", + "Message feed settings": "Configurações do Feed Mensagem", "Message formatting": "Formatação de mensagem", "Message length shouldn't be greater than {max_length} characters.": "O comprimento da mensagem não deve ser superior a {max_length} caracteres.", - "Message move history": "", + "Message move history": "Histórico de movimentção de mensagem", "Message moved": "Mensagem movida", "Message moved to {stream_topic}.": "Mensagem movida para {stream_topic}.", "Message retention period": "Período de retenção de mensagem", @@ -948,7 +948,7 @@ "Messages in all public channels": "Mensagens em todos os canais públicos", "Messages in topics you follow.": "Mensagens em tópicos que você segue.", "Messages in your view are faded to remind you that you are viewing a different conversation from the one you are composing to.": "As mensagens em sua visualização estão desbotadas para lembrar que você está vendo uma conversa diferente daquela à qual está redigindo", - "Messages must be scheduled at least {minimum_scheduled_message_delay_minutes} minutes in the future.": "", + "Messages must be scheduled at least {minimum_scheduled_message_delay_minutes} minutes in the future.": "As mensagens devem ser agendadas com pelo menos {minimum_scheduled_message_delay_minutes} minutos de antecedência.", "Messages sent by you": "Mensagens enviadas por você", "Messages sent by {sender}": "Mensagens enviadas por {sender}", "Messages where you are mentioned.": "Mensagens em que você é mencionado.", @@ -963,12 +963,12 @@ "Moderators": "Moderadores", "Monday": "Segunda", "Monday at {time}": "Na Segunda-feira às {time}", - "Move ": "", + "Move ": "Mover ", "Move all messages in this topic": "Mover todas as mensagens nesse tópico", - "Move history only": "", + "Move history only": "Mover somente o histórico", "Move message": "Mover mensagem", "Move messages": "Mover mensagens", - "Move messages from ": "", + "Move messages from ": "Mover mensagens de ", "Move messages or topic": "Mover mensagens ou tópico", "Move only this message": "Mover apenas essa mensagem", "Move some messages?": "Mover algumas mensagens?", @@ -997,7 +997,7 @@ "Narrow to messages containing uploads.": "Limitar à mensagens contendo envios.", "Narrow to messages in followed topics.": "Restringir a mensagens nos tópicos seguidos.", "Narrow to messages in resolved topics.": "Filtrar mensagens em tópicos resolvidos.", - "Narrow to messages in unresolved topics.": "", + "Narrow to messages in unresolved topics.": "Limite-se a mensagens nos tópicos resolvidos.", "Narrow to messages on channel .": "Restringir a mensagens no canal .", "Narrow to messages sent by .": "Filtrar mensagens enviadas por .", "Narrow to messages sent by you.": "Limitar à mensagens enviadas por você.", @@ -1005,7 +1005,7 @@ "Narrow to messages with alert words.": "Limitar à mensagens com alertas de palavras.", "Narrow to messages with emoji reactions.": "Restringir a mensagens com reações de emoji.", "Narrow to messages with topic .": "Filtrar mensagens com tópico .", - "Narrow to muted messages.": "", + "Narrow to muted messages.": "Restringir para mensagens silenciadas.", "Narrow to starred messages.": "Limitar à mensagens destacadas.", "Narrow to unread messages.": "Limitar à mensagens não lidas.", "Navigation": "Navegação", @@ -1013,7 +1013,7 @@ "Never ask on this computer": "Nunca pergunte neste computador", "Never expires": "Nunca expira", "New": "Novo", - "New channel": "", + "New channel": "Novo canal", "New channel announcements": "Novos anúncios de canal", "New channel message": "Nova mensagem no canal", "New direct message": "Nova mensagem direta", @@ -1033,11 +1033,11 @@ "No channel subscribers match your current filter.": "Nenhum inscrito do canal corresponde ao seu filtro atual", "No channel subscriptions.": "Nenhuma inscrição no canal.", "No channels": "Não há canais", - "No channels match your filter.": "", + "No channels match your filter.": "Sem canais que correspondem ao seu filtro.", "No channels to show.": "Nenhum canal para mostrar.", "No conversations match your filters.": "Nenhuma conversa corresponde aos seus filtros.", "No custom emojis match your current filter.": "Nenhum emoji personalizado corresponde ao seu filtro atual.", - "No custom profile fields configured.": "", + "No custom profile fields configured.": "Sem campo de perfil personalizado configurado.", "No default channels match your current filter.": "Nenhum canal padrão corresponde ao seu filtro atual.", "No description.": "Nenhuma descrição.", "No drafts selected": "Nenhum rascunho selecionado", @@ -1049,10 +1049,10 @@ "No linkifiers match your current filter.": "Nenhum linkifier corresponde ao seu filtro atual.", "No matching channels": "Nenhum canal correspondente", "No matching results": "Nenhum resultado correspondente", - "No matching user groups": "", + "No matching user groups": "Nenhum grupos de usuário correspondente", "No matching users.": "Nenhum usuário correspondente.", "No one has read this message yet.": "Ninguém leu essa mensagem ainda.", - "No other subscribers.": "", + "No other subscribers.": "Nenhum outro inscrito.", "No owner": "Sem proprietário", "No playgrounds configured.": "Sem playgrounds configurados.", "No playgrounds match your current filter.": "Sem playgrounds que correspondam ao seu arquivo atual.", @@ -1060,7 +1060,7 @@ "No scheduled messages.": "Nenhuma mensagem agendada.", "No search results.": "Nenhum resultado encontrado.", "No status text": "Nenhum texto de status", - "No subscribers.": "", + "No subscribers.": "Nenhum inscrito.", "No topics are marked as resolved.": "Não há tópicos marcados como resolvidos.", "No topics match your current filter.": "Nenhum tópico corresponde ao seu filtro atual.", "No uploaded files match your current filter.": "Nenhum arquivo enviado corresponde ao seu filtro atual.", @@ -1068,19 +1068,19 @@ "No user to subscribe.": "Nenhum usuário para inscrever.", "No users match your current filter.": "Nenhum usuário corresponde ao seu filtro atual.", "No users match your filters.": "Nenhum usuário corresponde aos seu filtros.", - "No users or subgroups to add.": "", + "No users or subgroups to add.": "Sem usuários ou subgrupo para adicionar.", "No, I'll catch up.": "Não, eu vou obter.", - "No, don't ask again.": "", + "No, don't ask again.": "Não, Não perguntar novamente.", "Nobody": "Ninguém", "Nobody in this Zulip organization will be able to see this email address.": "Ninguém nessa organização do Zulip conseguirá visualizar esse endereço de e-mail.", - "Non-archived channels": "", + "Non-archived channels": "Sem canais arquivados", "Non-profit (registered)": "Sem fins lucrativos (registrado)", "None": "Nenhum", - "None of the members of are subscribed to this channel.": "", + "None of the members of are subscribed to this channel.": "Nenhum dos membros do está inscrito neste canal.", "None of your messages have emoji reactions yet.": "Nenhuma de suas mensagens tem reações de emoji ainda.", - "Not a member of any groups.": "", - "Not active in the last year": "", - "Not granted": "", + "Not a member of any groups.": "Você não é membro de qualquer grupo de usuários.", + "Not active in the last year": "Não ativo no último ano", + "Not granted": "Não permitido", "Not subscribed": "Não inscrito", "Note that any bots that you maintain will be disabled.": "Note que qualquer bot que você mantém será desabilitado.", "Nothing to preview": "Nada para visualizar", @@ -1097,20 +1097,20 @@ "Notify this user by email?": "Notificar esse usuário por e-mail?", "Notify topic": "Notificar tópico", "November": "Novembro", - "Now following .": "", + "Now following .": "Agora seguindo . ", "Numbered list": "Lista numerada", - "OTHERS": "", - "Objects": "", + "OTHERS": "OUTROS", + "Objects": "Objetos", "October": "Outubro", - "Offer to update to my computer's time zone": "", + "Offer to update to my computer's time zone": "Oferecer atualização para o fuso horário para meu computador", "Old password": "Senha anterior", "On hover": "Ao passar o mouse", "Once you leave this channel, you will not be able to rejoin.": "Ao deixar o canal, você não será capaz de ingressar novamente.", "Once you leave this group, you will not be able to rejoin.": "Depois de sair deste grupo, você não poderá entrar novamente.", - "One or more files could not be deleted.": "", + "One or more files could not be deleted.": "Um ou mais arquivos não podem ser apagados..", "One or more of these users do not exist!": "Um ou mais destes usuários não existem!", "Only 2 custom profile fields can be displayed on the user card.": "Apenas 2 campos de perfil personalizados podem ser exibidos no cartão do usuário.", - "Only channel administrators can edit these settings.": "", + "Only channel administrators can edit these settings.": "Somente administradores do canal pode editar as configurações.", "Only in conversation views": "Somente em visualizações de conversas", "Only in image viewer": "Apenas no visualizador de imagens", "Only organization administrators can edit these settings": "Somente administradores da organização podem editar essas configurações", @@ -1130,14 +1130,14 @@ "Options": "Opções", "Organization": "Organização", "Organization URL": "URL da organização", - "Organization administrators can automatically administer all channels.": "", + "Organization administrators can automatically administer all channels.": "Os administradores da organização pode administrar automaticamente todos os canais.", "Organization administrators can reactivate deactivated users.": "Os administradores da organização podem reativar usuários desativados.", "Organization description": "Descrição da organização", "Organization logo": "Logotipo da organização", "Organization name": "Nome da organização", "Organization permissions": "Permissões da organização", "Organization profile": "Perfil da organização", - "Organization profile incomplete": "", + "Organization profile incomplete": "Perfil da Organização incompleto", "Organization profile picture": "Imagem de perfil da organização", "Organization settings": "Configurações da organização", "Organization type": "Tipo de organização", @@ -1146,9 +1146,9 @@ "Other emails": "Outros e-mails", "Other permissions": "Outras permissões", "Other users in this Zulip organization will be able to see this email address.": "Outros usuários nesta organização Zulip poderão ver este endereço de e-mail.", - "Other views": "", + "Other views": "Outras visualizações", "Out sick": "Fora por motivo de doença", - "Outgoing webhook": "", + "Outgoing webhook": "Webhook de saída", "Outgoing webhook message format": "Formato da mensagem do webhook de saída", "Override default emoji?": "Substituir emoji padrão?", "Overview of ongoing conversations.": "Visão geral das conversas em andamento.", @@ -1159,13 +1159,13 @@ "Participants": "Participantes", "Participated": "Participou", "Password": "Senha", - "Password is too weak.": "", - "Password should be at least {length} characters long.": "", + "Password is too weak.": "Senha é muito fraca.", + "Password should be at least {length} characters long.": "A senha deve ter pelo menos {length} caracteres.", "Paste as plain text": "Colar como texto simples", "Paste formatted text": "Copiar texto formatado", "Pattern": "Padrão", - "People & Body": "", - "Permissions": "", + "People & Body": "Pessoas & Corpo", + "Permissions": "Permissões", "Personal": "Pessoal", "Personal menu": "Menu pessoal", "Personal settings": "Configurações pessoais", @@ -1177,31 +1177,31 @@ "Play animated images": "eproduzir imagens animadas", "Play sound": "Tocar som", "Please contact support for an exception or add users with a reusable invite link.": "Por favor contate o suporte se for uma exceção ou adicione usuários com um link de convite reutilizavel.", - "Please add a valid recipient.": "", - "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "", - "Please choose a new password.": "", + "Please add a valid recipient.": "Por favor adicionar um recebedor válido. ", + "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "Peça a um usuário com permissão de cobrança para aumentar o número de licenças ou desativar usuários inativos, e tente novamente.", + "Please choose a new password.": "Por favor escolha uma nova senha.", "Please enter a question.": "Por favor, digite uma pergunta", - "Please enter task title.": "", - "Please enter your password.": "", + "Please enter task title.": "Por favor digitar o titulo da tarefa.", + "Please enter your password.": "Por favor digitar sua senha.", "Please just upload one file.": "Por favor, envie apenas um arquivo.", "Please only use characters that are valid in an email address": "Use apenas caracteres válidos em um endereço de e-mail", "Please re-enter your password to confirm your identity.": "Por favor, digite novamente sua senha para confirmar sua identidade.", - "Please select a channel.": "", + "Please select a channel.": "Por favor selecionar um canal.", "Political group": "Política de grupo", - "Popular": "", + "Popular": "Preencher", "Posted by {full_name}": "Publicado por {full_name}", "Preferences": "Preferências", "Press to add a new line": "Pressione para adicionar uma nova linha", "Press to send": "Pressione para enviar", - "Prevent messages in this channel from being edited, deleted, or moved.": "", - "Prevent new messages from being sent to this channel.": "", + "Prevent messages in this channel from being edited, deleted, or moved.": "Impedir que mensagens neste canal de serem editadas, apagadas ou movidas.", + "Prevent new messages from being sent to this channel.": "Impedir nova mensagens de serem enviadas para esse canal. ", "Prevent users from changing their avatar": "Impedir que usuários troquem suas imagens de perfil", "Prevent users from changing their email address": "Impedir que os usuários alterem seus endereços de e-mail", "Prevent users from changing their name": "Prevenir que os usuários modifiquem seus nomes", "Preview": "Pré-Visualização", "Preview organization profile": "Visualizar perfil da organização", "Preview profile": "Pré-visualizar perfil", - "Preview:": "", + "Preview:": "Vizualização:", "Previous message": "Mensagem anterior", "Privacy": "Privacidade", "Privacy settings": "Configurações de privacidade", @@ -1209,13 +1209,13 @@ "Private, protected history": "Histórico privado e protegido", "Private, shared history": "Histórico privado e compartilhado", "Profile": "Perfil", - "Profile missing required fields": "", + "Profile missing required fields": "Seu perfil falta preencher campos obrigatórios", "Pronouns": "Pronomes", "Public": "Público", - "Public data": "", + "Public data": "Dado público", "Question": "Pergunta", "Quote": "Citação", - "Quote message": "", + "Quote message": "Mensagem de citação", "Quoted original email (in replies)": "Citação do e-mail original (em respostas)", "React to selected message with": "Reagir à mensagem selecionada com", "Reactions": "Reações", @@ -1227,21 +1227,21 @@ "Reactivate {name}": "Reativar {name}", "Read receipts": "Confirmações de leitura", "Read receipts are currently disabled in this organization.": "Confirmações de leitura estão atualmente desativadas nesta organização.", - "Read receipts are disabled for this organization.": "", + "Read receipts are disabled for this organization.": "Recibo de leitura estão desabilitado para esta organização.", "Read receipts are not available for Notification Bot messages.": "Confirmações de leitura não estão disponivel para mensagens do Bot de Notificações.", "Recent conversations": "Conversas recentes", - "Recent conversations options": "", - "Reloading…": "", + "Recent conversations options": "Opções de conversas recentes", + "Reloading…": "Recarregando...", "Remove": "Remover", "Remove from default": "Remover do padrão", - "Remove it from the left sidebar for all users.": "", - "Removed successfully!": "", + "Remove it from the left sidebar for all users.": "Remover da barra lateral esquerda para todos os usuários. ", + "Removed successfully!": "Removido com sucesso!", "Removed successfully.": "Removido com sucesso.", - "Rename ": "", - "Rename archived channel": "", - "Rename deactivated user group": "", + "Rename ": "Renomear ", + "Rename archived channel": "Renomear canal arquivado", + "Rename deactivated user group": "Renomear grupo de usuários desativado", "Rename topic": "Renomear tópico", - "Rename {group_name} (deactivated)": "", + "Rename {group_name} (deactivated)": "Renomear {group_name} (desativado)", "Reply @-mentioning sender": "Responder @-mencionando o remetente", "Reply directly to sender": "Responder diretamente ao remetente", "Reply mentioning bot": "Responder mencionando o bot", @@ -1259,13 +1259,13 @@ "Research": "Pesquisar", "Resend": "Reenviar", "Resend invitation?": "Reenviar convite?", - "Reset to default font size ({default_value})": "", - "Reset to default line spacing": "", + "Reset to default font size ({default_value})": "Redefinir para o tamanho de fonte padrão ({default_value})", + "Reset to default line spacing": "Redefinir para o espaçamento de linha padrão", "Reset to default notifications": "Redefinir para notificações padrão", "Reset zoom": "Redefinir zoom", - "Resolved topics": "", + "Resolved topics": "Tópicos resolvido", "Restore draft": "Restaurar rascunho", - "Restrict email domains of new users": "", + "Restrict email domains of new users": "Restringir domínios de email de novos usuários ", "Restrict to a list of domains": "Restringir para uma lista de domínios", "Retain forever": "Reter para sempre", "Retention period (days)": "Período de retenção (dias)", @@ -1294,7 +1294,7 @@ "Scroll to bottom": "Rolar até o final", "Scroll up": "Rolar para cima", "Scrolling": "Percorra", - "Scrolling to your last message will mark {num_unread} unread messages as read. Would you like to scroll to that message and edit it?": "", + "Scrolling to your last message will mark {num_unread} unread messages as read. Would you like to scroll to that message and edit it?": "Rolar para sua última mensagem ira marcar {num_unread} mensagens não lidas como lidas. Você gostaria de rolar para essa mensagem e editar?", "Search": "Pesquisar", "Search all public channels that you can view.": "Pesquise todos os canais públicos que você pode visualizar", "Search all public channels.": "Procurar todos os canais públicos", @@ -1327,27 +1327,27 @@ "Send message": "Enviar mensagem", "Send mobile notifications even if I'm online": "Enviar notificações no dispositivo móvel mesmo quando eu estiver online", "Send mobile notifications even if user is online": "Enviar notificações no dispositivo móvel mesmo quando eu estiver online", - "Send notifications for all branches": "", + "Send notifications for all branches": "Enviar notificações para todas as filas", "Send options": "Enviar opções", "Send weekly digest emails to inactive users": "Enviar resumos semanais por email para usuários inativos", "Sending…": "Enviando...", "Sent!": "Enviado!", "Sent! Your message is outside your current view.": "Enviado! Sua mensagem está fora da sua visualização atual.", "September": "Setembro", - "Server needs upgrade": "", - "Set font size to default": "", - "Set line spacing to default": "", + "Server needs upgrade": "Necessário atualizar o servidor", + "Set font size to default": "Defina tamanho da fonte para o padrão", + "Set line spacing to default": "Defina o espaçamento de linha para o padrão", "Set status": "Definir status", "Set up two factor authentication": "Configurar autenticação de dois fatores", - "Setting updated": "", + "Setting updated": "Configuração atualizadas ", "Settings": "Configurações", "Setup": "Configuração", "Several people are typing…": "Diversas pessoas estão digitando...", "Show API key": "Mostrar chave de API", - "Show all topics": "", - "Show avatar": "", + "Show all topics": "Exibir todos tópicos", + "Show avatar": "Exibir avatar", "Show counts for starred messages": "Mostrar contadores para mensagens destacadas", - "Show edits and moves": "", + "Show edits and moves": "Exibir edições e mover", "Show fewer": "Mostrar menos", "Show images in thread": "Mostrar imagens na linha de discussão", "Show keyboard shortcuts": "Mostrar atalhos do teclado", @@ -1366,12 +1366,12 @@ "Showing messages since {time_string}.": "Mostrando mensagens desde {time_string}.", "Sign up": "Inscreva-se", "Size": "Tamanho", - "Skip the rest": "", - "Skip video — I'm familiar with Zulip": "", - "Skipped unsubscribed channels": "", + "Skip the rest": "Pular tudo", + "Skip video — I'm familiar with Zulip": "Pular vídeo — Estou familiarizado com Zulip", + "Skipped unsubscribed channels": "Canais não inscritos ignorados ", "Slack compatible": "Compatível com Slack", "Slack's outgoing webhooks": "Webhooks de saída do Slack", - "Smileys & Emotion": "", + "Smileys & Emotion": "Emojis & Reações", "Some common words were excluded from your search.": "Algumas palavras em comum foram excluídas da sua pesquisa", "Some older messages are unavailable. Upgrade your organization to access your full message history.": "Algumas mensagens mais antigas não estão disponíveis. Atualize sua organização para acessar seu histórico de mensagens completo.", "Sort by estimated weekly traffic": "Ordenar pelo tráfego semanal estimado", @@ -1380,16 +1380,16 @@ "Sort by unread message count": "Ordenar por número de mensagens não lidas", "Spoiler": "Spoiler", "Sponsorship request pending": "Solicitação de patrocínio pendente", - "Standard": "", + "Standard": "Básico", "Standard view": "Modo de visualização padrão", "Star selected message": "Destacar mensagem selecionada", "Star this message": "Destacar essa mensagem", "Starred messages": "Mensagens destacadas", - "Starred messages options": "", + "Starred messages options": "Opções de mensagens marcado como favorito", "Starring messages is a good way to keep track of important messages, such as tasks you need to go back to, or useful references. To star a message, hover over a message and click the . Learn more": "Destacar mensagens é uma boa maneira de acompanhar mensagens importantes, como tarefas às quais você precisa voltar ou referências úteis. Para marcar uma mensagem com estrela, passe o cursor sobre a mensagem e clique em . Saiba mais", "Start a new topic or select one from the list.": "Começar um novo tópico ou selecionar um da lista.", - "Start export": "", - "Start export?": "", + "Start export": "Iniciar exportação", + "Start export?": "Iniciar exportação?", "Start new conversation": "Começar nova conversa", "Status": "Status", "Stream color": "Cor do canal", @@ -1398,7 +1398,7 @@ "Subscribe": "Se inscrever", "Subscribe them": "Inscrevê-los", "Subscribe to ": "Inscrever-se a ", - "Subscribe to this channel": "", + "Subscribe to this channel": "Inscrever-se para esse canal", "Subscribe to/unsubscribe from selected channel": "Inscrever-se/desinscrever-se do canal selecionado", "Subscribe {full_name} to channels": "Inscrever {full_name} aos canais", "Subscribed": "Inscrito", @@ -1409,32 +1409,32 @@ "Subscribers preview": "Visualização de assinantes", "Successfully subscribed user:": "Usuário inscrito com sucesso:", "Successfully subscribed users:": "Usuários inscrito com sucesso:", - "Summarize recent messages": "", + "Summarize recent messages": "Resumir mensagens recente", "Sunday": "Domingo", "Support Zulip": "Apoiar a Zulip", "Switch between tabs": "Alternar entre abas", "Switch to light theme": "Alternar para o tema claro", - "Switch to the dark theme": "", - "Symbols": "", + "Switch to the dark theme": "Trocar para o tema escuro", + "Symbols": "Símbolos", "System bot": "Bot do sistema", - "THIS CHANNEL": "", - "THIS CONVERSATION": "", + "THIS CHANNEL": "ESTE CANAL", + "THIS CONVERSATION": "ESTA CONVERSA", "Task already exists": "Tarefa já existe", - "Task description (optional)": "", + "Task description (optional)": "Descrição de Tarefa (Opcional)", "Task list": "Lista de tarefas", - "Tasks": "", + "Tasks": "Tarefas", "The administrators provided the following comment:": "Os administradores disponibilizaram o seguinte comentário:", - "The application has been updated; Reloading…": "", + "The application has been updated; Reloading…": "O aplicativo foi atualizado; Recarregando...", "The basics": "O básico", "The channel #{channel_name} does not exist. Manage your subscriptions on your Channels page.": "O canal #{channel_name} não existe. Gerencie suas inscrições na sua página de Canais.", "The channel description cannot contain newline characters.": "A descrição do canal não pode conter caracteres de nova linha.", - "The following uploaded files are no longer attached to any messages. They can still be accessed from this message's edit history. Would you like to delete them entirely?": "", - "The following uploaded files are no longer attached to any messages. Would you like to delete them entirely?": "", + "The following uploaded files are no longer attached to any messages. They can still be accessed from this message's edit history. Would you like to delete them entirely?": "O seguidor arquivos enviados não estão mais anexados em qualquer mensagens. Eles ainda pode ser acessada ​​a partir do histórico de edição desta mensagem. Você gostaria de apagar completamente? ", + "The following uploaded files are no longer attached to any messages. Would you like to delete them entirely?": "O seguidor arquivos enviados não estão mais anexados em qualquer mensagens. Você gostaria de apagar completamente?", "The group description cannot contain newline characters.": "A descrição do grupo não pode conter caracteres de nova linha.", "The recipient {recipient} is not valid.": "O destinatário {recipient} não é válido.", "The recipients {recipients} are not valid.": "Os destinatários {recipients} não são válidos.", "The sender's email address": "Endereço de e-mail do remetente", - "The topic {topic_display_name} already exists in this channel. Are you sure you want to combine messages from these topics? This cannot be undone.": "", + "The topic {topic_display_name} already exists in this channel. Are you sure you want to combine messages from these topics? This cannot be undone.": "O tópico {topic_display_name} já existe neste canal. Você tem certeza de que você quer combinar mensagens destes tópicos? Isso não pode ser desfeito. ", "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Sua senha será apagada de nossos sistemas, e qualquer bot que eles mantenham será desativado.", "Theme": "Tema", "There are no bots.": "Não há bots.", @@ -1444,19 +1444,19 @@ "There are no deactivated users.": "Não há usuários desativados.", "There are no default channels.": "Não há canais padrão.", "There are no exports.": "Não há exportações.", - "There are no groups matching your filters.": "", + "There are no groups matching your filters.": "Não há grupos que correspondam aos seus filtros. ", "There are no invitations.": "Não há convites.", "There are no messages here.": "Não há mensagens aqui.", - "There are no messages in this topic.": "", - "There are no messages in your combined feed.": "", - "There are no messages to move.": "", + "There are no messages in this topic.": "Não há mensagens neste tópico.", + "There are no messages in your combined feed.": "Não há mensagens no seu Feed combinado", + "There are no messages to move.": "Não há mensagens para mover", "There are no unread messages in your inbox.": "Não há nehuma mensagem não lida na sua caixa de entrada.", "There are no user groups you can view in this organization.": "Não há grupos de usuários que você possa visualizar nessa organização.", "There is a default emoji with this name. Do you want to override it with a custom emoji? The name :{emoji_name}: will no longer work to access the default emoji.": "Há um emoji padrão com esse nome. Deseja substituí-lo por um emoji personalizado? O nome :{emoji_name}: não funcionará mais para acessar o emoji padrão.", - "There was an error updating the setting.": "", + "There was an error updating the setting.": "Ocorreu um erro ao atualizar a configuração.", "They administer the following bots:": "Eles administram os seguintes bots:", - "This demo organization will be automatically deleted in 30 days, unless it's converted into a permanent organization.": "", - "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This demo organization will be automatically deleted in 30 days, unless it's converted into a permanent organization.": "Essa organização demo será apagada automaticamente em 30 dias, a menos que seja convertida e uma organização permanente . ", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "Essa organização demo será apagada em {days_remaining} dias, a menos que seja convertida em uma organização permanente .", "This Zulip server is running an old version and should be upgraded.": "Este servidor Zulip está rodando uma versão antiga e deve ser atualizado.", "This action cannot be undone.": "Esta ação não pode ser desfeita", "This bot cannot be deactivated.": "Esse bot não pode ser desativado.", @@ -1465,22 +1465,22 @@ "This change will make this channel's entire message history accessible according to the new configuration.": "Essa mudança fará todo o histórico do canal acessível de acordo com a nova configuração.", "This channel does not exist or is private.": "Esse canal não existe ou é privado.", "This channel does not yet have a description.": "Esse canal ainda não tem uma descrição.", - "This channel doesn't exist, or you are not allowed to view it.": "", + "This channel doesn't exist, or you are not allowed to view it.": "Esse canal não existe, ou você não está permitido para vê-lo.", "This channel has been archived.": "Esse canal foi arquivado.", "This channel has no subscribers.": "Esse canal não tem inscritos", "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "Esse canal tem {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.", "This content remains saved in your drafts.": "Esse conteúdo continua salvo nos seus rascunhos.", - "This conversation also has older unread messages.": "", + "This conversation also has older unread messages.": "Esta conversa também contém mensagens antigas não lidas.", "This conversation does not include any users who can authorize it.": "Esta conversa não inclui nenhum usuário que possa autorizá-la.", "This conversation may have additional messages not shown in this view.": "Essa conversa pode ter mensagens adicionais não mostradas nessa visualização.", "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "Essa organização de demonstração será deletada automaticamente em {days_remaining} dias, a menos que seja convertida em uma organização permanente.", - "This feature is available on Zulip Cloud Plus.": "", + "This feature is available on Zulip Cloud Plus.": "Essa funcionalidade está disponivél para Zulip Cloud Plus.", "This feature is available on Zulip Cloud Plus. Upgrade to access.": "Este recurso está disponível no Zulip Cloud Plus. Faça um upgrade para acessá-lo.", - "This group has been deactivated.": "", - "This group has no assigned permissions.": "", + "This group has been deactivated.": "Esse grupo foi desativado.", + "This group has no assigned permissions.": "Esse grupo não tem permissões atribuídas.", "This group has no members.": "Este grupo não tem membros.", - "This group has this permission because it's a subgroup of {supergroup_name}.": "", - "This group is deactivated. It can't be mentioned or used for any permissions.": "", + "This group has this permission because it's a subgroup of {supergroup_name}.": "Este grupo tem essa permissão porque é um subgrupo de {supergroup_name}.", + "This group is deactivated. It can't be mentioned or used for any permissions.": "Este grupo está desativado. Ele não pode ser mencionado ou usado para qualquer permissão.", "This is a test notification from Zulip.": "Essa é uma notificação de teste do Zulip.", "This is not a publicly accessible conversation.": "Essa não é uma conversa publicamente acessível .", "This is your home view.": "Essa é a sua tela inicial.", @@ -1490,11 +1490,11 @@ "This message will remain saved in your drafts until it is successfully sent.": "Essa mensagem ficará salva nos seus rascunhos até que seja enviada com sucesso.", "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "Esta organização está configurada para restringir a edição do conteúdo de mensagens a {minutes_to_edit} minutos após o seu envio.", "This profile field is required.": "Esse campo do perfil é necessário.", - "This silent mention won't trigger notifications.": "", - "This user cannot be deactivated.": "", + "This silent mention won't trigger notifications.": "Essa menção silenciosa não acionará notificações.", + "This user cannot be deactivated.": "Esse usuário não pode ser desativado.", "This user does not exist!": "Esse usuário não existe!", "This user has been deactivated.": "Esse usuário foi desativado.", - "This user is a member of {name} because they are a member of a subgroup ({subgroups_name}).": "", + "This user is a member of {name} because they are a member of a subgroup ({subgroups_name}).": "Este usuário é membro de {name} porque é membro de um subgrupo ({subgroups_name}).", "This view will show messages where you are mentioned.": "Esta visualização mostrará mensagens em que você é mencionado.", "This will clear the profile field for 1 user.": "Isso vai limpar o campo de perfil para 1 usuário.", "This will clear the profile field for users.": "Isso vai limpar o campo de perfil para usuários.", @@ -1509,18 +1509,18 @@ "Time limit for editing topics": "Tempo limite para edição de tópicos", "Time limit for moving messages between channels": "Limite de tempo para mover mensagens entre canais", "Time zone": "Fuso horário", - "Time zone update offer": "", - "Time zone updated": "", + "Time zone update offer": "Fuso Horário oferece atualização.", + "Time zone updated": "Fuso horário atualizado.", "Time's up!": "Acabou o tempo!", "Tip: You can also send \"/poll Some question\"": "Dica: Você pode também enviar \"/poll Alguma pergunta\"", - "Tip: You can watch this video without sound.": "", - "Title": "", + "Tip: You can watch this video without sound.": "Dica: Você pode assistir esse vídeo sem áudio.", + "Title": "Título", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "Para chamar a atenção para uma mensagem, você pode mencionar um usuário, um grupo, participantes do tópico ou todos os assinantes de um canal. Digite @ na caixa de texto e escolha quem você gostaria de mencionar na lista de sugestões. Saber mais", - "To deactivate this group, you must first remove all permissions assigned to it.": "", + "To deactivate this group, you must first remove all permissions assigned to it.": "Para desativar esse grupo, você primeiro deve remover todas permissões atribuídas a ele.", "To invite users, please increase the number of licenses or deactivate inactive users.": "Para convidar usuários, por favor aumente o número de licenças ou desative usuários inativos.", "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.": "Para facilitar a identificação de onde sua mensagem será enviada, as mensagens em conversas para as quais você não está redigindo estão desbotadas", "To preserve your reading state, this view does not mark messages as read.": "Para preservar seu estado de leitura, esta visualização não marca as mensagens como lidas.", - "To-do list title": "", + "To-do list title": "Título da lista de tarefas", "Today": "Hoje", "Today at {time}": "Hoje às {time}", "Toggle first emoji reaction on selected message": "Alternar a primeira reação com emoji na mensagem selecionada", @@ -1530,7 +1530,7 @@ "Tomorrow at {time}": "Amanhã às {time}", "Top topic in the channel": "Tópico principal no canal", "Topic": "Tópico", - "Topic actions menu": "", + "Topic actions menu": "Menu de ações do tópico", "Topic muted": "Tópico silenciado", "Topic notifications": "Notificações de tópicos", "Topic settings": "Configurações do tópico", @@ -1540,8 +1540,8 @@ "Topics I send a message to": "Tópicos para os quais envio uma mensagem", "Topics I start": "Tópicos que começo", "Topics are required in this organization.": "Os tópicos são obrigatórios nesta organização.", - "Travel & Places": "", - "Try now": "", + "Travel & Places": "Viagens & Lugares", + "Try now": "Tente agora", "Tuesday": "Terça", "Turn off invisible mode": "Desativar modo invisível", "Two factor authentication": "Autenticação de dois fatores", @@ -1550,14 +1550,14 @@ "URL for your integration": "URL para sua integração", "URL pattern": "Padrão de URL", "URL template": "URL template", - "Unable to connect to Zulip. Retrying now…": "", - "Unable to connect to Zulip. Retrying soon…": "", - "Unable to connect to Zulip. {retry_delay_secs, plural, one {Trying again in {retry_delay_secs} second…} other {Trying again in {retry_delay_secs} seconds…}}": "", - "Unable to update setting": "", + "Unable to connect to Zulip. Retrying now…": "incapaz de conectar-se no Zulip. Tentando novamente agora…", + "Unable to connect to Zulip. Retrying soon…": "incapaz de conectar-se no Zulip. Tentando novamente em breve…", + "Unable to connect to Zulip. {retry_delay_secs, plural, one {Trying again in {retry_delay_secs} second…} other {Trying again in {retry_delay_secs} seconds…}}": "incapaz de conectar-se no Zulip. {retry_delay_secs, plural, one {Tentando novamente em {retry_delay_secs} segundo…} outro {Tentando novamente em {retry_delay_secs} segundos…}}", + "Unable to update setting": "incapaz de atualizar configuração", "Uncheck all": "Desmarcar tudo", "Undo": "Desfazer", "Undo mute": "Desfazer o silenciamento", - "Unexpected error updating the timezone.": "", + "Unexpected error updating the timezone.": "Erro inesperado ao atualizar o fuso horário.", "Unknown author": "Autor desconhecido", "Unknown channel": "Canal desconhecido", "Unknown user": "Usuário desconhecido", @@ -1567,7 +1567,7 @@ "Unmute this user": "Cancelar o silenciamento desse usuário", "Unmute topic": "Cancelar o silenciamento do tópico", "Unmuted": "desmutado", - "Unmuted .": "", + "Unmuted .": "Desmutado .", "Unmuted channels and topics": "Canais e tópicos desmutados", "Unpin channel from top": "Desfixar canal do topo", "Unread": "Não lido", @@ -1581,7 +1581,7 @@ "Unsubscribe": "Cancelar inscrição", "Unsubscribe from ?": "Desinscrever de?", "Unsubscribe from ": "Desinscrever-se de ", - "Unsubscribe from this channel": "", + "Unsubscribe from this channel": "Desinscrever deste canal ", "Unsubscribe {full_name} from ?": "Desinscrever {full_name} de ?", "Unsubscribed successfully!": "Inscrição cancelada com sucesso!", "Unsubscribed yourself successfully!": "Desinscrito com sucesso!", @@ -1589,7 +1589,7 @@ "Up to {time_limit} after posting": "Até {time_limit} após a publicação", "Update successful: Subdomains allowed for {domain}": "Atualização bem-sucedida: Subdomínios permitidos para {domain}", "Update successful: Subdomains no longer allowed for {domain}": "Atualização bem-sucedida: subdomínios não são mais permitidos para {domain}", - "Upgrade for more space.": "", + "Upgrade for more space.": "Atualize para mais espaço.", "Upgrade to the latest release": "Atualizar para a versão mais recente", "Upgrade to {standard_plan_name}": "Atualizar para {standard_plan_name}", "Upload avatar": "Enviar avatar", @@ -1607,22 +1607,22 @@ "Use channel settings to unsubscribe the last user from a private channel.": "Use as configurações do canal para desinscrever o último usuário de um canal privado.", "Use full width on wide screens": "Utilizar largura completa em telas largas", "Use html encoding (not recommended)": "Usar codificação HTML (não recomendado)", - "Use or create a saved snippet": "", + "Use or create a saved snippet": "Usar ou criar um trecho salvo. 'Snippet'", "Use organization level settings {org_level_message_retention_setting}": "Usar configurações a nível de organização {org_level_message_retention_setting}", "Use the back button in your browser or desktop app.": "Use o botão de voltar no seu navegador ou aplicativo desktop.", "Use this space for personal notes, or to test out Zulip features.": "Use este espaço para notas pessoais ou para testar recursos do Zulip.", "User": "Usuário", "User ID": "ID do usuário", - "User group ID": "", + "User group ID": "ID do grupo de usuários", "User group creation": "Criação de grupo de usuários", "User group description": "Descrição do grupo de usuários", - "User group details": "", + "User group details": "Detalhes do grupo de usuários", "User group name": "Nome do grupo de usuários", - "User group permissions": "", + "User group permissions": "Permissões do grupo de usuários", "User group settings": "Configurações de grupo de usuários", "User groups": "Grupos de usuário", - "User groups offer a flexible way to manage permissions in your organization.": "", - "User groups they should join": "", + "User groups offer a flexible way to manage permissions in your organization.": "Grupos de usuário oferecem uma maneira flexível para gerenciar permissões em sua organização.", + "User groups they should join": "Grupos de usuário aos quais eles devem juntar-se", "User identity": "Identidade de usuário", "User is already not subscribed.": "Usuário já não está inscrito.", "User is deactivated": "Usuário está desativado", @@ -1631,14 +1631,14 @@ "User role": "Função de usuário", "Users": "Usuários", "Users can always disable their personal read receipts.": "Os usuários podem sempre desativar seus recibos de leitura pessoais.", - "Users can edit this field for their own account": "", - "Users can still search for messages in archived channels.
This action cannot be undone.": "", + "Users can edit this field for their own account": "Usuários podem editar esse campo para sua conta", + "Users can still search for messages in archived channels.
This action cannot be undone.": "Os usuários podem pesquisar por mensagens em canais arquivados.
Essa ação não pode ser desfeita.", "Users join as": "Usuários ingressam como", "VIEWS": "VISUALIZAÇÕES", "Vacationing": "De férias", "Version {zulip_version}": "Versão {zulip_version}", "View all channels": "Visualizar todos os canais", - "View all members": "", + "View all members": "Ver todos os membros", "View all subscribers": "Ver todos os inscritos", "View all user groups": "Visualizar todos os grupos de usuários", "View all users": "Visualizar todos os usuários", @@ -1650,15 +1650,15 @@ "View edit and move history": "Visualizar histórico de edição e movimentação", "View edit history": "Visualizar histórico de edição", "View file": "Visualizar arquivo", - "View in channel settings": "", + "View in channel settings": "Ver nas configurações do canal", "View in playground": "Ver em playground", "View in {name}": "Visualizar em {name}", "View in {playground_name}": "Ver em {playground_name}", "View messages sent": "Visualizar mensagens enviadas", "View messages with yourself": "Visualizar mensagens consigo mesmo.", - "View move history": "", + "View move history": "Ver histórico de mover", "View original message": "Visualizar mensagem original", - "View permissions": "", + "View permissions": "Ver permissões", "View profile": "Visualizar perfil", "View read receipts": "Ver confirmação de leitura", "View recent conversations": "Ver conversas recentes", @@ -1670,16 +1670,16 @@ "Visual desktop notifications": "Visualizar notificações de área de trabalho", "Waiting period (days)": "Período de espera (dias)", "Waiting period before new members turn into full members": "Período de espera antes de novos membros se tornarem membros plenos", - "Warn when composing a DM to a guest": "", + "Warn when composing a DM to a guest": "Alertar quando escreve uma DM para um visistante", "Warning: #{channel_name} is a private channel.": "Aviso: #{channel_name} é um canal privado.", - "Watch later": "", + "Watch later": "Assistir depois", "We are about to have a poll. Please wait for the question.": "Você está prestes a ter uma enquete. Por favor, aguarde pela pergunta.", "We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.": "Substituímos a tecla de atalho \"{originalHotkey}\" por \"{replacementHotkey}\" para facilitar o acionamento desse atalho comum.", "Web-public": "Público na Web", "Wednesday": "Quarta", "Week of {date}": "Semana de {date}", - "Welcome back! You have at least {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", - "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", + "Welcome back! You have at least {unread_msgs_count} unread messages. Do you want to mark them all as read?": "Bem vindo de volta! Você tem pelo menos {unread_msgs_count} mensagens não lidas. Você quer marcar todas como lida?", + "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "Bem vindo de volta! Você tem {unread_msgs_count} mensagens não lidas. Você quer marcar todas como lidas?", "Welcome to recent conversations!": "Bem-vindo às conversas recentes!", "Welcome to Zulip!": "Bem-vindo ao Zulip!", "Welcome to your inbox!": "Bem-vindo à sua caixa de entrada!", @@ -1687,50 +1687,50 @@ "When you deactivate , they will be immediately logged out.": "Quando você desativa , eles serão desconectados imediatamente.", "Where to send notifications": "Para onde enviar notificações", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "Se as menções curinga como @all são tratadas como menções para fins de notificações.", - "Which branches should notifications be sent for?": "", - "Which messages should be moved?": "", - "Which parts of the emails should be included in the Zulip messages?": "", - "Who can access this channel": "", + "Which branches should notifications be sent for?": "Para quais filiais as notificações devem ser enviadas?", + "Which messages should be moved?": "Quais mensagens devem ser movidas?", + "Which parts of the emails should be included in the Zulip messages?": "Quais partes dos emails devem ser incluídas nas mensagens do Zulip?", + "Who can access this channel": "Quem pode acessar este canal", "Who can access user's email address": "Quem pode acessar o endereço de e-mail do usuário", "Who can access your email address": "Quem pode acessar seu endereço de e-mail", "Who can add custom emoji": "Quem pode adicionar emoji personalizado", - "Who can add members to this group": "", - "Who can administer all user groups": "", - "Who can administer this channel": "", - "Who can administer this group": "", + "Who can add members to this group": "Quem pode adicionar membros para este grupo", + "Who can administer all user groups": "Quem pode administrar todos os grupos de usuário", + "Who can administer this channel": "Quem pode administrar este canal", + "Who can administer this group": "Quem pode administrar este grupo", "Who can authorize a direct message conversation": "Quem pode autorizar uma conversa por mensagem direta", - "Who can create any bot": "", - "Who can create bots that send messages into Zulip": "", + "Who can create any bot": "Quem pode criar qualquer bot", + "Who can create bots that send messages into Zulip": "Quem pode criar bots que enviam mensagens para o Zulip", "Who can create private channels": "Quem pode criar canais privados", "Who can create public channels": "Quem pode criar canais públicos", "Who can create reusable invitation links": "Quem pode criar links de convite reutilizáveis", - "Who can create user groups": "", + "Who can create user groups": "Quem pode criar grupos de usuário", "Who can create web-public channels": "Quem pode criar canais públicos na web", - "Who can delete any message": "", + "Who can delete any message": "Quem pode apagar qualquer mensagem", "Who can delete their own messages": "Quem pode apagar as próprias mensages", - "Who can join this group": "", - "Who can leave this group": "", - "Who can manage plans and billing": "", - "Who can mention this group": "", + "Who can join this group": "Quem pode juntar-se neste grupo", + "Who can leave this group": "Quem pode sair deste grupo", + "Who can manage plans and billing": "Quem pode gerenciar planos e cobranças", + "Who can mention this group": "Quem pode mencionar este grupo", "Who can move messages to another channel": "Quem pode mover mensagens para outro canal", "Who can move messages to another topic": "Quem pode mover mensagens para outro tópico", "Who can notify a large number of users with a wildcard mention": "Quem pode notificar um grande número de usuários com uma menção coringa", - "Who can post to this channel": "", - "Who can remove members from this group": "", - "Who can resolve topics": "", + "Who can post to this channel": "Quem pode postar neste canal", + "Who can remove members from this group": "Quem pode remover membros deste grupo", + "Who can resolve topics": "Quem pode resolver tópicos", "Who can send email invitations to new users": "Quem pode enviar convites para novos usuários", "Who can start a direct message conversation": "Quem pode iniciar uma conversa por mensagem direta", - "Who can subscribe anyone to this channel": "", - "Who can subscribe others to channels": "", - "Who can subscribe to this channel": "", - "Who can unsubscribe anyone from this channel": "", - "Who can use AI summaries": "", + "Who can subscribe anyone to this channel": "Quem pode inscrever alguém neste canal", + "Who can subscribe others to channels": "Quem pode inscrever outros em canais", + "Who can subscribe to this channel": "Quem pode se inscrever neste canal", + "Who can unsubscribe anyone from this channel": "Quem pode desinscrever alguém deste canal", + "Who can use AI summaries": "Quem pode usar resumos IA", "Who can view all other users in the organization": "Quem pode visualizar todos os outros usuários na organização", - "Who should be the sender of the Zulip messages for this email address?": "", + "Who should be the sender of the Zulip messages for this email address?": "Quem deve ser o remetente das mensagens do Zulip para este endereço de email?", "Why not start the conversation?": "Que tal iniciar a conversa?", "Word": "Palavra", "Working remotely": "Trabalhando remotamente", - "Would you like to view messages in all public channels?": "", + "Would you like to view messages in all public channels?": "Você gostaria de ver mensagens em todos os canais públicos ?", "Write": "Escrever", "Yes, please!": "Sim, por favor!", "Yes, save": "Sim, salvar", @@ -1744,20 +1744,20 @@ "You and": "Você e", "You and ": "Você e ", "You and {recipients}": "Você e {recipients}", - "You are a member of this group because you are a member of a subgroup ({associated_subgroup_names}).": "", - "You are a member of this group because you are a member of a subgroup ().": "", - "You are a member of this group.": "", - "You are a member of {name} because you are a member of a subgroup ({subgroups_name}).": "", + "You are a member of this group because you are a member of a subgroup ({associated_subgroup_names}).": "Você é um membro deste grupo porque você é um membro de um subgrupo ({associated_subgroup_names} ).", + "You are a member of this group because you are a member of a subgroup ().": "Você é um membro deste grupo porque você é um membro de um subgrupo ().", + "You are a member of this group.": "Você é um membro deste grupo.", + "You are a member of {name} because you are a member of a subgroup ({subgroups_name}).": "Você é um membro de {name} porque você é membro de um subgrupo ({subgroups_name}).", "You are about to disable all notifications for direct messages, @‑mentions and alerts, which may cause you to miss messages that require your timely attention. If you would like to temporarily disable all desktop notifications, consider turning on \"Do not disturb\" instead.": "Você está prestes a desabilitar todas as notificações para mensagens diretas, @‑menções e alertas, o que pode fazer com que você perca mensagens que requerem sua atenção imediata. Se você quiser desativar temporariamente todas as notificações de área de trabalho, em vez disso. considere ativar o \"Não perturbe\".", - "You are already a member of this group because you are a member of a subgroup": "", - "You are moving messages to a topic that already exists. Messages from these topics will be combined.": "", + "You are already a member of this group because you are a member of a subgroup": "Você já é membro deste grupo porque você é membro de um subgrupo", + "You are moving messages to a topic that already exists. Messages from these topics will be combined.": "Você está movendo mensagens para um tópico que já existe. Mensagens desses tópicos serão combinadas.", "You are not a member of any user groups.": "Você não é membro de nenhum grupo de usuários.", - "You are not a member of this group.": "", - "You are not allowed to add members to this group": "", - "You are not allowed to change this field. Contact an administrator to update it.": "", - "You are not allowed to remove this permission.": "", + "You are not a member of this group.": "Você não é membro deste grupo.", + "You are not allowed to add members to this group": "Você não tem permissão para adicionar membros neste grupo", + "You are not allowed to change this field. Contact an administrator to update it.": "Você não está permitido para alterar este campo. Entre em contato com um administrador para atualiza-lo", + "You are not allowed to remove this permission.": "Você não tem permissão para remover esta permissão.", "You are not allowed to start direct message conversations.": "Você não tem permissão para iniciar conversas por mensagem direta.", - "You are not subscribed to . ": "", + "You are not subscribed to . ": "Você não inscrito para . ", "You are not subscribed to any channels.": "Você não está inscrito em nenhum canal.", "You are sending a message to a resolved topic. You can send as-is or unresolve the topic first.": "Você está enviando uma mensagem para um tópico solucionado. Você pode enviá-la assim mesmo ou primeiro desmarcar o tópico como resolvido.", "You are using an old version of the Zulip desktop app with known security bugs.": "Você está usando uma versão antiga do aplicativo desktop do Zulip com falhas de segurança conhecidas.", @@ -1768,7 +1768,7 @@ "You can also make tables with this Markdown-ish table syntax.": "Você também pode fazer tabelas com isso Sintaxe da tabela de remarcação.", "You can combine search filters as needed.": "Você pode combinar filtros de pesquisa de acordo com o necessário.", "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "Você pode converter esta organização de demonstração em uma organização permanente do Zulip. Todos os usuários e o histórico de mensagens serão preservados.", - "You can create bots that can only send messages.": "", + "You can create bots that can only send messages.": "Você pode criar bots que somente pode enviar mensagens.", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "Você pode acessar totalmente esta comunidade e participar das conversas criando uma conta no Zulip nesta organização.", "You can no longer save changes to this message.": "Você não pode mais salvar alterações nesta mensagem.", "You can only view channels that you are subscribed to.": "Você só pode visualizar canais nos quais você está inscrito.", @@ -1776,17 +1776,17 @@ "You can reactivate deactivated users from organization settings.": "Você pode reativar usuários desativados nas configurações da organização.", "You can use email to send messages to Zulip channels.": "Você pode usar o e-mail para enviar mensagens para canais Zulip.", "You cannot create a channel with no subscribers.": "Você não pode criar um canal sem inscritos!", - "You cannot create a user group with no members or subgroups.": "", - "You cannot join a deactivated user group.": "", - "You cannot leave a deactivated user group.": "", + "You cannot create a user group with no members or subgroups.": "Você não pode criar um grupo de usuários com sem membros ou subgrupos.", + "You cannot join a deactivated user group.": "Você não pode juntar-se a um grupo de usuários desativado.", + "You cannot leave a deactivated user group.": "Você não pode sair de um grupo de usuários desativado.", "You cannot send messages to deactivated users.": "Você não pode enviar mensagens para usuários desativados.", "You do not have permission to add custom emoji.": "Você não tem permissão para adicionar emoji personalizado.", "You do not have permission to add other users to channels in this organization.": "Você não tem permissão para adicionar outros usuários a canais nessa organização.", - "You do not have permission to add other users to this channel.": "", - "You do not have permission to create bots.": "", - "You do not have permission to create channels.": "", - "You do not have permission to create user groups.": "", - "You do not have permission to edit this setting.": "", + "You do not have permission to add other users to this channel.": "Você não tem permissão para adicionar outros usuários neste canal.", + "You do not have permission to create bots.": "Você não tem permissão para criar bots.", + "You do not have permission to create channels.": "Você não tem permissão para criar canais.", + "You do not have permission to create user groups.": "Você não tem permissão para criar grupos de usuário.", + "You do not have permission to edit this setting.": "Você não tem permissão para editar esta configuração.", "You do not have permission to join this group.": "Você não tem permissão para ingressar nesse grupo.", "You do not have permission to leave this group.": "Você não tem permissão para deixar esse grupo.", "You do not have permission to move messages to another channel in this organization.": "Você não tem permissão para mover mensagens para outro canal nesta organização.", @@ -1795,7 +1795,7 @@ "You do not have permission to resolve topics with messages older than {N, plural, one {# day} other {# days}} in this organization.": "Você não tem permissão para solucionar tópicos com mensagens mais antigas que {N, plural, one {# day} other {# days}} nessa organização.", "You do not have permission to resolve topics with messages older than {N, plural, one {# hour} other {# hours}} in this organization.": "Você não tem permissão para solucionar tópicos com mensagens mais antigas que {N, plural, one {# hour} other {# hours}} nessa organização.", "You do not have permission to resolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "Você não tem permissão para solucionar tópicos com mensagens mais antigas que {N, plural, one {# minute} other {# minutes}} nesa organização.", - "You do not have permission to send invite emails in this organization.": "", + "You do not have permission to send invite emails in this organization.": "Você não tem permissão para enviar emails para convidar nesta organização.", "You do not have permission to unresolve topics with messages older than {N, plural, one {# day} other {# days}} in this organization.": "Você não tem permissão para desmarcar como solucionados tópicos com mensagens mais antigas que {N, plural, one {# day} other {# days}} nessa organização.", "You do not have permission to unresolve topics with messages older than {N, plural, one {# hour} other {# hours}} in this organization.": "Você não tem permissão para desmarcar como solucionados tópicos com mensagens mais antigas que {N, plural, one {# hour} other {# hours}} nessa organização.", "You do not have permission to unresolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "Você não tem permissão para desmarcar como solucionados tópicos com mensagens mais antigas que {N, plural, one {# minute} other {# minutes}} nessa organização.", @@ -1812,12 +1812,12 @@ "You have no active bots.": "Você não tem bots ativos.", "You have no direct messages including {person} yet.": "Você não tem mensagens diretas incluindo {person} ainda.", "You have no direct messages with these users yet.": "Você não tem mensagens diretas com esses usuários ainda.", - "You have no direct messages with these users.": "", + "You have no direct messages with these users.": "Você não tem mensagens diretas com esses usuários.", "You have no direct messages with {person} yet.": "Você não tem mensagens diretas com {person} ainda.", - "You have no direct messages with {person}.": "", + "You have no direct messages with {person}.": "Você não tem mensagens diretas com {person}.", "You have no direct messages yet!": "Você ainda não tem mensagens diretas!", "You have no inactive bots.": "Você não tem bots inativos.", - "You have no messages in muted topics and channels.": "", + "You have no messages in muted topics and channels.": "Você não tem mensagens em tópicos e canais silenciados.", "You have no more unread direct messages.": "Você não tem mais mensagens diretas não lidas.", "You have no more unread topics.": "Você não tem mais tópicos não lidos.", "You have no starred messages.": "Você não tem mensagens destacadas.", @@ -1828,12 +1828,12 @@ "You have not sent any direct messages to yourself yet!": "Você ainda não enviou nenhuma mensagem direta para si mesmo!", "You have not uploaded any files.": "Você não enviou nenhum arquivo.", "You have unmuted this topic.": "Você desmutou este tópico.", - "You have unread mentions": "", - "You have {display_count, plural, =0 {no drafts} one {# draft} other {# drafts}}.": "", - "You have {display_count, plural, =0 {no scheduled messages} one {# scheduled message} other {# scheduled messages}}.": "", - "You have {display_count, plural, =0 {no starred messages} one {# starred message} other {# starred messages}}.": "", - "You have {display_count, plural, =0 {no unread mentions} one {# unread mention} other {# unread mentions}}.": "", - "You have {display_count, plural, =0 {no unread messages} one {# unread message} other {# unread messages}}.": "", + "You have unread mentions": "Você tem menções não lidas", + "You have {display_count, plural, =0 {no drafts} one {# draft} other {# drafts}}.": "Você tem {display_count, plural, =0 {nenhum rascunho} um {# rascunho} outro {# rascunhos}}.", + "You have {display_count, plural, =0 {no scheduled messages} one {# scheduled message} other {# scheduled messages}}.": "Você tem {display_count, plural, =0 {nenhuma mensagem agendada} uma {# mensagem agendada} outras {# mensagens agendadas}}.", + "You have {display_count, plural, =0 {no starred messages} one {# starred message} other {# starred messages}}.": "Você tem {display_count, plural, =0 { 0 mensagens favoritas} uma {# mensagem favorita} outras {# mensagens favoritas}}.", + "You have {display_count, plural, =0 {no unread mentions} one {# unread mention} other {# unread mentions}}.": "Você tem {display_count, plural, =0 {0 menção não lida} one {# menção não lida} outras {# menções não lidas}}.", + "You have {display_count, plural, =0 {no unread messages} one {# unread message} other {# unread messages}}.": "Você tem {display_count, plural, =0 {0 mensagem não lida} uma {# mensagem não lida} outras {# mensagens não lidas}}.", "You haven't received any messages sent by {person} yet.": "Você ainda não recebeu nenhuma mensagem enviada por {person}.", "You may want to configure your organization's login page prior to inviting users.": "Talvez você queira configurar a página de login da sua organização antes de de convidar usuários.", "You may want to upload a profile picture for your organization prior to inviting users.": "Talvez você queira enviar uma imagem de perfil para sua organização antes de convidar usuários.", @@ -1843,36 +1843,36 @@ "You must configure your email to access this feature.": "Você deve configurar seu e-mail para acessar esse conteúdo.", "You need to be running Zephyr mirroring in order to send messages!": "Você precisa estar executando o espelhamento do Zephyr para enviar mensagens!", "You searched for:": "Você pesquisou por:", - "You subscribed to . ": "", + "You subscribed to . ": "Você está inscrito para .", "You type": "Você digita", - "You unsubscribed from . ": "", + "You unsubscribed from . ": "Você saiu de .", "You will automatically follow topics that you have configured to both follow and unmute.": "Você seguirá automaticamente os tópicos que configurou tanto para\n seguir quanto paraDesativar o modo silencioso.", - "You will be able to export all public data, and (optionally) private data from users who have given their permission.": "", - "You will lose access to content in this channel if you make it private. To keep access, subscribe or grant yourself permission to do so under Advanced configurations.": "", - "You will no longer be prompted to update your time zone.": "", + "You will be able to export all public data, and (optionally) private data from users who have given their permission.": "Você capaz de exportar todos os dados públicos e (opcionalmente) dados privados de usuários que deram permissão.", + "You will lose access to content in this channel if you make it private. To keep access, subscribe or grant yourself permission to do so under Advanced configurations.": "Você perderá o acesso ao conteúdo neste canal se você torná-lo privado. Para manter o acesso, inscreva-se ou conceda a si mesmo permissão para fazer isso em Configurações avançadas.", + "You will no longer be prompted to update your time zone.": "Você não será mais solicitado para atualizar seu fuso horário.", "You will not receive notifications about new messages.": "Você não receberá notificações sobre novas mensagens.", "You will now see the channel you created. To go back to channel settings, you can:": "Você verá agora o canal que criou. Para voltar às configurações do canal, você pode:", - "You will receive a confirmation email at the new address you enter.": "", + "You will receive a confirmation email at the new address you enter.": "Você vai receber um email de confirmação no novo endereço informado.", "You're done!": "\"Tudo pronto!\"", - "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "", + "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "Você está marcando o tópico {topic_name} como resolvido. Esse adiciona um ✔ no início do nome do tópico para que todos saibam que essa conversa foi concluída. Saiba mais", "You're not subscribed to this channel. You will not be notified if other users reply to your message.": "Você não está inscrito neste canal. Você não será notificado se outros usuários responderem à sua mensagem.", "Your API key:": "Sua chave API:", - "Your Zulip account email ({email}) is not linked to this organization's Zoom account.": "", + "Your Zulip account email ({email}) is not linked to this organization's Zoom account.": "O email da sua conta Zulip ({email}) não está vinculado à conta Zoom nesta organização.", "Your Zulip account on has been deactivated, and you will no longer be able to log in.": "Sua conta Zulip em foi desativada, e você não poderá mais fazer login.", - "Your computer's time zone differs from your Zulip profile. Update your time zone to {browser_time_zone}?": "", + "Your computer's time zone differs from your Zulip profile. Update your time zone to {browser_time_zone}?": "O fuso horário do seu computador é diferente de seu perfil Zulip. Atualizar seu fuso horário para {browser_time_zone}?", "Your groups": "Seus grupos", "Your message has been scheduled for {deliver_at}.": "Sua mensagem foi agendada para {deliver_at}.", "Your message was sent to a channel you have muted.": "Sua mensagem foi enviada para um canal que você silenciou.", "Your message was sent to a topic you have muted.": "Sua mensagem foi enviada para um tópico que você silenciou.", - "Your organization is using {percent_used}% of your {upload_quota} file storage quota.": "", - "Your organization’s data will be exported in a format designed for imports into Zulip Cloud or a self-hosted installation of Zulip.": "", + "Your organization is using {percent_used}% of your {upload_quota} file storage quota.": "Sua organização está usando {percent_used}% de sua {upload_quota} cota de armazenamento de arquivo.", + "Your organization’s data will be exported in a format designed for imports into Zulip Cloud or a self-hosted installation of Zulip.": "Os dados da sua organização serão exportados em um formato projetado para importações no Zulip Cloud ou em uma instalação auto hospedada do Zulip.", "Your password": "Sua senha", "Your profile is missing required fields.": "Seu perfil está com campos obrigatórios faltando.", "Your question": "Sua pergunta", "Your status": "Seu status", - "Your time zone was updated to {time_zone}.": "", + "Your time zone was updated to {time_zone}.": "Seu fuso horário foi atualizado para {time_zone}.", "Your time zone:": "Seu fuso horário:", - "Your uploads": "", + "Your uploads": "Seus arquivos", "You’ll see a list of conversations where you have unread messages, organized by channel.": "Você verá uma lista de conversas onde você tem mensagens não lidas, organizadas por canal.", "You’ll see a list of ongoing conversations.": "Você verá uma lista de conversas em andamento.", "Zoom to message in conversation context": "Ampliar a mensagem no contexto da conversa", @@ -1883,70 +1883,70 @@ "Zulip Server {display_version} (patched)": "Servidor Zulip {display_version} (corrigido)", "Zulip lets you follow topics you are interested in, and mute topics you want to ignore. You can also automatically follow topics you start or participate in, and topics where you're mentioned.": "O Zulip permite que você siga tópicos de seu interesse e silencie tópicos que deseja ignorar. Você também pode seguir automaticamente tópicos que você inicia ou participa e tópicos em que você é mencionado.", "Zulip needs to send email to confirm users' addresses and send notifications.": "O Zulip precisa enviar e-mail para confirmar os endereços dos usuários e enviar notificações.", - "Zulip needs your permission to enable desktop notifications for important messages.": "", - "Zulip needs your permission to enable desktop notifications for messages you receive. You can customize what kinds of messages trigger notifications.": "", + "Zulip needs your permission to enable desktop notifications for important messages.": "O Zulip precisa da sua permissão para habilitar notificações na área de trabalho para mensagens importantes.", + "Zulip needs your permission to enable desktop notifications for messages you receive. You can customize what kinds of messages trigger notifications.": "O Zulip precisa da sua permissão para habilitar notificações na área de trabalho para mensagens que você receber. Você pode personalizar que tipos de mensagens gera notificações.", "Zulip update announcements": "Anúncios de atualizações do Zulip", "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "As traduções do Zulip têm contribuição da nossa incrível comunidade de tradutores voluntários. Se você gostaria de ajudar, veja as diretrizes de tradução do Zulip.", "[Configure]": "[Configurar]", - "[Error fetching message content.]": "", + "[Error fetching message content.]": "[Erro ao buscar conteúdo da mensagem.]", "[Quoting…]": "[Citando...]", "acme": "ACME", - "and {remaining_senders, plural, one {1 other} other {# others}}.": "", - "archived": "", + "and {remaining_senders, plural, one {1 other} other {# others}}.": "e {remaining_senders, plural, one {1 outro} outro {# outros}}.", + "archived": "arquivado", "back to channels": "Voltar para os canais", - "comma-separated list": "", + "comma-separated list": "lista separada por vírgula", "cookie": "cookie", - "days": "", + "days": "dias", "deactivated": "Desativado", "deprecated": "obsoleto", "direct messages with yourself": "Mensagens diretas com você mesmo", "direct messages with {recipient}": "mensagens diretas com {recipient}", "does not apply to moderators and administrators": "não se aplica a moderadores e administradores", - "does not apply to users who can delete any message": "", - "everyone except guests can subscribe to any public channel": "", - "general chat": "", + "does not apply to users who can delete any message": "não se aplica para usuários que pode apagar qualquer mensagem", + "everyone except guests can subscribe to any public channel": "todos, exceto convidados, pode se inscrever em qualquer canal público ", + "general chat": "bate-papo geral", "group direct messages with {recipient}": "Mensagens diretas de grupo com {recipient}", "guest": "visitante", "he/him": "ele/dele", - "hours": "", + "hours": "horas", "invisible mode off": "Modo invisível desativado", "is …": "é ...", "leafy green vegetable": "vegetais verdes folhosos", - "minutes": "", + "minutes": "minutos", "more conversations": "mais conversas", "she/her": "ela/dela", "they/them": "eles/deles", - "weeks": "", - "{N, plural, one {# other subscriber} other {# other subscribers}}": "{N, plural, one {} many {} other {}}", + "weeks": "semanas", + "{N, plural, one {# other subscriber} other {# other subscribers}}": "{N, plural, one {# outro inscrito} many {# outro inscritos} other {# outro inscrito}}", "{N, plural, one {# other user} other {# other users}}": "{N, plural, one {# outro usuário} many {# outros usuários} other {# outros usuários}}", "{N, plural, one {# participant} other {# participants}}": "{N, plural, one {# participante} many {# participantes} other {# participantes}}", "{N, plural, one {Delete this option?} other {Delete these options?}}": "{N, plural, one {Deletar essa opção?} many {Deletar essas opções?} other {Deletar essas opções?}}", "{N, plural, one {Done! {N} message marked as read.} other {Done! {N} messages marked as read.}}": "{N, plural, one {Feito! {N} mensagem marcada como lida.} many {Feito! {N} mensagens marcadas como lidas.} other {Feito! {N} mensagens marcadas como lidas.}}", "{N, plural, one {Done! {N} message marked as unread.} other {Done! {N} messages marked as unread.}}": "{N, plural, one {Feito! {N} mensagem marcada como não lida.} many {Feito! {N} mensagens marcadas como não lidas.} other {Feito! {N} mensagens marcadas como não lidas.}}", "{N, plural, one {User invited successfully.} other {Users invited successfully.}}": "{N, plural, one {Usuário convidado com sucesso.} many {Usuários convidados com sucesso.} other {Usuários convidados com sucesso.}}", - "{N, plural, one {Working… {N} message marked as read so far.} other {Working… {N} messages marked as read so far.}}": "{N, plural, one {} many {} other {}}", - "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "{N, plural, one {} many {} other {}}", + "{N, plural, one {Working… {N} message marked as read so far.} other {Working… {N} messages marked as read so far.}}": "{N, plural, one {Trabalhando nisso… {N} mensagem marcada como lida até agora. } many {Trabalhando nisso… {N} mensagens marcadas como lidas até agora.} other {Trabalhando nisso… {N} mensagens marcadas como lidas até agora.}}", + "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "{N, plural, one {Trabalhando nisso… {N} mensagem marcada como não lida até agora.} many {Trabalhando nisso… {N} mensagens marcadas como não lidas até agora.} other {Trabalhando nisso… {N} mensagens marcadas como não lidas até agora.}}", "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "{comma_separated_usernames} e{last_username} reagiram com {emoji_name}", "{count, plural, one {# draft} other {# drafts}} for this conversation": "{count, plural, one {# rascunho} many {# rascunhos} other {# rascunhos}} for this conversation", "{count, plural, one {# message} other {# messages}} will be moved.": "{count, plural, one {# mensagem} many {# mensagens} other {# mensagens}} will be moved.", "{date} at {time}": "{date} às {time}", "{days_old} days ago": "{days_old} dias atrás", - "{description} ({count})": "", + "{description} ({count})": "{description} ({count})", "{edited_at_time}": "{edited_at_time}", "{full_name} is typing…": "{full_name} está digitando...", "{hours} hours ago": "{hours} horas atrás", - "{members_count, plural, =1 {1 member} other {# members}}": "", + "{members_count, plural, =1 {1 member} other {# members}}": "{members_count, plural, =1 {1 member} outro {# membro}}", "{messages_not_allowed_to_move, plural, one {# message} other {# messages}} will remain in the current topic.": "{messages_not_allowed_to_move, plural, one {# mensagem} many {# mensagens} other {# mensagens}} will remain in the current topic.", "{minutes} min to edit": "{minutes} min para editar", "{minutes} minutes ago": "{minutes} minutos atrás", "{msg_count} messages from {sender_name}": "{msg_count} mensagens de {sender_name}", - "{names} are guests in this organization.": "", + "{names} are guests in this organization.": "{names} são convidados nesta organização.", "{name} (guest)": "{name} (visitante)", - "{name} is a guest in this organization.": "", + "{name} is a guest in this organization.": "{name} é um convidado nesta organização.", "{num_of_people, plural, one {This message has been read by {num_of_people} person:} other {This message has been read by {num_of_people} people:}}": "{num_of_people, plural, one {Essa mensagem foi lida por {num_of_people} pessoa:} many {Essa mensagem foi lida por {num_of_people} pessoas:} other {Essa mensagem foi lida por {num_of_people} pessoas:}}", "{seconds} sec to edit": "{seconds} seg para editar", "{server_jitsi_server_url} (default)": "{server_jitsi_server_url} (padrão)", - "{subscribers_count, plural, =0 {No subscribers} =1 {1 subscriber} other {# subscribers}}": "", + "{subscribers_count, plural, =0 {No subscribers} =1 {1 subscriber} other {# subscribers}}": "{subscribers_count, plural, =0 {Sem inscritos} =1 {1 inscrito} outro {# inscritos}}", "{user_time} local time": "{user_time} hora local", "{username} [said]({link_to_message}):": "{username} [disse]({link_to_message}):", "{username} reacted with {emoji_name}": "{username} reagiu com {emoji_name}" diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po index 63dbfe02ad..da330aa938 100644 --- a/locale/pt_BR/LC_MESSAGES/django.po +++ b/locale/pt_BR/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-20 17:08+0000\n" +"POT-Creation-Date: 2025-04-04 19:11+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Luiz François , 2021\n" "Language-Team: Portuguese (Brazil) (http://app.transifex.com/zulip/zulip/" @@ -300,9 +300,9 @@ msgid "Session not found" msgstr "Sessão não encontrada" #: corporate/lib/stripe.py:3410 zerver/decorator.py:209 zerver/decorator.py:708 -#: zerver/lib/streams.py:1327 zerver/lib/streams.py:1353 -#: zerver/lib/streams.py:1355 zerver/lib/streams.py:1357 -#: zerver/lib/streams.py:1376 zerver/lib/user_groups.py:166 +#: zerver/lib/streams.py:1340 zerver/lib/streams.py:1366 +#: zerver/lib/streams.py:1368 zerver/lib/streams.py:1370 +#: zerver/lib/streams.py:1389 zerver/lib/user_groups.py:166 #: zerver/lib/user_groups.py:192 zerver/lib/user_groups.py:356 #: zerver/lib/user_groups.py:452 zerver/lib/users.py:202 #: zerver/lib/users.py:265 zerver/lib/users.py:294 zerver/lib/users.py:298 @@ -437,41 +437,45 @@ msgstr "" msgid "Internal server error" msgstr "Erro interno do servidor" -#: templates/500.html:18 +#: templates/500.html:20 msgid "" "\n" -" Your Zulip chat cannot be loaded because the server is " -"experiencing technical difficulties.\n" -" " -msgstr "" - -#: templates/500.html:23 -msgid "" -"\n" -" This page will reload automatically when service is restored.\n" -" " +" Something went wrong. Sorry about that! We're aware of\n" +" the problem and are working to fix it.\n" +" Zulip will load automatically once it is working again.\n" +" " msgstr "" #: templates/500.html:27 #, python-format msgid "" "\n" -" In the meantime, you can contact Zulip support.\n" +" Please check Zulip Cloud status for\n" +" more information, and contact\n" +" Zulip support with any questions.\n" " " msgstr "" -#: templates/500.html:31 +#: templates/500.html:36 +msgid "" +"\n" +" Something went wrong. Sorry about that!\n" +" Zulip will load automatically once it is working again.\n" +" " +msgstr "" + +#: templates/500.html:42 #, python-format msgid "" "\n" -" In the meantime, you can contact\n" -" this server's administrators for support.\n" +" Contact this server's " +"administrators for support.\n" " " msgstr "" -#: templates/500.html:39 +#: templates/500.html:47 #, python-format msgid "" "\n" @@ -1480,10 +1484,6 @@ msgstr "" msgid "Avatar" msgstr "" -#: templates/corporate/try-zulip.html:36 -msgid "Try Zulip now" -msgstr "" - #: templates/corporate/zulipchat_migration_tos.html:3 msgid "" "\n" @@ -1614,26 +1614,26 @@ msgid "" "Browse the publicly accessible channels in {org_name} without logging in." msgstr "" -#: templates/zerver/app/index.html:140 +#: templates/zerver/app/index.html:143 msgid "" "If this message does not go away, try reloading " "the page." msgstr "" -#: templates/zerver/app/index.html:143 +#: templates/zerver/app/index.html:146 msgid "" "Error loading Zulip. Try reloading the page." msgstr "" -#: templates/zerver/app/index.html:242 +#: templates/zerver/app/index.html:245 msgid "No conversations match your filters." msgstr "" -#: templates/zerver/app/index.html:255 +#: templates/zerver/app/index.html:258 msgid "This view is still loading messages." msgstr "" -#: templates/zerver/app/index.html:258 +#: templates/zerver/app/index.html:261 msgid "Load more" msgstr "" @@ -4393,9 +4393,9 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:355 zerver/lib/message.py:399 -#: zerver/lib/message.py:414 zerver/lib/message.py:433 -#: zerver/lib/message.py:447 +#: zerver/actions/message_flags.py:355 zerver/lib/message.py:400 +#: zerver/lib/message.py:415 zerver/lib/message.py:434 +#: zerver/lib/message.py:448 msgid "Invalid message(s)" msgstr "" @@ -4643,7 +4643,7 @@ msgstr "" msgid "Invalid user ID {user_id}" msgstr "" -#: zerver/actions/user_groups.py:226 zerver/actions/user_groups.py:262 +#: zerver/actions/user_groups.py:239 zerver/actions/user_groups.py:275 #, python-brace-format msgid "User group '{group_name}' already exists." msgstr "" @@ -4797,7 +4797,7 @@ msgid "Invalid email '{email}'" msgstr "Domínio inválido: {}" #: zerver/lib/addressee.py:64 zerver/lib/addressee.py:131 -#: zerver/views/typing.py:47 +#: zerver/views/typing.py:50 msgid "Missing topic" msgstr "Falta o tópico" @@ -5268,15 +5268,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:207 +#: zerver/lib/message.py:208 msgid "Message must not be empty" msgstr "A mensagem não pode ser vazia" -#: zerver/lib/message.py:209 +#: zerver/lib/message.py:210 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1483 zerver/lib/message.py:1495 +#: zerver/lib/message.py:1527 zerver/lib/message.py:1539 #, python-brace-format msgid "You are not allowed to mention user group '{user_group_name}'." msgstr "" @@ -5661,20 +5661,20 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" -#: zerver/lib/push_notifications.py:1465 +#: zerver/lib/push_notifications.py:1456 msgid "Test notification" msgstr "" -#: zerver/lib/push_notifications.py:1466 +#: zerver/lib/push_notifications.py:1457 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." msgstr "" -#: zerver/lib/push_notifications.py:1518 +#: zerver/lib/push_notifications.py:1509 msgid "Device not recognized" msgstr "" -#: zerver/lib/push_notifications.py:1530 +#: zerver/lib/push_notifications.py:1521 msgid "Device not recognized by the push bouncer" msgstr "" @@ -5682,8 +5682,8 @@ msgstr "" msgid "Invalid data type for channel ID" msgstr "" -#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:505 -#: zerver/lib/streams.py:521 zerver/tornado/views.py:225 +#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:506 +#: zerver/lib/streams.py:522 zerver/tornado/views.py:225 #: zerver/views/events_register.py:72 zerver/views/message_send.py:196 #: zerver/views/message_send.py:217 msgid "User not authorized for this query" @@ -5708,7 +5708,7 @@ msgstr "" msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:83 zerver/lib/streams.py:566 zerver/views/typing.py:44 +#: zerver/lib/request.py:83 zerver/lib/streams.py:567 zerver/views/typing.py:47 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" @@ -5727,51 +5727,51 @@ msgstr "" msgid "{service_name} account security" msgstr "" -#: zerver/lib/streams.py:468 zerver/lib/streams.py:476 +#: zerver/lib/streams.py:469 zerver/lib/streams.py:477 #, fuzzy #| msgid "You don't have permission to edit this message" msgid "You do not have permission to post in this channel." msgstr "Você não tem permissão para editar esta mensagem" -#: zerver/lib/streams.py:512 zerver/lib/streams.py:558 +#: zerver/lib/streams.py:513 zerver/lib/streams.py:559 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:654 zerver/lib/streams.py:689 -#: zerver/lib/streams.py:818 zerver/lib/streams.py:845 -#: zerver/lib/streams.py:916 zerver/views/user_topics.py:107 +#: zerver/lib/streams.py:655 zerver/lib/streams.py:690 +#: zerver/lib/streams.py:819 zerver/lib/streams.py:846 +#: zerver/lib/streams.py:917 zerver/views/user_topics.py:107 #, fuzzy #| msgid "Invalid data." msgid "Invalid channel ID" msgstr "Dado inválido." -#: zerver/lib/streams.py:887 +#: zerver/lib/streams.py:888 #, fuzzy #| msgid "Username already in use" msgid "Channel name is already in use." msgstr "Nome de usuário já em uso" -#: zerver/lib/streams.py:899 zerver/lib/streams.py:1024 +#: zerver/lib/streams.py:900 zerver/lib/streams.py:1037 #, python-brace-format msgid "Invalid channel name '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:1359 zerver/views/streams.py:333 +#: zerver/lib/streams.py:1372 zerver/views/streams.py:333 msgid "A default channel cannot be private." msgstr "" -#: zerver/lib/streams.py:1363 +#: zerver/lib/streams.py:1376 #, fuzzy, python-brace-format #| msgid "Stream(s) ({}) do not exist" msgid "Channel(s) ({channel_names}) do not exist" msgstr "Stream(s) ({}) não existente" -#: zerver/lib/streams.py:1372 zerver/views/streams.py:355 +#: zerver/lib/streams.py:1385 zerver/views/streams.py:355 msgid "Web-public channels are not enabled." msgstr "" -#: zerver/lib/streams.py:1405 +#: zerver/lib/streams.py:1418 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." msgstr "" @@ -6191,7 +6191,7 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/lib/zulip_update_announcements.py:542 +#: zerver/lib/zulip_update_announcements.py:561 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." msgstr "" @@ -6437,20 +6437,20 @@ msgstr "" msgid "An unknown browser" msgstr "" -#: zerver/tornado/event_queue.py:735 +#: zerver/tornado/event_queue.py:736 msgid "Missing 'queue_id' argument" msgstr "Faltando o argumento 'queue_id'" -#: zerver/tornado/event_queue.py:738 +#: zerver/tornado/event_queue.py:739 msgid "Missing 'last_event_id' argument" msgstr "Faltando o argumento 'last_event_id'" -#: zerver/tornado/event_queue.py:745 +#: zerver/tornado/event_queue.py:746 #, python-brace-format msgid "An event newer than {event_id} has already been pruned!" msgstr "" -#: zerver/tornado/event_queue.py:755 +#: zerver/tornado/event_queue.py:756 #, python-brace-format msgid "Event {event_id} was not in this queue" msgstr "" @@ -6792,28 +6792,42 @@ msgstr "" msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" -#: zerver/views/realm_export.py:58 +#: zerver/views/realm_export.py:62 msgid "Exceeded rate limit." msgstr "" -#: zerver/views/realm_export.py:80 +#: zerver/views/realm_export.py:84 #, python-brace-format msgid "Please request a manual export from {email}." msgstr "" -#: zerver/views/realm_export.py:118 +#: zerver/views/realm_export.py:95 +#, python-brace-format +msgid "" +"Make sure at least one Organization Owner is consenting to the export or " +"contact {email} for help." +msgstr "" + +#: zerver/views/realm_export.py:102 +#, python-brace-format +msgid "" +"Make sure at least one Organization Owner allows other Administrators to see " +"their email address or contact {email} for help" +msgstr "" + +#: zerver/views/realm_export.py:141 msgid "Invalid data export ID" msgstr "" -#: zerver/views/realm_export.py:121 +#: zerver/views/realm_export.py:144 msgid "Export already deleted" msgstr "" -#: zerver/views/realm_export.py:123 +#: zerver/views/realm_export.py:146 msgid "Export failed, nothing to delete" msgstr "" -#: zerver/views/realm_export.py:125 +#: zerver/views/realm_export.py:148 msgid "Export still in progress" msgstr "" @@ -6958,21 +6972,21 @@ msgstr "" msgid "Uploaded file is larger than the allowed limit of {max_file_size} MiB" msgstr "" -#: zerver/views/typing.py:50 zerver/views/typing.py:92 +#: zerver/views/typing.py:53 zerver/views/typing.py:96 msgid "User has disabled typing notifications for channel messages" msgstr "" -#: zerver/views/typing.py:60 +#: zerver/views/typing.py:64 #, fuzzy #| msgid "Missing 'queue_id' argument" msgid "Missing 'to' argument" msgstr "Faltando o argumento 'queue_id'" -#: zerver/views/typing.py:65 +#: zerver/views/typing.py:69 msgid "Empty 'to' list" msgstr "" -#: zerver/views/typing.py:68 zerver/views/typing.py:102 +#: zerver/views/typing.py:72 zerver/views/typing.py:106 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -7413,19 +7427,19 @@ msgstr "" msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:554 +#: zproject/backends.py:557 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2446 +#: zproject/backends.py:2449 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:3166 +#: zproject/backends.py:3169 msgid "Invalid OTP" msgstr "OTP inválido" -#: zproject/backends.py:3169 +#: zproject/backends.py:3172 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/pt_BR/translations.json b/locale/pt_BR/translations.json index 31c6ca45de..df0eef5521 100644 --- a/locale/pt_BR/translations.json +++ b/locale/pt_BR/translations.json @@ -42,7 +42,7 @@ "{name} (guest) is not subscribed to this channel. They will not be notified unless you subscribe them.": "", "{name} is not subscribed to this channel. They will not be notified if you mention them.": "", "{name} is not subscribed to this channel. They will not be notified unless you subscribe them.": "", - "{username} has {number_of_invites_by_user} unexpired invitations.": "", + "{username} has {number_of_invites_by_user, plural, one {# unexpired invitation} other {# unexpired invitations}}.": "", "Learn more.": "", "Learn more about other data export options.": "", " will have the same properties as it did prior to deactivation, including role, owner and channel subscriptions.": "", @@ -149,6 +149,7 @@ "Alert words": "Palavras de alerta", "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.": "Palavras de alerta permitem que você seja notificado como se você fosse @-mencionado quando certas palavras ou frases forem usadas no Zulip. Palavras de alerta não diferenciam maiúsculas de minúsculas.", "Alerted messages": "", + "All": "", "All channels": "", "All groups": "", "All messages including muted channels": "", @@ -333,6 +334,7 @@ "Click on at the top of your Zulip window.": "", "Click on a conversation to view it. To return here, you can:": "", "Click on the pencil () icon to edit and reschedule a message.": "", + "Click the name of a channel in the left sidebar, and click on any topic underneath to view one conversation at a time. You can explore discussions of changes to the design of the Zulip app in #design, or see ongoing issue investigations in #issues.": "", "Click to view or download.": "", "Close": "Fechar", "Close modal": "", @@ -648,6 +650,7 @@ "Expand views": "", "Expires at": "", "Expires on {date} at {time}": "", + "Explore how hundreds of community participants use Zulip to brainstorm ideas, discuss technical challenges, ask questions, and give feedback:": "", "Export failed": "", "Export organization": "", "Export permission": "", @@ -775,6 +778,7 @@ "Humans": "Humanos", "Idle": "", "If you don't know your password, you can reset it.": "", + "If you have any questions, please post in the #user questions channel, and we'll be happy to help.": "", "If you haven't updated your name, it's a good idea to do so before inviting other users to join you!": "", "Ignored deactivated groups:": "", "Ignored deactivated users:": "", @@ -838,7 +842,7 @@ "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "", "Joining the organization": "", "July": "", - "Jump to first unread": "", + "Jump": "", "June": "", "Just now": "", "Keyboard shortcuts": "Atalhos de teclado", @@ -938,7 +942,7 @@ "Message length shouldn't be greater than {max_length} characters.": "", "Message move history": "", "Message moved": "", - "Message moved to {stream_topic}.": "", + "Message moved to .": "", "Message retention period": "", "Message {recipient_names}": "", "Message {recipient_name} ({recipient_status})": "", @@ -1177,6 +1181,7 @@ "Play animated images": "", "Play sound": "", "Please contact support for an exception or add users with a reusable invite link.": "", + "Please acknowledge the warning to send the message.": "", "Please add a valid recipient.": "", "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "", "Please choose a new password.": "", @@ -1187,6 +1192,7 @@ "Please only use characters that are valid in an email address": "", "Please re-enter your password to confirm your identity.": "", "Please select a channel.": "", + "Please select a valid channel.": "", "Political group": "", "Popular": "", "Posted by {full_name}": "", @@ -1470,7 +1476,7 @@ "This channel has no subscribers.": "", "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "", "This content remains saved in your drafts.": "", - "This conversation also has older unread messages.": "", + "This conversation also has older unread messages. Jump to first unread message?": "", "This conversation does not include any users who can authorize it.": "", "This conversation may have additional messages not shown in this view.": "", "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", @@ -1489,6 +1495,7 @@ "This message was hidden because you have muted the sender.": "", "This message will remain saved in your drafts until it is successfully sent.": "", "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "", + "This permission cannot be removed, as it would mean that nobody is allowed to take this action.": "", "This profile field is required.": "", "This silent mention won't trigger notifications.": "", "This user cannot be deactivated.": "", @@ -1512,7 +1519,6 @@ "Time zone update offer": "", "Time zone updated": "", "Time's up!": "", - "Tip: You can also send \"/poll Some question\"": "", "Tip: You can watch this video without sound.": "", "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", @@ -1682,6 +1688,7 @@ "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", "Welcome to recent conversations!": "", "Welcome to Zulip!": "", + "Welcome to the Zulip development community!": "", "Welcome to your inbox!": "", "What pronouns should people use to refer to you?": "", "When you deactivate , they will be immediately logged out.": "", @@ -1801,6 +1808,7 @@ "You do not have permission to unresolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "", "You do not have permission to use @topic mentions in this topic.": "", "You do not have permission to use @{wildcard_mention_string} mentions in this channel.": "", + "You do not have permission to use wildcard mentions in large streams.": "", "You do not have permissions to create invite links in this organization.": "", "You do not have permissions to send invite emails in this organization.": "", "You don't have any direct message conversations yet.": "", @@ -1853,6 +1861,7 @@ "You will not receive notifications about new messages.": "", "You will now see the channel you created. To go back to channel settings, you can:": "", "You will receive a confirmation email at the new address you enter.": "", + "You'll see a list of recent conversations, where each conversation is labeled with a topic by the person who started it. Click on a conversation to view it. You can always get back to recent conversations from the left sidebar.": "", "You're done!": "", "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "", "You're not subscribed to this channel. You will not be notified if other users reply to your message.": "", @@ -1894,7 +1903,6 @@ "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "archived": "", "back to channels": "", - "comma-separated list": "", "cookie": "", "days": "", "deactivated": "", diff --git a/locale/pt_PT/LC_MESSAGES/django.po b/locale/pt_PT/LC_MESSAGES/django.po index a3bc2e49ee..976c8dcba7 100644 --- a/locale/pt_PT/LC_MESSAGES/django.po +++ b/locale/pt_PT/LC_MESSAGES/django.po @@ -8,13 +8,14 @@ # João Alves , 2021-2022 # supermarsx, 2024 # Tim Abbott , 2024 +# tmpod , 2025 msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-03-20 06:34+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" -"Last-Translator: supermarsx, 2024\n" +"Last-Translator: tmpod , 2025\n" "Language-Team: Portuguese (Portugal) (http://app.transifex.com/zulip/zulip/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,7 +26,7 @@ msgstr "" #: analytics/views/stats.py:109 zerver/decorator.py:667 #: zerver/decorator.py:685 msgid "Not allowed for guest users" -msgstr "Não é permitido a visitantes" +msgstr "Não permitido a visitantes" #: analytics/views/stats.py:160 msgid "Invalid organization" @@ -109,19 +110,19 @@ msgid "" "have enough Zulip licenses. To allow new users to join, make sure that the " "[number of licenses for the current and next billing " "period]({billing_page_link}) is greater than the current number of users." -msgstr "" +msgstr "Um novo utilizador ({email}) não pôde entrar porque a sua organização Zulip não tem licenças suficientes. Para permitir a entrada de novos utilizadores, certifique-se que o [número de licenças no período de faturação atual]({billing_page_link}) é superior ao número de utilizadores." #: corporate/lib/registration.py:119 msgid "" "Your organization does not have enough Zulip licenses. Invitations were not " "sent." -msgstr "" +msgstr "A sua organização Zulip não tem licenças suficientes. Os convites não foram enviados." #: corporate/lib/registration.py:133 msgid "" "Your organization does not have enough Zulip licenses to change a guest " "user's role." -msgstr "" +msgstr "A sua organização Zulip não tem licenças suficientes para alterar a função de um visitante." #: corporate/lib/remote_billing_util.py:133 #: corporate/lib/remote_billing_util.py:169 @@ -817,12 +818,12 @@ msgstr "Ilimitado" #: templates/corporate/comparison_table_integrated.html:153 msgid "Files up to 10 MB" -msgstr "" +msgstr "Ficheiros até 10 MB" #: templates/corporate/comparison_table_integrated.html:154 #: templates/corporate/comparison_table_integrated.html:155 msgid "Files up to 1 GB" -msgstr "" +msgstr "Ficheiros até 1 GB" #: templates/corporate/comparison_table_integrated.html:211 #: templates/corporate/comparison_table_integrated.html:212 @@ -1293,7 +1294,7 @@ msgstr "Criar organização" #: templates/corporate/self-hosting.html:27 #: templates/corporate/why-zulip.html:30 templates/zerver/footer.html:45 msgid "Get a demo" -msgstr "" +msgstr "Obter uma demonstração" #: templates/corporate/for/business.html:30 #: templates/corporate/for/communities.html:43 @@ -1498,13 +1499,13 @@ msgstr "Se não encontrar a mensagem de confirmação na sua caixa de email na p #: templates/zerver/app/index.html:6 #, python-brace-format msgid "Public view of {org_name} | Zulip team chat" -msgstr "" +msgstr "Vista pública do Zulip de {org_name}" #: templates/zerver/app/index.html:7 #, python-brace-format msgid "" "Browse the publicly accessible channels in {org_name} without logging in." -msgstr "" +msgstr "Explore os canais publicamente acessíveis de {org_name} sem iniciar sessão." #: templates/zerver/app/index.html:135 msgid "" diff --git a/locale/ta/LC_MESSAGES/django.po b/locale/ta/LC_MESSAGES/django.po index d5383658e4..a483bd7d70 100644 --- a/locale/ta/LC_MESSAGES/django.po +++ b/locale/ta/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-20 17:08+0000\n" +"POT-Creation-Date: 2025-04-04 19:11+0000\n" "PO-Revision-Date: 2018-04-11 21:06+0000\n" "Last-Translator: Tim Abbott \n" "Language-Team: Tamil (http://www.transifex.com/zulip/zulip/language/ta/)\n" @@ -249,9 +249,9 @@ msgid "Session not found" msgstr "" #: corporate/lib/stripe.py:3410 zerver/decorator.py:209 zerver/decorator.py:708 -#: zerver/lib/streams.py:1327 zerver/lib/streams.py:1353 -#: zerver/lib/streams.py:1355 zerver/lib/streams.py:1357 -#: zerver/lib/streams.py:1376 zerver/lib/user_groups.py:166 +#: zerver/lib/streams.py:1340 zerver/lib/streams.py:1366 +#: zerver/lib/streams.py:1368 zerver/lib/streams.py:1370 +#: zerver/lib/streams.py:1389 zerver/lib/user_groups.py:166 #: zerver/lib/user_groups.py:192 zerver/lib/user_groups.py:356 #: zerver/lib/user_groups.py:452 zerver/lib/users.py:202 #: zerver/lib/users.py:265 zerver/lib/users.py:294 zerver/lib/users.py:298 @@ -378,41 +378,45 @@ msgstr "" msgid "Internal server error" msgstr "" -#: templates/500.html:18 +#: templates/500.html:20 msgid "" "\n" -" Your Zulip chat cannot be loaded because the server is " -"experiencing technical difficulties.\n" -" " -msgstr "" - -#: templates/500.html:23 -msgid "" -"\n" -" This page will reload automatically when service is restored.\n" -" " +" Something went wrong. Sorry about that! We're aware of\n" +" the problem and are working to fix it.\n" +" Zulip will load automatically once it is working again.\n" +" " msgstr "" #: templates/500.html:27 #, python-format msgid "" "\n" -" In the meantime, you can contact Zulip support.\n" +" Please check Zulip Cloud status for\n" +" more information, and contact\n" +" Zulip support with any questions.\n" " " msgstr "" -#: templates/500.html:31 +#: templates/500.html:36 +msgid "" +"\n" +" Something went wrong. Sorry about that!\n" +" Zulip will load automatically once it is working again.\n" +" " +msgstr "" + +#: templates/500.html:42 #, python-format msgid "" "\n" -" In the meantime, you can contact\n" -" this server's administrators for support.\n" +" Contact this server's " +"administrators for support.\n" " " msgstr "" -#: templates/500.html:39 +#: templates/500.html:47 #, python-format msgid "" "\n" @@ -1412,12 +1416,6 @@ msgstr "" msgid "Avatar" msgstr "" -#: templates/corporate/try-zulip.html:36 -#, fuzzy -#| msgid "Zulip" -msgid "Try Zulip now" -msgstr "சுலிப்பு" - #: templates/corporate/zulipchat_migration_tos.html:3 msgid "" "\n" @@ -1542,26 +1540,26 @@ msgid "" "Browse the publicly accessible channels in {org_name} without logging in." msgstr "" -#: templates/zerver/app/index.html:140 +#: templates/zerver/app/index.html:143 msgid "" "If this message does not go away, try reloading " "the page." msgstr "" -#: templates/zerver/app/index.html:143 +#: templates/zerver/app/index.html:146 msgid "" "Error loading Zulip. Try reloading the page." msgstr "" -#: templates/zerver/app/index.html:242 +#: templates/zerver/app/index.html:245 msgid "No conversations match your filters." msgstr "" -#: templates/zerver/app/index.html:255 +#: templates/zerver/app/index.html:258 msgid "This view is still loading messages." msgstr "" -#: templates/zerver/app/index.html:258 +#: templates/zerver/app/index.html:261 msgid "Load more" msgstr "" @@ -4360,9 +4358,9 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/actions/message_flags.py:355 zerver/lib/message.py:399 -#: zerver/lib/message.py:414 zerver/lib/message.py:433 -#: zerver/lib/message.py:447 +#: zerver/actions/message_flags.py:355 zerver/lib/message.py:400 +#: zerver/lib/message.py:415 zerver/lib/message.py:434 +#: zerver/lib/message.py:448 msgid "Invalid message(s)" msgstr "" @@ -4608,7 +4606,7 @@ msgstr "" msgid "Invalid user ID {user_id}" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/actions/user_groups.py:226 zerver/actions/user_groups.py:262 +#: zerver/actions/user_groups.py:239 zerver/actions/user_groups.py:275 #, python-brace-format msgid "User group '{group_name}' already exists." msgstr "" @@ -4762,7 +4760,7 @@ msgid "Invalid email '{email}'" msgstr "அறிவிப்புகளை இயக்கு" #: zerver/lib/addressee.py:64 zerver/lib/addressee.py:131 -#: zerver/views/typing.py:47 +#: zerver/views/typing.py:50 msgid "Missing topic" msgstr "" @@ -5223,15 +5221,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:207 +#: zerver/lib/message.py:208 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:209 +#: zerver/lib/message.py:210 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1483 zerver/lib/message.py:1495 +#: zerver/lib/message.py:1527 zerver/lib/message.py:1539 #, python-brace-format msgid "You are not allowed to mention user group '{user_group_name}'." msgstr "" @@ -5623,22 +5621,22 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" -#: zerver/lib/push_notifications.py:1465 +#: zerver/lib/push_notifications.py:1456 #, fuzzy #| msgid "Enable notifications" msgid "Test notification" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/push_notifications.py:1466 +#: zerver/lib/push_notifications.py:1457 #, python-brace-format msgid "This is a test notification from {realm_name} ({realm_url})." msgstr "" -#: zerver/lib/push_notifications.py:1518 +#: zerver/lib/push_notifications.py:1509 msgid "Device not recognized" msgstr "" -#: zerver/lib/push_notifications.py:1530 +#: zerver/lib/push_notifications.py:1521 msgid "Device not recognized by the push bouncer" msgstr "" @@ -5648,8 +5646,8 @@ msgstr "" msgid "Invalid data type for channel ID" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:505 -#: zerver/lib/streams.py:521 zerver/tornado/views.py:225 +#: zerver/lib/recipient_users.py:35 zerver/lib/streams.py:506 +#: zerver/lib/streams.py:522 zerver/tornado/views.py:225 #: zerver/views/events_register.py:72 zerver/views/message_send.py:196 #: zerver/views/message_send.py:217 msgid "User not authorized for this query" @@ -5674,7 +5672,7 @@ msgstr "" msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:83 zerver/lib/streams.py:566 zerver/views/typing.py:44 +#: zerver/lib/request.py:83 zerver/lib/streams.py:567 zerver/views/typing.py:47 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" @@ -5693,47 +5691,47 @@ msgstr "" msgid "{service_name} account security" msgstr "" -#: zerver/lib/streams.py:468 zerver/lib/streams.py:476 +#: zerver/lib/streams.py:469 zerver/lib/streams.py:477 msgid "You do not have permission to post in this channel." msgstr "" -#: zerver/lib/streams.py:512 zerver/lib/streams.py:558 +#: zerver/lib/streams.py:513 zerver/lib/streams.py:559 #, python-brace-format msgid "Not authorized to send to channel '{channel_name}'" msgstr "" -#: zerver/lib/streams.py:654 zerver/lib/streams.py:689 -#: zerver/lib/streams.py:818 zerver/lib/streams.py:845 -#: zerver/lib/streams.py:916 zerver/views/user_topics.py:107 +#: zerver/lib/streams.py:655 zerver/lib/streams.py:690 +#: zerver/lib/streams.py:819 zerver/lib/streams.py:846 +#: zerver/lib/streams.py:917 zerver/views/user_topics.py:107 #, fuzzy #| msgid "Enable notifications" msgid "Invalid channel ID" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/streams.py:887 +#: zerver/lib/streams.py:888 msgid "Channel name is already in use." msgstr "" -#: zerver/lib/streams.py:899 zerver/lib/streams.py:1024 +#: zerver/lib/streams.py:900 zerver/lib/streams.py:1037 #, fuzzy, python-brace-format #| msgid "Enable notifications" msgid "Invalid channel name '{channel_name}'" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/streams.py:1359 zerver/views/streams.py:333 +#: zerver/lib/streams.py:1372 zerver/views/streams.py:333 msgid "A default channel cannot be private." msgstr "" -#: zerver/lib/streams.py:1363 +#: zerver/lib/streams.py:1376 #, python-brace-format msgid "Channel(s) ({channel_names}) do not exist" msgstr "" -#: zerver/lib/streams.py:1372 zerver/views/streams.py:355 +#: zerver/lib/streams.py:1385 zerver/views/streams.py:355 msgid "Web-public channels are not enabled." msgstr "" -#: zerver/lib/streams.py:1405 +#: zerver/lib/streams.py:1418 #, python-brace-format msgid "Default channel group with id '{group_id}' does not exist." msgstr "" @@ -6150,7 +6148,7 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/lib/zulip_update_announcements.py:542 +#: zerver/lib/zulip_update_announcements.py:561 msgid "`zulip_update_announcements_stream` is unexpectedly deactivated." msgstr "" @@ -6407,20 +6405,20 @@ msgstr "" msgid "An unknown browser" msgstr "" -#: zerver/tornado/event_queue.py:735 +#: zerver/tornado/event_queue.py:736 msgid "Missing 'queue_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:738 +#: zerver/tornado/event_queue.py:739 msgid "Missing 'last_event_id' argument" msgstr "" -#: zerver/tornado/event_queue.py:745 +#: zerver/tornado/event_queue.py:746 #, python-brace-format msgid "An event newer than {event_id} has already been pruned!" msgstr "" -#: zerver/tornado/event_queue.py:755 +#: zerver/tornado/event_queue.py:756 #, python-brace-format msgid "Event {event_id} was not in this queue" msgstr "" @@ -6772,28 +6770,42 @@ msgstr "நிர்வாகிகள்" msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" -#: zerver/views/realm_export.py:58 +#: zerver/views/realm_export.py:62 msgid "Exceeded rate limit." msgstr "" -#: zerver/views/realm_export.py:80 +#: zerver/views/realm_export.py:84 #, python-brace-format msgid "Please request a manual export from {email}." msgstr "" -#: zerver/views/realm_export.py:118 +#: zerver/views/realm_export.py:95 +#, python-brace-format +msgid "" +"Make sure at least one Organization Owner is consenting to the export or " +"contact {email} for help." +msgstr "" + +#: zerver/views/realm_export.py:102 +#, python-brace-format +msgid "" +"Make sure at least one Organization Owner allows other Administrators to see " +"their email address or contact {email} for help" +msgstr "" + +#: zerver/views/realm_export.py:141 msgid "Invalid data export ID" msgstr "" -#: zerver/views/realm_export.py:121 +#: zerver/views/realm_export.py:144 msgid "Export already deleted" msgstr "" -#: zerver/views/realm_export.py:123 +#: zerver/views/realm_export.py:146 msgid "Export failed, nothing to delete" msgstr "" -#: zerver/views/realm_export.py:125 +#: zerver/views/realm_export.py:148 msgid "Export still in progress" msgstr "" @@ -6943,19 +6955,19 @@ msgstr "" msgid "Uploaded file is larger than the allowed limit of {max_file_size} MiB" msgstr "" -#: zerver/views/typing.py:50 zerver/views/typing.py:92 +#: zerver/views/typing.py:53 zerver/views/typing.py:96 msgid "User has disabled typing notifications for channel messages" msgstr "" -#: zerver/views/typing.py:60 +#: zerver/views/typing.py:64 msgid "Missing 'to' argument" msgstr "" -#: zerver/views/typing.py:65 +#: zerver/views/typing.py:69 msgid "Empty 'to' list" msgstr "" -#: zerver/views/typing.py:68 zerver/views/typing.py:102 +#: zerver/views/typing.py:72 zerver/views/typing.py:106 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -7390,22 +7402,27 @@ msgstr "" msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:554 +#: zproject/backends.py:557 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2446 +#: zproject/backends.py:2449 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:3166 +#: zproject/backends.py:3169 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:3169 +#: zproject/backends.py:3172 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" +#, fuzzy +#~| msgid "Zulip" +#~ msgid "Try Zulip now" +#~ msgstr "சுலிப்பு" + #, fuzzy #~| msgid "Administrators" #~ msgid "Only organization administrators can send to this channel." diff --git a/locale/ta/translations.json b/locale/ta/translations.json index a9fbf70681..83eba8d7c9 100644 --- a/locale/ta/translations.json +++ b/locale/ta/translations.json @@ -42,7 +42,7 @@ "{name} (guest) is not subscribed to this channel. They will not be notified unless you subscribe them.": "", "{name} is not subscribed to this channel. They will not be notified if you mention them.": "", "{name} is not subscribed to this channel. They will not be notified unless you subscribe them.": "", - "{username} has {number_of_invites_by_user} unexpired invitations.": "", + "{username} has {number_of_invites_by_user, plural, one {# unexpired invitation} other {# unexpired invitations}}.": "", "Learn more.": "", "Learn more about other data export options.": "", " will have the same properties as it did prior to deactivation, including role, owner and channel subscriptions.": "", @@ -149,6 +149,7 @@ "Alert words": "", "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.": "", "Alerted messages": "", + "All": "", "All channels": "அனைத்து தகவலரங்கங்கள்", "All groups": "", "All messages including muted channels": "", @@ -333,6 +334,7 @@ "Click on at the top of your Zulip window.": "", "Click on a conversation to view it. To return here, you can:": "", "Click on the pencil () icon to edit and reschedule a message.": "", + "Click the name of a channel in the left sidebar, and click on any topic underneath to view one conversation at a time. You can explore discussions of changes to the design of the Zulip app in #design, or see ongoing issue investigations in #issues.": "", "Click to view or download.": "", "Close": "மூடு", "Close modal": "", @@ -648,6 +650,7 @@ "Expand views": "", "Expires at": "", "Expires on {date} at {time}": "", + "Explore how hundreds of community participants use Zulip to brainstorm ideas, discuss technical challenges, ask questions, and give feedback:": "", "Export failed": "", "Export organization": "", "Export permission": "", @@ -775,6 +778,7 @@ "Humans": "", "Idle": "", "If you don't know your password, you can reset it.": "", + "If you have any questions, please post in the #user questions channel, and we'll be happy to help.": "", "If you haven't updated your name, it's a good idea to do so before inviting other users to join you!": "", "Ignored deactivated groups:": "", "Ignored deactivated users:": "", @@ -838,7 +842,7 @@ "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "", "Joining the organization": "", "July": "", - "Jump to first unread": "", + "Jump": "", "June": "", "Just now": "", "Keyboard shortcuts": "", @@ -938,7 +942,7 @@ "Message length shouldn't be greater than {max_length} characters.": "", "Message move history": "", "Message moved": "", - "Message moved to {stream_topic}.": "", + "Message moved to .": "", "Message retention period": "", "Message {recipient_names}": "", "Message {recipient_name} ({recipient_status})": "", @@ -1177,6 +1181,7 @@ "Play animated images": "", "Play sound": "", "Please contact support for an exception or add users with a reusable invite link.": "", + "Please acknowledge the warning to send the message.": "", "Please add a valid recipient.": "", "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "", "Please choose a new password.": "", @@ -1187,6 +1192,7 @@ "Please only use characters that are valid in an email address": "", "Please re-enter your password to confirm your identity.": "", "Please select a channel.": "", + "Please select a valid channel.": "", "Political group": "", "Popular": "", "Posted by {full_name}": "", @@ -1470,7 +1476,7 @@ "This channel has no subscribers.": "", "This channel has {sub_count, plural, =0 {no subscribers} one {# subscriber} other {# subscribers}}.": "", "This content remains saved in your drafts.": "", - "This conversation also has older unread messages.": "", + "This conversation also has older unread messages. Jump to first unread message?": "", "This conversation does not include any users who can authorize it.": "", "This conversation may have additional messages not shown in this view.": "", "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", @@ -1489,6 +1495,7 @@ "This message was hidden because you have muted the sender.": "", "This message will remain saved in your drafts until it is successfully sent.": "", "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "", + "This permission cannot be removed, as it would mean that nobody is allowed to take this action.": "", "This profile field is required.": "", "This silent mention won't trigger notifications.": "", "This user cannot be deactivated.": "", @@ -1512,7 +1519,6 @@ "Time zone update offer": "", "Time zone updated": "", "Time's up!": "", - "Tip: You can also send \"/poll Some question\"": "", "Tip: You can watch this video without sound.": "", "Title": "", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "", @@ -1682,6 +1688,7 @@ "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", "Welcome to recent conversations!": "", "Welcome to Zulip!": "", + "Welcome to the Zulip development community!": "", "Welcome to your inbox!": "", "What pronouns should people use to refer to you?": "", "When you deactivate , they will be immediately logged out.": "", @@ -1801,6 +1808,7 @@ "You do not have permission to unresolve topics with messages older than {N, plural, one {# minute} other {# minutes}} in this organization.": "", "You do not have permission to use @topic mentions in this topic.": "", "You do not have permission to use @{wildcard_mention_string} mentions in this channel.": "", + "You do not have permission to use wildcard mentions in large streams.": "", "You do not have permissions to create invite links in this organization.": "", "You do not have permissions to send invite emails in this organization.": "", "You don't have any direct message conversations yet.": "", @@ -1853,6 +1861,7 @@ "You will not receive notifications about new messages.": "", "You will now see the channel you created. To go back to channel settings, you can:": "", "You will receive a confirmation email at the new address you enter.": "", + "You'll see a list of recent conversations, where each conversation is labeled with a topic by the person who started it. Click on a conversation to view it. You can always get back to recent conversations from the left sidebar.": "", "You're done!": "", "You're marking the topic {topic_name} as resolved. This adds a ✔ at the beginning of the topic name to let everyone know that this conversation is done. Learn more": "", "You're not subscribed to this channel. You will not be notified if other users reply to your message.": "", @@ -1894,7 +1903,6 @@ "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "archived": "", "back to channels": "", - "comma-separated list": "", "cookie": "", "days": "", "deactivated": "", diff --git a/locale/uk/translations.json b/locale/uk/translations.json index 24d601ce13..718422f243 100644 --- a/locale/uk/translations.json +++ b/locale/uk/translations.json @@ -18,20 +18,20 @@ "1 day": "1 день", "1 hour": "1 година", "1 week": "1 тиждень", - "1 year": "", + "1 year": "1 рік", "10 days": "10 днів", "10 minutes": "10 хвилин", "12-hour clock (5:00 PM)": "12-годинний (5:00 PM)", - "14 days": "", + "14 days": "14 днів", "2 minutes": "2 хвилини", - "2 years": "", + "2 years": "2 роки", "24-hour clock (17:00)": "24-годинний (17:00)", "3 days": "3 дні", "30 days": "30 днів", "30 minutes": "30 хвилин", "5 minutes": "5 хвилин", "6 hours": "6 годин", - "90 days": "", + "90 days": "90 днів", "Total messages: {total_messages}": "Всього повідомлень: {total_messages}", "Enter sends when composing a message": "", "

{file_name} will be removed from the messages where it was shared. This action cannot be undone.

": "

{file_name} буде видалено з повідомлень, до яких вона була поширена. Цю дію не можна скасувати.

", @@ -49,6 +49,7 @@ " will have the same role, channel subscriptions, user group memberships, and other settings and permissions as they did prior to deactivation.": " матимуть ту саму роль, підписки на канали, членство в групах користувачів та інші налаштування та дозволи, що й до вимкнення.", "@{name} (guest)": "@{ім'я} (гість)", "A Topic Move already in progress.": "Переміщення теми вже триває.", + "A channel with this name already exists.": "Канал із такою назвою вже існує.", "A deactivated bot cannot send messages, access data, or take any other action.": "Деактивований бот не може надсилати повідомлення, отримувати доступ до даних або виконувати будь-які інші дії.", "A deactivated emoji will remain visible in existing messages and emoji reactions, but cannot be used on new messages.": "Деактивований смайлик залишатиметься видимим в існуючих повідомленнях і реакціях на них, але його не можна буде використовувати в нових повідомленнях.", "A deactivated user group with this name already exists.": "", @@ -82,11 +83,11 @@ "Active {hours} hours ago": "Активність: {hours} годин тому", "Active {last_active_date}": "Активність: {last_active_date}", "Active {minutes} minutes ago": "Активність: {minutes} хв. тому", - "Activities": "", + "Activities": "Активності", "Activity unknown": "Активність невідома", "Add": "Додати", "Add GIF": "Додати GIF", - "Add a description": "", + "Add a description": "Додати опис", "Add a new alert word": "Додати нове сигнальне слово", "Add a new bot": "Додати нового бота", "Add a new code playground": "Додати новий майданчик для коду", @@ -116,7 +117,7 @@ "Add roles, groups or users": "", "Add saved snippet": "", "Add subscribers": "Додати підписників", - "Add subscribers to": "", + "Add subscribers to": "Додати підписників до", "Add subscribers. Use usergroup or #channelname to bulk add subscribers.": "Додавання підписників. Використовуйте групу користувачів або #ім'я потоку для масового додавання підписників.", "Add task": "Додати задачу", "Add to-do list": "", @@ -126,7 +127,7 @@ "Add video call": "Додати відеодзвінок", "Add voice call": "Додати голосовий дзвінок", "Add your email to invite other users or convert to a permanent Zulip organization.": "Додайте ваш адрес електронної пошти, щоб запросити інших користувачів або перетворити вашу організацію Zulip на постійну.", - "Add {full_name} to groups": "", + "Add {full_name} to groups": "Додати {full_name} до груп", "Added successfully!": "Додано успішно!", "Added successfully.": "Успішно додано.", "Administrator": "Адміністратор", @@ -150,21 +151,21 @@ "Alerted messages": "Сповіщення про небезпеку", "All channels": "Всі канали", "All groups": "Усі групи", - "All messages including muted channels": "Усі повідомлення включно зі заглушеними каналами", - "All roles ({count})": "", + "All messages including muted channels": "Усі повідомлення, включно із заглушеними каналами", + "All roles ({count})": "Усі ролі ({count})", "All time": "За весь час", "All topics": "Усі теми", "All unmuted topics": "Усі увімкнені теми", "All unread messages": "Усі непрочитані повідомлення", "All users will need to log in again at your new organization URL.": "Усім користувачам потрібно буде знову увійти за новою URL-адресою вашої організації.", "All your messages except those in muted channels and topics.": "Усі ваші повідомлення, окрім тих, що знаходяться у вимкнених каналах і темах.", - "All your messages.": "", + "All your messages.": "Усі ваші повідомлення.", "Allow creating web-public channels (visible to anyone on the Internet)": "Дозволяти створювати публічні канали (видимі будь-кому в Інтернеті)", "Allow message content in message notification emails": "Дозволити вміст повідомлень у листах про отримані повідомлення", "Allow message editing": "Дозволити редагувати повідомлення", "Allow other users to view read receipts": "Дозвольте іншим користувачам переглядати прочитані квитанції", "Allow subdomains": "Дозволити піддомени", - "Allow viewing the history of a message?": "", + "Allow viewing the history of a message?": "Дозволити перегляд історії повідомлення?", "Allowed domains": "Дозволені домени", "Allowed domains: {domains}": "Дозволені домени: {domains}", "Already above recommended maximum font size ({maximum_value})": "", @@ -179,8 +180,8 @@ "Already below recommended minimum line spacing": "", "Already members:": "Уже учасники:", "Already not subscribed.": "Вже не підписано.", - "Already subgroups:": "", - "Already subscribed to {channel}": "", + "Already subgroups:": "Уже підгрупи:", + "Already subscribed to {channel}": "Уже підписані на {channel}", "Already subscribed users:": "Вже підписані користувачі:", "Already subscribed.": "Вже підписаний.", "Always": "Завжди", @@ -188,31 +189,31 @@ "An archived channel with this name already exists.": "", "An hour ago": "Годину тому", "An unknown error occurred.": "Виникла невідома помилка.", - "Animals & Nature": "", + "Animals & Nature": "Тварини та природа", "Announce new channel in": "Анонсувати новий канал у", "Any time": "Будь-який час", "Anyone can add more options after the poll is posted.": "Будь-хто може додати більше варіантів відповіді після того, як опитування буде опубліковане.", "Anyone can add more tasks after the to-do list is posted.": "", "Anyone on the internet can view messages; members of your organization can join.": "", - "App theme": "", + "App theme": "Тема додатку", "April": "Квітень", "Archive ?": "Архівувати ?", "Archive channel": "Архівувати канал", - "Archived and non-archived": "", - "Archived channels": "", - "Archiving this channel will:": "", + "Archived and non-archived": "Архівовані та неархівовані", + "Archived channels": "Архівовані канали", + "Archiving this channel will:": "Архівування цього каналу:", "Are you sure you want to continue?": "Ви впевнені, що хочете продовжити?", "Are you sure you want to create channel ''''{channel_name}'''' and subscribe {count} users to it?": "", "Are you sure you want to deactivate this organization? All users will lose access to their Zulip accounts.": "", "Are you sure you want to deactivate your account?": "Ви впевнені що хочете деактивувати цей обліковий запис?", "Are you sure you want to delete all drafts? This action cannot be undone.": "Ви впевнені, що хочете видалити всі чернетки? Цю дію не можна буде скасувати.", "Are you sure you want to delete your profile picture?": "Ви дійсно хочете видалити фотографію свого профілю? ", - "Are you sure you want to join it directly as well?": "", + "Are you sure you want to join it directly as well?": "Ви впевнені, що хочете також доєднатися напряму?", "Are you sure you want to mark all messages as read? This action cannot be undone.": "Ви впевнені, що хочете позначити всі повідомлення як прочитані? Цю дію не можна буде скасувати.", "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "", "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "Дійсно заглушити {user_name}? Повідомлення, надіслані від заглушених користувачів, ніколи не створять сповіщення, будуть позначені як прочитані та приховані.", - "Are you sure you want to permanently delete ?": "", + "Are you sure you want to permanently delete ?": "Ви впевнені, що хочете остаточно видалити ?", "Are you sure you want to resend the invitation to ?": "Ви дійсно хочете повторно надіслати запрошення для ?", "Are you sure you want to revoke the invitation to {email}?": "Ви дійсно хочете відкликати запрошення для {email}?", "Are you sure you want to revoke this invitation link created by {referred_by}?": "Ви впевнені, що хочете відкликати посилання з запрошенням, створеним {referred_by}?", @@ -236,16 +237,16 @@ "Automatically go to conversation where you sent a message": "", "Automatically mark messages as read": "Автоматично позначати повідомлення як прочитані", "Automatically unmute topics in muted channels": "Автоматично вмикати теми у приглушених каналах", - "Available on Zulip Cloud Standard.": "", + "Available on Zulip Cloud Standard.": "Доступно на Zulip Cloud Standard.", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "Доступно на Zulip Cloud Standard. Виконайте апгрейд або запросіть спонсорство, щоб отримати доступ.", "Avatar": "Аватар", "Avatar changes are disabled in this organization": "Зміна аватарів у цій організації відключена", "Avatar from Gravatar": "Аватар з Gravatar", "BROWSE 1 MORE CHANNEL": "ПЕРЕГЛЯНУТИ ЩЕ 1 КАНАЛ", "BROWSE {can_subscribe_stream_count} MORE CHANNELS": "ПЕРЕГЛЯНУТИ ЩЕ {can_subscribe_stream_count} КАНАЛІВ", - "Back to channels": "Повернутись до каналів", - "Back to settings": "", - "Bankruptcy": "", + "Back to channels": "Назад до каналів", + "Back to settings": "Назад до налаштувань", + "Bankruptcy": "Банкротство", "Because the original owner of this bot is deactivated, you will become the owner for this bot.": "Оскільки початковий власник цього бота деактивований, ви станете власником цього бота.", "Because you are not subscribed to , messages in this channel were not marked as unread.": "", "Because you are removing the last subscriber from a private channel, it will be automatically archived.": "Оскільки ви видаляєте останнього підписника з приватного каналу, він буде автоматично заархівований.", @@ -256,7 +257,7 @@ "Bot": "Бот", "Bot email": "Електронна пошта бота", "Bot email (a-z, 0-9, and dashes only)": "Електронна адреса бота (лише символи a-z, 0-9 та дефіси) ", - "Bot is deactivated": "", + "Bot is deactivated": "Бот деактивований", "Bot owner": "Власник бота", "Bot type": "Тип бота", "Bots": "Боти", @@ -523,7 +524,7 @@ "Disable notifications?": "Вимкнути сповіщення?", "Disabled": "Вимкнено", "Discard": "Скасувати", - "Dismiss": "", + "Dismiss": "Відхилити", "Dismiss failed message": "", "Dismiss for a week": "Видалити на тиждень", "Display availability to other users": "Відображати доступність для інших користувачів", @@ -1085,7 +1086,7 @@ "Notifications are based on your configuration for .": "", "Notifications are based on your configuration for this channel.": "", "Notifications for @all/@everyone mentions": "Сповіщення для згадування @all/@everyone", - "Notify channel": "Сповістити канал", + "Notify channel": "Повідомити канал", "Notify recipients": "Сповістити одержувачів", "Notify this user by email?": "Сповістити цього користувача електронною поштою?", "Notify topic": "Сповістити тему", @@ -1305,7 +1306,7 @@ "Select language": "Обрати мову", "Select light theme": "", "Send": "Відправити", - "Send a test notification": "", + "Send a test notification": "Надіслати тестове сповіщення", "Send all notifications to a single topic": "", "Send automated notice to new topic": "", "Send automated notice to old topic": "", @@ -1545,7 +1546,7 @@ "Unknown channel": "Невідомий канал", "Unknown user": "Невідомий користувач", "Unmute": "Увімкнути сповіщення", - "Unmute channel": "Увімкнути сповіщення каналу", + "Unmute channel": "Увімкнути канал", "Unmute this bot": "", "Unmute this user": "", "Unmute topic": "Увімкнути сповіщення теми", @@ -1624,7 +1625,7 @@ "View bot card": "", "View channel": "Переглянути канал", "View channel messages": "Переглянути повідомлення потоку", - "View direct messages": "", + "View direct messages": "Переглянути особисті повідомлення", "View drafts": "Огляд чернеток", "View edit and move history": "", "View edit history": "Переглянути історію редагування", @@ -1911,7 +1912,7 @@ "{names} are guests in this organization.": "", "{name} (guest)": "{ім'я} (гість)", "{name} is a guest in this organization.": "", - "{num_of_people, plural, one {This message has been read by {num_of_people} person:} other {This message has been read by {num_of_people} people:}}": "{num_of_people, plural, one {} few {} many {} other {}}", + "{num_of_people, plural, one {This message has been read by {num_of_people} person:} other {This message has been read by {num_of_people} people:}}": "{num_of_people, plural, one {Це повідомлення прочитала {num_of_people} людина:} few {Це повідомлення прочитали {num_of_people} людини:} many {Це повідомлення прочитали {num_of_people} людей:} other {Це повідомлення прочитали {num_of_people} людей:}}", "{seconds} sec to edit": "{seconds} сек для редагування", "{server_jitsi_server_url} (default)": "{server_jitsi_server_url} (за замовчуванням)", "{subscribers_count, plural, =0 {No subscribers} =1 {1 subscriber} other {# subscribers}}": "", diff --git a/locale/zh_Hans/LC_MESSAGES/django.po b/locale/zh_Hans/LC_MESSAGES/django.po index ca522693ef..a3deacadbb 100644 --- a/locale/zh_Hans/LC_MESSAGES/django.po +++ b/locale/zh_Hans/LC_MESSAGES/django.po @@ -715,7 +715,7 @@ msgid "" " Plan management for this server is not available because at least one organization\n" " hosted on this server already has an active plan.\n" " " -msgstr "" +msgstr "\n 该服务器的计划管理不可用,因为至少一个组织\n 托管在该服务器上已经有一个活动计划。\n " #: templates/corporate/billing/remote_server_login_error_for_any_realm_on_active_plan.html:19 #, python-format @@ -734,7 +734,7 @@ msgstr "超出速率限制" #: templates/corporate/billing/remote_server_rate_limit_exceeded.html:11 #: templates/zerver/portico_error_pages/rate_limit_exceeded.html:11 msgid "Rate limit exceeded." -msgstr "超过限速。" +msgstr "超过速率限制。" #: templates/corporate/billing/remote_server_rate_limit_exceeded.html:13 msgid "" @@ -2080,7 +2080,7 @@ msgstr "管理员提供了以下信息:" #: templates/zerver/emails/deactivate.subject.txt:1 #, python-format msgid "Notification of account deactivation on %(realm_name)s" -msgstr "" +msgstr "%(realm_name)s账号停用通知" #: templates/zerver/emails/deactivate.txt:1 #, python-format @@ -2109,7 +2109,7 @@ msgstr "%(realm_name)s 的 Zulip 消息摘要" #: templates/zerver/emails/digest.txt:12 #, python-format msgid "Click here to log in to Zulip and catch up: %(organization_url)s." -msgstr "" +msgstr "单击此处登录 Zulip 并赶上:%(organization_url)s" #: templates/zerver/emails/digest.txt:15 msgid "Manage email preferences:" @@ -2135,7 +2135,7 @@ msgstr "感谢您提交的需求!" msgid "" "Your email address %(email)s has accounts with the following Zulip Cloud " "organizations:" -msgstr "" +msgstr "您的电子邮箱地址%(email)s 在以下 Zulip Cloud 组织中拥有账户:" #: templates/zerver/emails/find_team.html:14 #: templates/zerver/emails/find_team.txt:7 @@ -2169,7 +2169,7 @@ msgstr "抱歉,找不到 Zulip Cloud 账号。" msgid "" "Unfortunately, no accounts were found in Zulip organizations hosted by " "%(external_host)s." -msgstr "" +msgstr "遗憾的是,在 Zulip 组织中未发现由%(external_host)s 托管的账户。" #: templates/zerver/emails/find_team.html:37 #, python-format @@ -2291,14 +2291,14 @@ msgstr "此邀请将在两天后到期。如果邀请过期,您需要向 %(ref msgid "" "If you have any questions, please contact this Zulip server's administrators" " at %(email)s." -msgstr "" +msgstr "如果您有任何问题,请通过%(email)s联系 Zulip 服务器的管理员。" #: templates/zerver/emails/macros.html:18 #, python-format msgid "" "Do you have questions or feedback to share? Contact us — we'd love to help!" -msgstr "" +msgstr "您有问题或反馈意见要分享吗?联系我们 — 我们很乐意提供帮助!" #: templates/zerver/emails/missed_message.html:17 #, python-format @@ -2435,7 +2435,7 @@ msgstr "\n此电子邮件不包含消息内容,因为您已禁用出现在电 #: templates/zerver/emails/missed_message.txt:43 #, python-format msgid "Reply to this email directly, or view it in %(realm_name)s Zulip:" -msgstr "" +msgstr "直接回复此邮件,或在 %(realm_name)sZulip 中查看:" #: templates/zerver/emails/missed_message.txt:47 #, python-format @@ -2445,7 +2445,7 @@ msgstr "" #: templates/zerver/emails/missed_message.txt:51 #, python-format msgid "Reply in %(realm_name)s Zulip:" -msgstr "" +msgstr "在 %(realm_name)sZulip 中回复:" #: templates/zerver/emails/missed_message.txt:55 msgid "" @@ -2586,7 +2586,7 @@ msgstr "如果您已经决定在您的组织中使用 Zulip,欢迎您!您可 msgid "" "Otherwise, here is some advice we often hear from customers for evaluating " "any team chat product:" -msgstr "" +msgstr "此外,以下是我们在评估许多团队聊天产品时经常听到的客户建议:" #: templates/zerver/emails/onboarding_team_to_zulip.html:15 #, python-format @@ -2692,17 +2692,17 @@ msgstr "查看Zulip 科研团队指南" #: templates/zerver/emails/onboarding_zulip_guide.html:21 #: templates/zerver/emails/onboarding_zulip_guide.txt:12 msgid "View Zulip guide for events and conferences" -msgstr "" +msgstr "查看 Zulip 活动和会议指南" #: templates/zerver/emails/onboarding_zulip_guide.html:23 #: templates/zerver/emails/onboarding_zulip_guide.txt:14 msgid "View Zulip guide for non-profits" -msgstr "" +msgstr "查看 Zulip 非营利组织指南" #: templates/zerver/emails/onboarding_zulip_guide.html:25 #: templates/zerver/emails/onboarding_zulip_guide.txt:16 msgid "View Zulip guide for communities" -msgstr "" +msgstr "查看 Zulip 社区指南" #: templates/zerver/emails/onboarding_zulip_guide.subject.txt:2 msgid "Zulip guide for businesses" @@ -2726,11 +2726,11 @@ msgstr "Zulip 活动和会议指南" #: templates/zerver/emails/onboarding_zulip_guide.subject.txt:12 msgid "Zulip guide for non-profits" -msgstr "" +msgstr "非营利组织Zulip指南" #: templates/zerver/emails/onboarding_zulip_guide.subject.txt:14 msgid "Zulip guide for communities" -msgstr "" +msgstr "Zulip 社区指南" #: templates/zerver/emails/onboarding_zulip_topics.html:9 #: templates/zerver/emails/onboarding_zulip_topics.txt:1 @@ -2754,7 +2754,7 @@ msgstr "使用话题,您可以在 Zulip 中一次阅读所有的对话。无 #: templates/zerver/emails/onboarding_zulip_topics.html:16 msgid "Channels and topics in the Zulip app" -msgstr "" +msgstr "Zulip 应用程序中的频道和话题" #: templates/zerver/emails/onboarding_zulip_topics.html:19 #: templates/zerver/emails/onboarding_zulip_topics.txt:5 @@ -2782,7 +2782,7 @@ msgstr "" #: templates/zerver/emails/onboarding_zulip_topics.txt:10 #: templates/zerver/portico-header-dropdown.html:3 msgid "Go to Zulip" -msgstr "上Zulip" +msgstr "前往 Zulip" #: templates/zerver/emails/onboarding_zulip_topics.subject.txt:1 msgid "Keep your conversations organized with topics" @@ -3008,7 +3008,7 @@ msgid "" "\n" " Click the button below to log in.\n" " " -msgstr "" +msgstr "\n 单击下面的按钮登录。\n " #: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html:16 #, python-format @@ -3028,7 +3028,7 @@ msgstr "" #: templates/zerver/emails/remote_billing_legacy_server_confirm_login.subject.txt:1 msgid "Log in to Zulip plan management" -msgstr "" +msgstr "登录 Zulip 计划管理" #: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:1 #, python-format @@ -3069,7 +3069,7 @@ msgstr "确认并登录" #: templates/zerver/emails/remote_realm_billing_confirm_login.subject.txt:1 msgid "Confirm email for Zulip plan management" -msgstr "" +msgstr "确认 Zulip 计划管理电子邮件" #: templates/zerver/emails/remote_realm_billing_confirm_login.txt:1 #, python-format @@ -3540,7 +3540,7 @@ msgstr "没有可用的许可证" #: templates/zerver/no_spare_licenses.html:12 msgid "Organization cannot accept new members right now" -msgstr "" +msgstr "本组织现在不能接受新成员" #: templates/zerver/no_spare_licenses.html:16 #, python-format @@ -3558,15 +3558,15 @@ msgstr "请联系邀请您的人并要求他们增加许可证数量,然后重 #: templates/zerver/portico-header.html:4 msgid "Skip to main content" -msgstr "" +msgstr "跳至主要内容" #: templates/zerver/portico_error_pages/auth_subdomain.html:4 msgid "Authentication subdomain error" -msgstr "" +msgstr "验证子域错误" #: templates/zerver/portico_error_pages/auth_subdomain.html:11 msgid "Authentication subdomain" -msgstr "" +msgstr "验证子域" #: templates/zerver/portico_error_pages/auth_subdomain.html:13 msgid "" @@ -3679,7 +3679,7 @@ msgid "" "\n" " You can also use the Zulip desktop app.\n" " " -msgstr "" +msgstr "\n 你也可以使用 Zulip 桌面应用程序。\n " #: templates/zerver/realm_creation_form.html:9 #: templates/zerver/register.html:48 @@ -3757,11 +3757,11 @@ msgid "" "\n" " Create a new organization if you don't have one yet.\n" " " -msgstr "" +msgstr "\n 创建一个新的组织 如果你还没有的话。\n " #: templates/zerver/register.html:5 msgid "Registration" -msgstr "" +msgstr "注册" #: templates/zerver/register.html:21 msgid "Create your organization" @@ -3840,7 +3840,7 @@ msgstr "选择一个选项" #: templates/zerver/register.html:213 msgid "Please describe" -msgstr "" +msgstr "请描述" #: templates/zerver/register.html:214 msgid "Where did you see the ad?" @@ -3938,7 +3938,7 @@ msgstr "\n要使用其中之一登录 Zulip,您必须先Total messages: {total_messages}": "所有消息: {total_messages}", - "Enter sends when composing a message": "Enter撰写消息以发送", + "Enter sends when composing a message": "使用Enter发送撰写的消息", "

{file_name} will be removed from the messages where it was shared. This action cannot be undone.

": "

{file_name} 将删除。此操作无法撤消。

", "

You are searching for messages that are sent by more than one person, which is not possible.

": "

对不起,您搜索的消息是由多人发送的,搜索终止。

", "

You are searching for messages that belong to more than one channel, which is not possible.

": "

您不能够搜索属于多个频道的消息

", @@ -91,7 +91,7 @@ "Add a new alert word": "新增提醒词", "Add a new bot": "新增机器人", "Add a new code playground": "新增代码编辑器", - "Add a new custom profile field": "新增一个资料字段", + "Add a new custom profile field": "新增一个自定义用户资料字段", "Add a new emoji": "新增表情", "Add a new linkifier": "新增链接器", "Add a new profile field": "新增一个资料字段", @@ -168,16 +168,16 @@ "Allow viewing the history of a message?": "允许查看消息历史记录?", "Allowed domains": "允许的域名", "Allowed domains: {domains}": "允许的域:{domains}", - "Already above recommended maximum font size ({maximum_value})": "", - "Already above recommended maximum line spacing": "", - "Already at default font size ({default_value})": "", - "Already at default line spacing": "", - "Already at maximum font size ({maximum_value})": "", - "Already at maximum line spacing": "", - "Already at minimum font size ({minimum_value})": "", - "Already at minimum line spacing": "", - "Already below recommended minimum font size ({minimum_value})": "", - "Already below recommended minimum line spacing": "", + "Already above recommended maximum font size ({maximum_value})": "已超过建议的最大字体大小 ({maximum_value})", + "Already above recommended maximum line spacing": "已超过建议的最大行距", + "Already at default font size ({default_value})": "已使用默认字体大小 ({default_value})", + "Already at default line spacing": "已使用默认行距", + "Already at maximum font size ({maximum_value})": "已达到最大字体大小 ({maximum_value})", + "Already at maximum line spacing": "已达到最大行距", + "Already at minimum font size ({minimum_value})": "已达到最小字体大小 ({minimum_value})", + "Already at minimum line spacing": "已达到最小行距", + "Already below recommended minimum font size ({minimum_value})": "已低于建议的最小字体大小 ({minimum_value})", + "Already below recommended minimum line spacing": "已低于建议的最小行距", "Already members:": "已经是成员:", "Already not subscribed.": "已经没有订阅了。", "Already subgroups:": "已是子组:", @@ -189,7 +189,7 @@ "An archived channel with this name already exists.": "已归档频道名称已存在", "An hour ago": "一小时前", "An unknown error occurred.": "发生了一个未知错误。", - "Animals & Nature": "", + "Animals & Nature": "动物与自然", "Announce new channel in": "通告新的频道", "Any time": "任何时候", "Anyone can add more options after the poll is posted.": "任何人都可以在已发布的投票中添加更多的选项。", @@ -200,7 +200,7 @@ "Archive ?": "归档吗?", "Archive channel": "归档频道", "Archived and non-archived": "", - "Archived channels": "", + "Archived channels": "已归档频道", "Archiving this channel will:": "归档此频道将:", "Are you sure you want to continue?": "确定要继续吗?", "Are you sure you want to create channel ''''{channel_name}'''' and subscribe {count} users to it?": "您确定要创建频道 ''''{channel_name}'''' 并订阅 {count} 个用户?", @@ -210,8 +210,8 @@ "Are you sure you want to delete your profile picture?": "确认删除您的头像吗?", "Are you sure you want to join it directly as well?": "你确定直接加入么?", "Are you sure you want to mark all messages as read? This action cannot be undone.": "确定要将所有消息标记为已读?此操作无法撤消。", - "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "", - "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "", + "Are you sure you want to mark messages as unread? Messages in multiple conversations may be affected.": "您确定要将消息标记为未读?多个会话中的消息可能会受到影响。", + "Are you sure you want to mark {count} messages as unread? Messages in multiple conversations may be affected.": "您确定要将 {count} 个消息标记为未读?多个会话中的消息可能会受到影响。", "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "您确定要屏蔽{user_name}吗?备屏蔽用户发送的消息永远不会触发提醒,会被标记为已读,并且被隐藏。", "Are you sure you want to permanently delete ?": "您确定要永久删除?", "Are you sure you want to resend the invitation to ?": "您确认向重新发送邀请链接?", @@ -237,18 +237,18 @@ "Automatically go to conversation where you sent a message": "自动跳转到您发送消息的位置", "Automatically mark messages as read": "自动标记消息为已读", "Automatically unmute topics in muted channels": "自动取消静音频道中的话题静音", - "Available on Zulip Cloud Standard.": "", + "Available on Zulip Cloud Standard.": "可在 Zulip Cloud 标准版中使用。", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "可在 Zulip 云标准版中使用。升级申请赞助 即可访问。", "Avatar": "头像", "Avatar changes are disabled in this organization": "本组织禁止修改头像", "Avatar from Gravatar": "头像来自Gravatar", "BROWSE 1 MORE CHANNEL": "BROWSE 1 MORE CHANNEL", - "BROWSE {can_subscribe_stream_count} MORE CHANNELS": "", + "BROWSE {can_subscribe_stream_count} MORE CHANNELS": "BROWSE {can_subscribe_stream_count} MORE CHANNELS", "Back to channels": "返回频道", "Back to settings": "返回设置", "Bankruptcy": "", "Because the original owner of this bot is deactivated, you will become the owner for this bot.": "因机器人的原所有者已被停用,您将变成此机器人的所有者。", - "Because you are not subscribed to , messages in this channel were not marked as unread.": "", + "Because you are not subscribed to , messages in this channel were not marked as unread.": "因为您没有订阅 ,所以该频道中的消息没有标记为未读。", "Because you are removing the last subscriber from a private channel, it will be automatically archived.": "因为您要删除私人频道的最后一位订阅者,所以该频道将自动 存档。", "Because you are the only organization owner, you cannot deactivate your account.": "因为您是组织中唯一的所有者,您不能停用自己的账号。", "Because you are the only subscriber, this channel will be automatically archived.": "由于您是唯一的订阅者,该频道将自动存档。", @@ -271,7 +271,7 @@ "CHANNELS": "CHANNELS", "CREATE A CHANNEL": "创建频道", "Call provider": "", - "Can't add members to a deactivated group": "", + "Can't add members to a deactivated group": "无法向已停用的组添加成员", "Cancel": "取消", "Cancel compose": "取消编辑", "Cancel compose and save draft": "取消撰写并保存草稿", @@ -290,9 +290,9 @@ "Change language": "更改语言", "Change password": "修改密码", "Change setting": "更改设置", - "Change to default line spacing": "", - "Change to font size {new_value}": "", - "Change to {new_value_string} line spacing": "", + "Change to default line spacing": "改为默认行距", + "Change to font size {new_value}": "更改字体大小至 {new_value}", + "Change to {new_value_string} line spacing": "改为 {new_value_string} 行距", "Change your email": "修改电子邮箱", "Change your password": "修改密码", "Channel": "频道", @@ -301,7 +301,7 @@ "Channel ID": "频道ID", "Channel color": "频道颜色", "Channel created recently": "最近创建的频道", - "Channel creation": "频道创建", + "Channel creation": "创建频道", "Channel description": "频道描述", "Channel details": "频道详细", "Channel email address:": "频道邮箱地址:", @@ -343,7 +343,7 @@ "Collapse compose box": "折叠撰写框", "Collapse direct messages": "折叠私信", "Collapse message": "折叠消息", - "Collapse views": "", + "Collapse views": "折叠视图", "Collapse/show selected message": "折叠/展开所选消息", "Combined feed": "综合信息", "Combined feed options": "综合信息选项", @@ -354,7 +354,7 @@ "Complete your organization profile, which is displayed on your organization's registration and login pages.": "填写您的组织简介,该简介将显示在您组织的注册和登录页面上。", "Compose a message.": "撰写消息。", "Compose message": "在这儿写点东西呀", - "Compose settings": "", + "Compose settings": "撰写设置", "Compose your message here": "在这里写消息", "Compose your message here...": "在这里编辑消息", "Composing messages": "输入您想说的", @@ -375,9 +375,9 @@ "Consider searching all public channels.": "考虑搜索所有公共频道。", "Contact a moderator to resolve this topic.": "请联系版主将其此话题标记已解决。", "Contact a moderator to unresolve this topic.": "请联系版主将其此话题标记未解决。", - "Contact sales": "", + "Contact sales": "联系销售人员", "Contact support": "客户支持", - "Content": "", + "Content": "内容", "Continue": "继续", "Continue to add members": "继续添加成员", "Continue to add subscribers": "继续添加订阅者", @@ -419,8 +419,8 @@ "Creating channel...": "创建频道中…", "Creating group...": "正在创建群组...", "Creating link…": "创建链接...", - "Current font size: {current_value}": "", - "Current line spacing: {current_value_string}": "", + "Current font size: {current_value}": "当前字体大小:{current_value}", + "Current line spacing: {current_value_string}": "当前线间距:{current_value_string}", "Currently viewing all direct messages.": "正在浏览所有私信。", "Currently viewing the entire channel.": "当前正在查看整个频道。", "Currently viewing your combined feed.": "正在浏览综合信息。", @@ -431,7 +431,7 @@ "Custom language: {query}": "自定义语言:{query}", "Custom linkifier added!": "添加了自定义链接器!", "Custom playground added!": "添加了自定义游乐场!", - "Custom profile fields": "自定义配置文件字段", + "Custom profile fields": "自定义用户资料字段", "Custom time": "自定义时间", "Custom time ({min}+ days)": "自定义时间({min}+天)", "Custom time ({min}-{max} days)": "自定义时间({min}-{max} 天)", @@ -458,17 +458,17 @@ "Deactivate bot": "停用机器人", "Deactivate custom emoji?": "停用自定义表情?", "Deactivate group": "停用群组", - "Deactivate organization": "禁用组织", + "Deactivate organization": "停用组织", "Deactivate user": "停用用户", "Deactivate your account": "关闭您的账号", "Deactivate {group_name}?": "停用{group_name}?", "Deactivate {name}?": "停用 {name} ?", "Deactivated": "已停用", - "Deactivated groups": "", + "Deactivated groups": "已停用的群组", "Deactivated users": "停用成员列表", "December": "十二月", - "Decrease font size": "", - "Decrease line spacing": "", + "Decrease font size": "减小字体大小", + "Decrease line spacing": "减少行距", "Default": "", "Default channel for new users": "新用户的默认频道", "Default channels": "默认频道", @@ -484,8 +484,8 @@ "Delete all drafts": "删除所有草稿", "Delete all selected drafts": "删除全部选中的草稿", "Delete code playground?": "删除代码编辑器?", - "Delete custom profile field?": "删除自定义配置字段?", - "Delete data export?": "", + "Delete custom profile field?": "删除自定义用户资料字段?", + "Delete data export?": "删除数据导出?", "Delete draft": "删除草稿", "Delete file?": "是否删除文件?", "Delete icon": "删除图标", @@ -563,9 +563,9 @@ "Edit": "编辑", "Edit #{channel_name}": "编辑 #{channel_name}", "Edit #{stream_name} (archived)": "", - "Edit and reschedule message": "", + "Edit and reschedule message": "编辑并重新定时消息", "Edit channel name and description": "编辑频道名字和描述", - "Edit custom profile field": "", + "Edit custom profile field": "编辑自定义用户资料字段", "Edit linkfiers": "编辑链接器", "Edit message": "编辑消息", "Edit profile": "编辑个人资料", @@ -666,7 +666,7 @@ "Failed!": "失败", "Failed: A custom emoji with this name already exists.": "失败:已存在具有此名称的自定义表情符号。", "Failed: Emoji name is required.": "失败:表情符号名称是必需的。", - "Failed: Invalid Pattern": "", + "Failed: Invalid Pattern": "失败:无效的模式", "Failed: There is a default emoji with this name. Only administrators can override default emoji.": "失败:已存在同名的默认表情符号,只有管理员才能覆盖默认表情符号。", "Failed: {error}": "失败:{error}", "February": "二月", @@ -701,7 +701,7 @@ "Followed": "已关注", "Followed topics": "已关注话题", "Follows system settings.": "跟随系统设置。", - "Font size": "", + "Font size": "字体大小", "Food & Drink": "", "For example, to configure a code playground for code blocks tagged as Rust, you can set:": "例如,要为 Rust 的代码块配置代码游戏场,可以像这样设置:", "For more examples and technical details, see the help center documentation on adding code playgrounds.": "有关更多示例和技术细节,请参阅帮助中心中有关添加 Code playgrounds 的内容。", @@ -742,12 +742,12 @@ "Go to recent conversations": "前往近期对话", "Go to starred messages": "前往星标消息", "Go to the conversation you are composing to": "跳转到您要撰写的对话", - "Go to topic or DM conversation": "", + "Go to topic or DM conversation": "在话题和私信对话间切换", "Go to your home view": "前往主视图", "Go to {recipient_text}": "前往 {recipient_text}", "Got it": "知道了", - "Got it — Cancel": "", - "Got it — Confirm": "", + "Got it — Cancel": "好的 — 取消!", + "Got it — Confirm": "好的 — 确认!", "Government": "政府", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "通过Webathena授权给Zulip用于运行您的Zephyr镜像所需的Kerberos票证", "Granted": "", @@ -832,13 +832,13 @@ "Join video call.": "加入视频对话", "Join voice call.": "加入语音对话", "Join {realm_name}": "加入 {realm_name}", - "Joined": "已加入", + "Joined": "加入于", "Joined {date_joined}": "加入日期 {date_joined}", "Joining and viewing messages requires being invited": "加入和查看消息需要受到邀请", "Joining and viewing messages requires being invited; users can only view messages sent while they were subscribed": "加入和查看消息需要被邀请;用户只能查看订阅时发送的消息", "Joining the organization": "加入这个组织", "July": "七月", - "Jump to first unread": "", + "Jump to first unread": "跳转到第一个未读消息", "June": "六月", "Just now": "刚刚", "Keyboard shortcuts": "快捷键", @@ -868,18 +868,18 @@ "Let recipients see when I'm typing messages in channels": "在频道中向对方展示我的文字输入状态", "Let recipients see when a user is typing channel messages": "在频道中向对方展示我的文字输入状态", "Let recipients see when a user is typing direct messages": "在私聊中向对方展示我的文字输入状态", - "Let's go!": "", + "Let's go!": "让我们开始吧!", "Light": "浅色", "Light theme": "浅色模式", "Light theme logo": "浅色模式标志", - "Line spacing": "", + "Line spacing": "行距", "Link": "链接", "Link with Webathena": "链接Webathena", "Link:": "关联:", "Linkifiers": "链接器", "Linkifiers make it easy to refer to issues or tickets in third party issue trackers, like GitHub, Salesforce, Zendesk, and others. For instance, you can add a linkifier that automatically turns #2468 into a link to the GitHub issue in the Zulip repository with:": "链接器可以轻松地引用第三方问题跟踪器例如 GitHub、Salesforce、Zendesk 等中的问题或工单。例如,您可以添加一个链接器,自动将 #2468 转换为指向 Zulip 存储库中 GitHub 问题的链接:", "Loading…": "加载中…", - "Local time": "本地时间", + "Local time": "当地时间", "Log in": "登录", "Log in to view image": "登录以浏览图片", "Log out": "退出", @@ -905,7 +905,7 @@ "Mark as unread from here": "自此标记为未读", "Mark as unread from selected message": "讲选中的消息标记为未读", "Mark as unresolved": "标记为未解决", - "Mark messages as unread?": "", + "Mark messages as unread?": "将消息标记为未读?", "Mark topic as read": "标记话题为已读", "Mark topic as resolved": "讲话题标记为已解决", "Math (LaTeX)": "Math (LaTeX)", @@ -1013,7 +1013,7 @@ "Never ask on this computer": "在这台电脑上不要再问我", "Never expires": "永不过期", "New": "New", - "New channel": "", + "New channel": "新频道", "New channel announcements": "新的频道公告", "New channel message": "新的频道消息", "New direct message": "新的私信", @@ -1037,7 +1037,7 @@ "No channels to show.": "没有频道可展示。", "No conversations match your filters.": "没有匹配的对话。", "No custom emojis match your current filter.": "没有匹配的自定义表情。", - "No custom profile fields configured.": "", + "No custom profile fields configured.": "没有已配置的自定义用户资料字段", "No default channels match your current filter.": "没有匹配的默认频道。", "No description.": "没有描述信息。", "No drafts selected": "未选中草稿", @@ -1052,7 +1052,7 @@ "No matching user groups": "没有匹配的用户群组", "No matching users.": "没有匹配的用户。", "No one has read this message yet.": "尚无人阅读此消息。", - "No other subscribers.": "", + "No other subscribers.": "没有其他订阅者。", "No owner": "没有所有者", "No playgrounds configured.": "没有经过配置的Code playgrounds。", "No playgrounds match your current filter.": "没有匹配的Code playgrounds。", @@ -1060,7 +1060,7 @@ "No scheduled messages.": "没有定时消息。", "No search results.": "没有搜索结果", "No status text": "无状态信息", - "No subscribers.": "", + "No subscribers.": "没有订阅者。", "No topics are marked as resolved.": "没有话题被标记为已解决。", "No topics match your current filter.": "无符合筛选的话题", "No uploaded files match your current filter.": "没有符合您当前的筛选条件的已上传文件。", @@ -1098,27 +1098,27 @@ "Notify topic": "通知话题", "November": "十一月", "Now following .": "正在关注。", - "Numbered list": "", + "Numbered list": "编号列表", "OTHERS": "OTHERS", "Objects": "", "October": "十月", "Offer to update to my computer's time zone": "更新至此电脑时区", "Old password": "旧密码", - "On hover": "", + "On hover": "鼠标悬停时", "Once you leave this channel, you will not be able to rejoin.": "一旦离开该频道,将无法重新加入。", "Once you leave this group, you will not be able to rejoin.": "一旦离开此群组,您将无法重新加入。", "One or more files could not be deleted.": "一个或多个文件无法被删除。", "One or more of these users do not exist!": "一个或多个用户不存在", - "Only 2 custom profile fields can be displayed on the user card.": "用户卡上只能显示 2 个自定义配置文件字段。", + "Only 2 custom profile fields can be displayed on the user card.": "用户卡上只能显示 2 个自定义用户资料字段。", "Only channel administrators can edit these settings.": "只有频道管理员才能编辑这些设置。", "Only in conversation views": "只在对话视图", - "Only in image viewer": "", + "Only in image viewer": "只在查看图片时", "Only organization administrators can edit these settings": "只有组织管理员可以编辑这些设置", "Only organization administrators can edit these settings.": "只有组织管理员才能编辑这些设置。", "Only organization owners can edit these settings.": "只有组织所有者才能编辑这些设置。", "Only organization owners may deactivate an organization.": "只有组织所有者才能停用组织。", "Only owners can change these settings.": "只有所有者才能更改这些设置。", - "Only topics you follow": "", + "Only topics you follow": "只关注您关注的主题", "Open": "打开", "Open help menu": "打开帮助菜单", "Open message menu": "打开消息菜单", @@ -1178,7 +1178,7 @@ "Play sound": "播放声音", "Please contact support for an exception or add users with a reusable invite link.": "请联系组织管理员重新申请邀请链接.", "Please add a valid recipient.": "请添加有效的收件人。", - "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "", + "Please ask a user with billing permission to increase the number of licenses or deactivate inactive users, and try again.": "请让有计费权限的用户 增加许可证数量停用非活跃用户,然后再试一次。", "Please choose a new password.": "请选择新密码。", "Please enter a question.": "请输入一个问题", "Please enter task title.": "请输入任务标题。", @@ -1196,8 +1196,8 @@ "Prevent messages in this channel from being edited, deleted, or moved.": "防止该频道中的消息被编辑、删除或移动。", "Prevent new messages from being sent to this channel.": "阻止向该频道发送新消息。", "Prevent users from changing their avatar": "禁止用户更改头像", - "Prevent users from changing their email address": "阻止用户更改邮件地址", - "Prevent users from changing their name": "防止用户更改名称", + "Prevent users from changing their email address": "禁止用户更改电子邮箱地址", + "Prevent users from changing their name": "禁止用户更改用户名", "Preview": "预览消息", "Preview organization profile": "预览组织资料", "Preview profile": "预览资料", @@ -1209,7 +1209,7 @@ "Private, protected history": "私人的、受保护的历史消息", "Private, shared history": "私人的、共享的历史消息", "Profile": "资料", - "Profile missing required fields": "", + "Profile missing required fields": "用户资料缺少必要字段", "Pronouns": "", "Public": "公开", "Public data": "公共数据", @@ -1223,7 +1223,7 @@ "Reactivate bot": "重启机器人", "Reactivate this bot": "重新激活该机器人", "Reactivate this user": "重新激活该用户", - "Reactivate user": "", + "Reactivate user": "重新激活用户", "Reactivate {name}": "重新激活 {name}", "Read receipts": "阅读回执", "Read receipts are currently disabled in this organization.": "阅读回执功能当前已被组织停用。", @@ -1231,7 +1231,7 @@ "Read receipts are not available for Notification Bot messages.": "通知机器人发送的信息不支持阅读回执功能。", "Recent conversations": "近期对话", "Recent conversations options": "近期对话选项", - "Reloading…": "", + "Reloading…": "重新加载中...", "Remove": "移除", "Remove from default": "取消默认频道", "Remove it from the left sidebar for all users.": "为所有用户将其从侧边栏移除。", @@ -1249,18 +1249,18 @@ "Reply to message": "回复消息", "Reply to selected conversation": "回复所选对话", "Reply to selected message": "回复所选消息", - "Request education pricing": "", + "Request education pricing": "申请教育定价", "Request sponsorship": "赞助", "Requesting user": "请求用户", "Require topics in channel messages": "要求在频道信息中加入话题", - "Require unique names": "要求名称唯一", + "Require unique names": "用户名不得重复", "Required": "必须", "Required field": "必须填写", "Research": "研究", "Resend": "重新发送", "Resend invitation?": "重新发送邀请函?", "Reset to default font size ({default_value})": "", - "Reset to default line spacing": "", + "Reset to default line spacing": "重置为默认行距", "Reset to default notifications": "重置为默认通知", "Reset zoom": "重置缩放", "Resolved topics": "已解决的话题", @@ -1268,7 +1268,7 @@ "Restrict email domains of new users": "限制新用户的电子邮箱域", "Restrict to a list of domains": "限制到一个域列表", "Retain forever": "永远保留", - "Retention period (days)": "", + "Retention period (days)": "保留期(天数)", "Retry": "重试", "Revoke": "撤销", "Revoke invitation link": "撤销邀请链接", @@ -1327,7 +1327,7 @@ "Send message": "发送消息", "Send mobile notifications even if I'm online": "即使在线也发送手机通知", "Send mobile notifications even if user is online": "即使用户在线也发送移动通知", - "Send notifications for all branches": "", + "Send notifications for all branches": "为所有分支发送通知", "Send options": "发送选项", "Send weekly digest emails to inactive users": "每周给不活跃的用户发送摘要邮件", "Sending…": "发送中...", @@ -1335,8 +1335,8 @@ "Sent! Your message is outside your current view.": "已发送!您的信息在当前视图之外。", "September": "九月", "Server needs upgrade": "服务器需要升级", - "Set font size to default": "", - "Set line spacing to default": "", + "Set font size to default": "将字体大小设置为默认值", + "Set line spacing to default": "将行距设置为默认值", "Set status": "设置状态", "Set up two factor authentication": "设置两步验证", "Setting updated": "设置已更新", @@ -1363,12 +1363,12 @@ "Show unread counts for": "显示未读的计数", "Show user list": "显示用户列表", "Show when other users are typing": "在其他用户打字时显示", - "Showing messages since {time_string}.": "", + "Showing messages since {time_string}.": "显示自 {time_string} 之后的消息。", "Sign up": "注册", "Size": "大小", "Skip the rest": "", - "Skip video — I'm familiar with Zulip": "", - "Skipped unsubscribed channels": "", + "Skip video — I'm familiar with Zulip": "跳过视频 — 我熟悉 Zulip", + "Skipped unsubscribed channels": "跳过未订阅频道", "Slack compatible": "高度兼容", "Slack's outgoing webhooks": "Slack发送的webhook", "Smileys & Emotion": "", @@ -1388,8 +1388,8 @@ "Starred messages options": "", "Starring messages is a good way to keep track of important messages, such as tasks you need to go back to, or useful references. To star a message, hover over a message and click the . Learn more": "对消息加注星标是跟踪重要消息的好方法,例如您需要回顾的任务有或有价值的参考。要为消息添加星标,请将鼠标悬停在消息上并单击了解更多", "Start a new topic or select one from the list.": "开始一个新话题或从列表中选择一个。", - "Start export": "", - "Start export?": "", + "Start export": "开始导出", + "Start export?": "开始导出?", "Start new conversation": "开始新对话", "Status": "状态", "Stream color": "频道颜色", @@ -1400,6 +1400,7 @@ "Subscribe to ": "订阅至 ", "Subscribe to this channel": "订阅此频道", "Subscribe to/unsubscribe from selected channel": "从此频道订阅/取消订阅", + "Subscribe {full_name} to channels": "将 {full_name} 订阅至频道", "Subscribed": "已订阅", "Subscribed channels": "已订阅频道", "Subscribed successfully!": "订阅成功", @@ -1423,7 +1424,7 @@ "Task list": "任务列表", "Tasks": "", "The administrators provided the following comment:": "管理员提供了以下信息:", - "The application has been updated; Reloading…": "", + "The application has been updated; Reloading…": "该应用程序已更新,正在重新加载…", "The basics": "基础操作", "The channel #{channel_name} does not exist. Manage your subscriptions on your Channels page.": "", "The channel description cannot contain newline characters.": "频道描述不能包含换行字符。", @@ -1443,7 +1444,7 @@ "There are no deactivated users.": "目前没有已停用的用户。", "There are no default channels.": "目前没有默认频道。", "There are no exports.": "", - "There are no groups matching your filters.": "", + "There are no groups matching your filters.": "没有符合您筛选条件的组。", "There are no invitations.": "目前没有邀请。", "There are no messages here.": "目前没有消息。", "There are no messages in this topic.": "此话题中没有消息。", @@ -1468,17 +1469,17 @@ "This channel has been archived.": "此频道已被归档。", "This channel has no subscribers.": "此频道没有订阅者。", "This content remains saved in your drafts.": "此内容仍保存在您的草稿中。", - "This conversation also has older unread messages.": "", + "This conversation also has older unread messages.": "该对话中还有更早的未读消息。", "This conversation does not include any users who can authorize it.": "该对话不包括任何可以授权的用户。", "This conversation may have additional messages not shown in this view.": "该对话可能还有其他消息未在此视图中显示。", "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "该演示组织,将在 {days_remaining} 天后被自动删除,除非将其转换为永久组织。", - "This feature is available on Zulip Cloud Plus.": "", + "This feature is available on Zulip Cloud Plus.": "该功能在 Zulip Cloud Plus 中使用。", "This feature is available on Zulip Cloud Plus. Upgrade to access.": "在 Zulip Cloud Plus 上提供此功能,升级即可访问。", "This group has been deactivated.": "此群组已被停用。", "This group has no assigned permissions.": "该组没有指定权限。", "This group has no members.": "此群组没有成员。", "This group has this permission because it's a subgroup of {supergroup_name}.": "该组有此权限是因为它是 {supergroup_name} 的子组。", - "This group is deactivated. It can't be mentioned or used for any permissions.": "", + "This group is deactivated. It can't be mentioned or used for any permissions.": "该组已停用。它不能被提及或用于任何权限。", "This is a test notification from Zulip.": "这是来自 Zulip 的测试通知。", "This is not a publicly accessible conversation.": "这不是一个可公开访问对话。", "This is your home view.": "这是你的主视图", @@ -1489,7 +1490,7 @@ "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "此组织配置为将消息内容的编辑限制在发送后的 {minutes_to_edit} 分钟内。", "This profile field is required.": "此配置字段是必须的。", "This silent mention won't trigger notifications.": "这种无声提及不会触发通知。", - "This user cannot be deactivated.": "", + "This user cannot be deactivated.": "该用户不能停用。", "This user does not exist!": "该用户不存在!", "This user has been deactivated.": "该用户已被停用。", "This user is a member of {name} because they are a member of a subgroup ({subgroups_name}).": "该用户是 {name} 的成员,因为他们是子组 ({subgroups_name}) 的成员。", @@ -1511,10 +1512,10 @@ "Time zone updated": "时区已更新", "Time's up!": "时间到了!", "Tip: You can also send \"/poll Some question\"": "提示:你还可以发送 \"/poll \" 来对一些问题进行投票", - "Tip: You can watch this video without sound.": "", + "Tip: You can watch this video without sound.": "提示:您可以无声播放此视频。", "Title": "标题", "To call attention to a message, you can mention a user, a group, topic participants, or all subscribers to a channel. Type @ in the compose box, and choose who you'd like to mention from the list of suggestions. Learn more": "要引起对于消息的关注,你可以在撰写框中使用 @ 来选择你想你提及的人,他可以是一名用户,也可以是一个群组或者话题甚至是频道中的所有订阅者。Learn more", - "To deactivate this group, you must first remove all permissions assigned to it.": "", + "To deactivate this group, you must first remove all permissions assigned to it.": "要停用该组,必须首先删除分配给它的所有权限。", "To invite users, please increase the number of licenses or deactivate inactive users.": "要邀请用户,请增加许可证数量要么停用非活动用户.", "To make it easier to tell where your message will be sent, messages in conversations you are not composing to are faded.": "为了让您更容易知道消息将发送到哪里,您没有撰写的对话中的消息会被淡化。", "To preserve your reading state, this view does not mark messages as read.": "为了保留您的阅读状态,此视图不会将邮件标记为已读。", @@ -1534,9 +1535,9 @@ "Topic settings": "话题设置", "Topic visibility": "话题可见性", "Topics": "话题", - "Topics I participate in": "", - "Topics I send a message to": "", - "Topics I start": "", + "Topics I participate in": "我参与的话题", + "Topics I send a message to": "我发送过消息的话题", + "Topics I start": "我发起的话题", "Topics are required in this organization.": "本组织需要话题为必要选项。", "Travel & Places": "", "Try now": "立即连接", @@ -1548,8 +1549,8 @@ "URL for your integration": "URL 集成", "URL pattern": "网址格式", "URL template": "URL 模版", - "Unable to connect to Zulip. Retrying now…": "", - "Unable to connect to Zulip. Retrying soon…": "", + "Unable to connect to Zulip. Retrying now…": "无法连接到 Zulip。正在重试...", + "Unable to connect to Zulip. Retrying soon…": "无法连接到 Zulip。即将重试...", "Unable to connect to Zulip. {retry_delay_secs, plural, one {Trying again in {retry_delay_secs} second…} other {Trying again in {retry_delay_secs} seconds…}}": "", "Unable to update setting": "无法更新设置", "Uncheck all": "全部不选", @@ -1654,23 +1655,23 @@ "View in {playground_name}": "在 {playground_name} 中查看", "View messages sent": "已发送消息", "View messages with yourself": "私有消息", - "View move history": "", + "View move history": "查看移动历史", "View original message": "查看原始消息", "View permissions": "", - "View profile": "", + "View profile": "查看用户资料", "View read receipts": "查看阅读回执", "View recent conversations": "查看近期对话", "View scheduled messages": "查看定时消息", - "View user card": "", + "View user card": "查看用户卡片", "View your profile": "我的资料", "Viewing the conversation where you sent your message. To go back, use the back button in your browser or desktop app.": "查看您发送消息的对话。要返回,请使用浏览器或桌面应用程序中的back按钮。", "Visual": "可见通知", "Visual desktop notifications": "可视桌面通知", "Waiting period (days)": "等待期(天)", "Waiting period before new members turn into full members": "新会员转为正式会员前的等待期", - "Warn when composing a DM to a guest": "", + "Warn when composing a DM to a guest": "在向访客发送私信时进行警告", "Warning: #{channel_name} is a private channel.": "", - "Watch later": "", + "Watch later": "稍后查看", "We are about to have a poll. Please wait for the question.": "我们即将进行投票,请等待提问。", "We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.": "我们已将“{originalHotkey}”热键替换为“{replacementHotkey}”,以使此常用快捷键更易于触发。", "Web-public": "网络公开", @@ -1685,7 +1686,7 @@ "When you deactivate , they will be immediately logged out.": "当您停用,他们将立即被注销。", "Where to send notifications": "向何处发送通知", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "出于通知的目的,是否将诸如 @all 之类的通配符提及视为提及。", - "Which branches should notifications be sent for?": "", + "Which branches should notifications be sent for?": "应向哪些分支机构发送通知?", "Which messages should be moved?": "哪些消息应该被移动?", "Which parts of the emails should be included in the Zulip messages?": "邮件的哪些部分应包含在 Zulip 消息中?", "Who can access this channel": "谁能访问此频道", @@ -1708,14 +1709,14 @@ "Who can delete their own messages": "谁可以删除自己的消息", "Who can join this group": "谁能加入此群组", "Who can leave this group": "谁可以离开这个群组", - "Who can manage plans and billing": "", + "Who can manage plans and billing": "谁可以管理计划和账单", "Who can mention this group": "谁可以提及这个群组", "Who can move messages to another channel": "谁可以移动消息至另一个频道", "Who can move messages to another topic": "谁可以移动消息至另一个话题", "Who can notify a large number of users with a wildcard mention": "谁可以使用 @all/@everyone 来提及大量用户", "Who can post to this channel": "谁可以在此频道发帖", "Who can remove members from this group": "谁可以从此群组中移除成员", - "Who can resolve topics": "", + "Who can resolve topics": "谁可以将话题标记为已解决", "Who can send email invitations to new users": "谁可以向新用户发送电子邮件邀请", "Who can start a direct message conversation": "谁可以使用私信对话", "Who can subscribe anyone to this channel": "谁可以添加任何人进入此频道", @@ -1748,10 +1749,10 @@ "You are a member of {name} because you are a member of a subgroup ({subgroups_name}).": "您是 {name} 的成员,因为您是子组 ({subgroups_name}) 的成员。", "You are about to disable all notifications for direct messages, @‑mentions and alerts, which may cause you to miss messages that require your timely attention. If you would like to temporarily disable all desktop notifications, consider turning on \"Do not disturb\" instead.": "您将停用所有的关于私信,@提及以及提醒的通知,这可能回导致您错过非常重要的消息。如果您只是想暂时停用桌面通知,可以开启勿扰模式。", "You are already a member of this group because you are a member of a subgroup": "您已经是该组的成员,因为您是一个分组的成员", - "You are moving messages to a topic that already exists. Messages from these topics will be combined.": "", + "You are moving messages to a topic that already exists. Messages from these topics will be combined.": "您正在将消息转移到已经存在的话题中。这些话题中的消息将被合并。", "You are not a member of any user groups.": "您不在任何用户群组当中。", "You are not a member of this group.": "您不是此群组中的成员。", - "You are not allowed to add members to this group": "", + "You are not allowed to add members to this group": "不允许向该组添加成员", "You are not allowed to change this field. Contact an administrator to update it.": "您不被允许更改此区域,请联系管理员更新。", "You are not allowed to remove this permission.": "您不得删除此权限。", "You are not allowed to start direct message conversations.": "您无权使用私信对话。", @@ -1775,8 +1776,8 @@ "You can use email to send messages to Zulip channels.": "您可以通过电子邮件发送消息到 Zulip 频道", "You cannot create a channel with no subscribers.": "您不能创建一个没有订阅者的群组。", "You cannot create a user group with no members or subgroups.": "您不能创建没有成员或子组的用户组。", - "You cannot join a deactivated user group.": "", - "You cannot leave a deactivated user group.": "", + "You cannot join a deactivated user group.": "您不能加入已停用的用户组。", + "You cannot leave a deactivated user group.": "您不能离开已停用的用户组。", "You cannot send messages to deactivated users.": "您不能向停用的用户发送消息。", "You do not have permission to add custom emoji.": "您没有权限添加自定义表情。", "You do not have permission to add other users to channels in this organization.": "您没有权限将其他用户添加到该组织的频道。", @@ -1815,7 +1816,7 @@ "You have no direct messages with {person}.": "您和 {person} 没有私信。", "You have no direct messages yet!": "你还没有过私信!", "You have no inactive bots.": "您没有已停用的机器人。", - "You have no messages in muted topics and channels.": "", + "You have no messages in muted topics and channels.": "您在已静音主题和话题中没有任何消息。", "You have no more unread direct messages.": "您没有未读私信。", "You have no more unread topics.": "您已没有未读话题。", "You have no starred messages.": "您尚未有星标消息。", @@ -1835,16 +1836,16 @@ "You haven't received any messages sent by {person} yet.": "您尚未收到 {person} 发送的任何消息。", "You may want to configure your organization's login page prior to inviting users.": "在邀请用户之前,您可能需要配置贵组织的登录页面。", "You may want to upload a profile picture for your organization prior to inviting users.": "在邀请用户之前,您可能需要为您的组织上传一张个人照片。", - "You may want to configure default new user settings and custom profile fields prior to inviting users.": "", + "You may want to configure default new user settings and custom profile fields prior to inviting users.": "你可能需要在邀请用户前配置默认新用户设置自定义用户资料字段。", "You might be interested in recent conversations.": "您可能对 近期对话 感兴趣。", "You must configure your email to access this feature.": "您必须配置您的电子邮箱地址才能使用此功能。", "You must configure your email to access this feature.": "您必须配置电子邮箱地址才能使用该功能。", "You need to be running Zephyr mirroring in order to send messages!": "您需要运行Zephyr镜像服务以便发送消息!", "You searched for:": "您搜索的:", - "You subscribed to . ": "", + "You subscribed to . ": "您已订阅至", "You type": "输入", - "You unsubscribed from . ": "", - "You will automatically follow topics that you have configured to both follow and unmute.": "", + "You unsubscribed from . ": "您已取消订阅至", + "You will automatically follow topics that you have configured to both follow and unmute.": "您将自动关注已配置为关注取消静音的话题。", "You will be able to export all public data, and (optionally) private data from users who have given their permission.": "您将能够导出所有公共数据,以及来自已授予权限的用户的私有数据(可选)。", "You will lose access to content in this channel if you make it private. To keep access, subscribe or grant yourself permission to do so under Advanced configurations.": "如果您将该频道设为私人频道,您将无法访问该频道的内容。要保留访问权限,请在高级配置下订阅或授予自己权限。", "You will no longer be prompted to update your time zone.": "系统将不再提示您更新时区。", @@ -1865,12 +1866,12 @@ "Your organization is using {percent_used}% of your {upload_quota} file storage quota.": "您的组织正在使用 {upload_quota} 文件存储配额的 {percent_used} % 。", "Your organization’s data will be exported in a format designed for imports into Zulip Cloud or a self-hosted installation of Zulip.": "您组织的数据将以专为导入 Zulip Cloud 或 Zulip 自托管安装而设计的格式导出。", "Your password": "你的密码", - "Your profile is missing required fields.": "", + "Your profile is missing required fields.": "您的用户资料缺少必要字段。", "Your question": "你的问题", "Your status": "你的状态", "Your time zone was updated to {time_zone}.": "您的时区已更新为 {time_zone}。", "Your time zone:": "您的时区:", - "Your uploads": "", + "Your uploads": "您已上传的文件", "You’ll see a list of conversations where you have unread messages, organized by channel.": "你会看到一个 对话 的列表,其中有 未读消息,按频道排列。", "You’ll see a list of ongoing conversations.": "您将看到正在进行的对话列表。", "Zoom to message in conversation context": "在对话上下文中定位消息",