mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 04:52:12 +00:00
i18n: Update translation data from Transifex.
This commit is contained in:
@@ -11,7 +11,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Zulip\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-12-12 17:56+0000\n"
|
||||
"POT-Creation-Date: 2023-12-14 20:29+0000\n"
|
||||
"PO-Revision-Date: 2015-12-06 00:18+0000\n"
|
||||
"Last-Translator: David Wood <heavy.spot0252@fuligin.ink>, 2022-2023\n"
|
||||
"Language-Team: English (United Kingdom) (http://app.transifex.com/zulip/zulip/language/en_GB/)\n"
|
||||
@@ -65,7 +65,7 @@ msgstr "Start time is later than end time. Start: {start}, End: {end}"
|
||||
msgid "No analytics data available. Please contact your server administrator."
|
||||
msgstr "No analytics data available. Please contact your server administrator."
|
||||
|
||||
#: analytics/views/support.py:183 analytics/views/support.py:422
|
||||
#: analytics/views/support.py:188 analytics/views/support.py:427
|
||||
#: zerver/views/streams.py:291 zerver/views/streams.py:295
|
||||
#: zerver/views/streams.py:303
|
||||
msgid "Invalid parameters"
|
||||
@@ -136,124 +136,124 @@ msgstr "Registration is deactivated"
|
||||
msgid "Invalid remote server."
|
||||
msgstr "Invalid remote server."
|
||||
|
||||
#: corporate/lib/stripe.py:200
|
||||
#: corporate/lib/stripe.py:204
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"You must purchase licenses for all active users in your organization "
|
||||
"(minimum {min_licenses})."
|
||||
msgstr "You must purchase licenses for all active users in your organisation (minimum {min_licenses})."
|
||||
|
||||
#: corporate/lib/stripe.py:206
|
||||
#: corporate/lib/stripe.py:210
|
||||
#, 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 "Invoices with more than {max_licenses} licences can't be processed from this page. To complete the upgrade, please contact {email}."
|
||||
|
||||
#: corporate/lib/stripe.py:370
|
||||
#: corporate/lib/stripe.py:352
|
||||
msgid "No payment method on file."
|
||||
msgstr "No payment method on file."
|
||||
|
||||
#: corporate/lib/stripe.py:378
|
||||
#: corporate/lib/stripe.py:360
|
||||
#, python-brace-format
|
||||
msgid "{brand} ending in {last4}"
|
||||
msgstr "{brand} ending in {last4}"
|
||||
|
||||
#: corporate/lib/stripe.py:386
|
||||
#: corporate/lib/stripe.py:368
|
||||
#, python-brace-format
|
||||
msgid "Unknown payment method. Please contact {email}."
|
||||
msgstr "Unknown payment method. Please contact {email}."
|
||||
|
||||
#: corporate/lib/stripe.py:402
|
||||
#: corporate/lib/stripe.py:384
|
||||
#, python-brace-format
|
||||
msgid "Something went wrong. Please contact {email}."
|
||||
msgstr "Something went wrong. Please contact {email}."
|
||||
|
||||
#: corporate/lib/stripe.py:403
|
||||
#: corporate/lib/stripe.py:385
|
||||
msgid "Something went wrong. Please reload the page."
|
||||
msgstr "Something went wrong. Please reload the page."
|
||||
|
||||
#: corporate/lib/stripe.py:486
|
||||
#: corporate/lib/stripe.py:476
|
||||
msgid "Something went wrong. Please wait a few seconds and try again."
|
||||
msgstr "Something went wrong. Please wait a few seconds and try again."
|
||||
|
||||
#: corporate/lib/stripe.py:1204
|
||||
#: corporate/lib/stripe.py:1226
|
||||
msgid "Please add a credit card before starting your free trial."
|
||||
msgstr "Please add a credit card before starting your free trial."
|
||||
|
||||
#: corporate/lib/stripe.py:1225
|
||||
#: corporate/lib/stripe.py:1247
|
||||
msgid "Please add a credit card to schedule upgrade."
|
||||
msgstr "Please add a credit card to schedule upgrade."
|
||||
|
||||
#: corporate/lib/stripe.py:1954
|
||||
#: corporate/lib/stripe.py:1995
|
||||
msgid ""
|
||||
"Unable to update the plan. The plan has been expired and replaced with a new"
|
||||
" plan."
|
||||
msgstr "Unable to update the plan. The plan has been expired and replaced with a new plan."
|
||||
|
||||
#: corporate/lib/stripe.py:1959
|
||||
#: corporate/lib/stripe.py:2000
|
||||
msgid "Unable to update the plan. The plan has ended."
|
||||
msgstr "Unable to update the plan. The plan has ended."
|
||||
|
||||
#: corporate/lib/stripe.py:2014
|
||||
#: corporate/lib/stripe.py:2055
|
||||
msgid ""
|
||||
"Cannot update licenses in the current billing period for free trial plan."
|
||||
msgstr "Cannot update licenses in the current billing period for free trial plan."
|
||||
|
||||
#: corporate/lib/stripe.py:2019 corporate/lib/stripe.py:2047
|
||||
#: corporate/lib/stripe.py:2060 corporate/lib/stripe.py:2088
|
||||
msgid ""
|
||||
"Unable to update licenses manually. Your plan is on automatic license "
|
||||
"management."
|
||||
msgstr "Unable to update licenses manually. Your plan is on automatic license management."
|
||||
|
||||
#: corporate/lib/stripe.py:2025
|
||||
#: corporate/lib/stripe.py:2066
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Your plan is already on {licenses} licenses in the current billing period."
|
||||
msgstr "Your plan is already on {licenses} licenses in the current billing period."
|
||||
|
||||
#: corporate/lib/stripe.py:2030
|
||||
#: corporate/lib/stripe.py:2071
|
||||
msgid "You cannot decrease the licenses in the current billing period."
|
||||
msgstr "You cannot decrease the licenses in the current billing period."
|
||||
|
||||
#: corporate/lib/stripe.py:2056
|
||||
#: corporate/lib/stripe.py:2097
|
||||
msgid ""
|
||||
"Cannot change the licenses for next billing cycle for a plan that is being "
|
||||
"downgraded."
|
||||
msgstr "Cannot change the licenses for next billing cycle for a plan that is being downgraded."
|
||||
|
||||
#: corporate/lib/stripe.py:2062
|
||||
#: corporate/lib/stripe.py:2103
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Your plan is already scheduled to renew with {licenses_at_next_renewal} "
|
||||
"licenses."
|
||||
msgstr "Your plan is already scheduled to renew with {licenses_at_next_renewal} licenses."
|
||||
|
||||
#: corporate/lib/stripe.py:2077
|
||||
#: corporate/lib/stripe.py:2118
|
||||
msgid "Nothing to change."
|
||||
msgstr "Nothing to change."
|
||||
|
||||
#: corporate/lib/stripe.py:2282
|
||||
#: corporate/lib/stripe.py:2323
|
||||
msgid "No customer for this organization!"
|
||||
msgstr "No customer for this organisation!"
|
||||
|
||||
#: corporate/lib/stripe.py:2291
|
||||
#: corporate/lib/stripe.py:2332
|
||||
msgid "Session not found"
|
||||
msgstr "Session not found"
|
||||
|
||||
#: corporate/lib/stripe.py:2297 zerver/decorator.py:197
|
||||
#: corporate/lib/stripe.py:2338 zerver/decorator.py:197
|
||||
msgid "Must be a billing administrator or an organization owner"
|
||||
msgstr "Must be a billing administrator or an organisation owner"
|
||||
|
||||
#: corporate/lib/stripe.py:2308
|
||||
#: corporate/lib/stripe.py:2349
|
||||
msgid "Payment intent not found"
|
||||
msgstr "Payment intent not found"
|
||||
|
||||
#: corporate/lib/stripe.py:2311
|
||||
#: corporate/lib/stripe.py:2352
|
||||
msgid "Pass stripe_session_id or stripe_payment_intent_id"
|
||||
msgstr "Pass stripe_session_id or stripe_payment_intent_id"
|
||||
|
||||
#: corporate/lib/stripe.py:2817
|
||||
#: corporate/lib/stripe.py:2891
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Your organization's request for sponsored hosting has been approved! You have been upgraded to {plan_name}, free of charge. {emoji}\n"
|
||||
@@ -261,33 +261,37 @@ msgid ""
|
||||
"If you could {begin_link}list Zulip as a sponsor on your website{end_link}, we would really appreciate it!"
|
||||
msgstr "Your organisation's request for sponsored hosting has been approved! You have been upgraded to {plan_name}, free of charge. {emoji}\n\nIf you could {begin_link}list Zulip as a sponsor on your website{end_link}, we would really appreciate it!"
|
||||
|
||||
#: corporate/views/remote_billing_page.py:125
|
||||
#: corporate/views/billing_page.py:328
|
||||
msgid "Parameter 'confirmed' is required"
|
||||
msgstr ""
|
||||
|
||||
#: corporate/views/remote_billing_page.py:130
|
||||
msgid "Billing access token expired."
|
||||
msgstr "Billing access token expired."
|
||||
|
||||
#: corporate/views/remote_billing_page.py:127
|
||||
#: corporate/views/remote_billing_page.py:132
|
||||
msgid "Invalid billing access token."
|
||||
msgstr "Invalid billing access token."
|
||||
|
||||
#: corporate/views/remote_billing_page.py:242
|
||||
#: corporate/views/remote_billing_page.py:256
|
||||
msgid "User account doesn't exist yet."
|
||||
msgstr ""
|
||||
msgstr "User account doesn't exist yet."
|
||||
|
||||
#: corporate/views/remote_billing_page.py:247
|
||||
#: corporate/views/remote_billing_page.py:612
|
||||
#: corporate/views/remote_billing_page.py:261
|
||||
#: corporate/views/remote_billing_page.py:659
|
||||
msgid "You must accept the Terms of Service to proceed."
|
||||
msgstr "You must accept the Terms of Service to proceed."
|
||||
|
||||
#: corporate/views/remote_billing_page.py:447
|
||||
#: corporate/views/remote_billing_page.py:487
|
||||
msgid ""
|
||||
"This zulip_org_id is not registered with Zulip's billing management system."
|
||||
msgstr ""
|
||||
msgstr "This zulip_org_id is not registered with Zulip's billing management system."
|
||||
|
||||
#: corporate/views/remote_billing_page.py:454
|
||||
#: corporate/views/remote_billing_page.py:494
|
||||
msgid "Invalid zulip_org_key for this zulip_org_id."
|
||||
msgstr ""
|
||||
msgstr "Invalid zulip_org_key for this zulip_org_id."
|
||||
|
||||
#: corporate/views/remote_billing_page.py:458
|
||||
#: corporate/views/remote_billing_page.py:498
|
||||
msgid "Your server registration has been deactivated."
|
||||
msgstr "Your server registration has been deactivated."
|
||||
|
||||
@@ -314,7 +318,7 @@ msgid ""
|
||||
msgstr "\n If this error is unexpected, you can\n <a href=\"mailto:%(support_email)s\">contact support</a>.\n "
|
||||
|
||||
#: templates/500.html:4 templates/500.html:21
|
||||
#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393
|
||||
#: zerver/actions/scheduled_messages.py:401 zerver/middleware.py:393
|
||||
msgid "Internal server error"
|
||||
msgstr "Internal server error"
|
||||
|
||||
@@ -563,31 +567,31 @@ msgstr "Make sure you copied the link correctly in to your browser. If you're st
|
||||
msgid "Billing"
|
||||
msgstr "Billing"
|
||||
|
||||
#: templates/corporate/billing.html:301 templates/corporate/billing.html:327
|
||||
#: templates/corporate/billing.html:356 templates/corporate/billing.html:385
|
||||
#: templates/corporate/billing.html:411
|
||||
#: templates/corporate/billing.html:312 templates/corporate/billing.html:338
|
||||
#: templates/corporate/billing.html:367 templates/corporate/billing.html:396
|
||||
#: templates/corporate/billing.html:422
|
||||
#: templates/zerver/change_email_address_visibility_modal.html:8
|
||||
#: templates/zerver/development/email_log.html:36
|
||||
msgid "Close modal"
|
||||
msgstr "Close modal"
|
||||
|
||||
#: templates/corporate/billing.html:312 templates/corporate/billing.html:341
|
||||
#: templates/corporate/billing.html:370
|
||||
#: templates/corporate/billing.html:323 templates/corporate/billing.html:352
|
||||
#: templates/corporate/billing.html:381
|
||||
#: templates/zerver/change_email_address_visibility_modal.html:26
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel"
|
||||
|
||||
#: templates/corporate/billing.html:314 templates/corporate/billing.html:398
|
||||
#: templates/corporate/billing.html:421
|
||||
#: templates/corporate/billing.html:325 templates/corporate/billing.html:409
|
||||
#: templates/corporate/billing.html:432
|
||||
msgid "Downgrade"
|
||||
msgstr "Downgrade"
|
||||
|
||||
#: templates/corporate/billing.html:343 templates/corporate/billing.html:372
|
||||
#: templates/corporate/billing.html:354 templates/corporate/billing.html:383
|
||||
#: templates/zerver/change_email_address_visibility_modal.html:28
|
||||
msgid "Confirm"
|
||||
msgstr "Confirm"
|
||||
|
||||
#: templates/corporate/billing.html:396 templates/corporate/billing.html:419
|
||||
#: templates/corporate/billing.html:407 templates/corporate/billing.html:430
|
||||
msgid "Never mind"
|
||||
msgstr "Never mind"
|
||||
|
||||
@@ -686,6 +690,10 @@ msgstr "Education pricing"
|
||||
msgid "View pricing"
|
||||
msgstr "View pricing"
|
||||
|
||||
#: templates/corporate/remote_billing_server_deactivate.html:5
|
||||
msgid "Deactivate server registration?"
|
||||
msgstr ""
|
||||
|
||||
#: templates/corporate/self-hosting.html:31
|
||||
msgid "Zulip for business"
|
||||
msgstr "Zulip for business"
|
||||
@@ -827,8 +835,6 @@ msgstr "Already have an account?"
|
||||
#: templates/zerver/accounts_home.html:92
|
||||
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html:21
|
||||
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:6
|
||||
#: templates/zerver/emails/remote_realm_billing_confirm_login.html:18
|
||||
#: templates/zerver/emails/remote_realm_billing_confirm_login.txt:4
|
||||
#: templates/zerver/footer.html:17
|
||||
#: templates/zerver/log_into_subdomain_token_invalid.html:13
|
||||
#: templates/zerver/login.html:5 templates/zerver/login.html:128
|
||||
@@ -2240,53 +2246,50 @@ msgstr "Click the link below to reactivate your organisation."
|
||||
msgid ""
|
||||
"Either you, or someone on your behalf, has requested a log in link to manage"
|
||||
" the Zulip plan for <b>%(remote_server_hostname)s</b>."
|
||||
msgstr ""
|
||||
msgstr "Either you, or someone on your behalf, has requested a log in link to manage the Zulip plan for <b>%(remote_server_hostname)s</b>."
|
||||
|
||||
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html:12
|
||||
msgid ""
|
||||
"\n"
|
||||
" Click the button below to log in.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
msgstr "\n Click the button below to log in.\n "
|
||||
|
||||
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html:16
|
||||
#: templates/zerver/emails/remote_realm_billing_confirm_login.html:13
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" This link will expire in %(validity_in_hours)s hours.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
msgstr "\n This link will expire in %(validity_in_hours)s hours.\n "
|
||||
|
||||
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.html:24
|
||||
#: templates/zerver/emails/remote_realm_billing_confirm_login.html:21
|
||||
#: templates/zerver/emails/remote_realm_billing_confirm_login.html:17
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Questions? <a href=\"%(billing_help_link)s\">Learn more</a> or contact "
|
||||
"%(billing_contact_email)s."
|
||||
msgstr ""
|
||||
msgstr "Questions? <a href=\"%(billing_help_link)s\">Learn more</a> or contact %(billing_contact_email)s."
|
||||
|
||||
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.subject.txt:1
|
||||
#: templates/zerver/emails/remote_realm_billing_confirm_login.subject.txt:1
|
||||
msgid "Log in to Zulip plan management"
|
||||
msgstr ""
|
||||
msgstr "Log in to Zulip plan management"
|
||||
|
||||
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:1
|
||||
#, python-format
|
||||
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 "Either you, or someone on your behalf, has requested a log in link to manage the Zulip plan for %(remote_server_hostname)s."
|
||||
|
||||
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:4
|
||||
msgid "Click the link below to log in."
|
||||
msgstr ""
|
||||
msgstr "Click the link below to log in."
|
||||
|
||||
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:4
|
||||
#: templates/zerver/emails/remote_realm_billing_confirm_login.txt:1
|
||||
#, python-format
|
||||
msgid "This link will expire in %(validity_in_hours)s hours."
|
||||
msgstr ""
|
||||
msgstr "This link will expire in %(validity_in_hours)s hours."
|
||||
|
||||
#: templates/zerver/emails/remote_billing_legacy_server_confirm_login.txt:8
|
||||
#: templates/zerver/emails/remote_realm_billing_confirm_login.txt:6
|
||||
@@ -2294,21 +2297,30 @@ msgstr ""
|
||||
msgid ""
|
||||
"Questions? Learn more at %(billing_help_link)s or contact "
|
||||
"%(billing_contact_email)s."
|
||||
msgstr ""
|
||||
msgstr "Questions? Learn more at %(billing_help_link)s or contact %(billing_contact_email)s."
|
||||
|
||||
#: templates/zerver/emails/remote_realm_billing_confirm_login.html:9
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
" Click the button below to log in to Zulip plan management for <b>%(remote_realm_host)s</b>.\n"
|
||||
" Click the button below to confirm your email and log in to Zulip plan management for <b>%(remote_realm_host)s</b>.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: templates/zerver/emails/remote_realm_billing_confirm_login.html:14
|
||||
#: templates/zerver/emails/remote_realm_billing_confirm_login.txt:4
|
||||
msgid "Confirm and log in"
|
||||
msgstr ""
|
||||
|
||||
#: templates/zerver/emails/remote_realm_billing_confirm_login.subject.txt:1
|
||||
msgid "Confirm email for Zulip plan management"
|
||||
msgstr ""
|
||||
|
||||
#: templates/zerver/emails/remote_realm_billing_confirm_login.txt:1
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Click the link below to log in to Zulip plan management for "
|
||||
"%(remote_realm_host)s."
|
||||
"Click the link below to confirm your email and log in to Zulip plan "
|
||||
"management for %(remote_realm_host)s."
|
||||
msgstr ""
|
||||
|
||||
#: templates/zerver/emails/sponsorship_approved_community_plan.html:9
|
||||
@@ -3120,7 +3132,7 @@ msgstr "\n You can also use the <a href=\"%(apps_page_lin
|
||||
|
||||
#: templates/zilencer/remote_realm_server_mismatch_error.html:16
|
||||
msgid "Unexpected Zulip server registration"
|
||||
msgstr ""
|
||||
msgstr "Unexpected Zulip server registration"
|
||||
|
||||
#: templates/zilencer/remote_realm_server_mismatch_error.html:18
|
||||
#, python-format
|
||||
@@ -3132,7 +3144,7 @@ msgid ""
|
||||
" Please <a href=\"mailto:%(support_email)s\">contact Zulip support</a>\n"
|
||||
" for assistance in resolving this issue.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
msgstr "\n Your Zulip organisation is registered as associated with a\n different Zulip server installation.\n\n Please <a href=\"mailto:%(support_email)s\">contact Zulip support</a>\n for assistance in resolving this issue.\n "
|
||||
|
||||
#: zerver/actions/create_user.py:98
|
||||
msgid "signups"
|
||||
@@ -3353,65 +3365,65 @@ msgstr "Invalid message flag operation: '{operation}'"
|
||||
msgid "Invalid message(s)"
|
||||
msgstr "Invalid message(s)"
|
||||
|
||||
#: zerver/actions/message_send.py:177
|
||||
#: zerver/actions/message_send.py:176
|
||||
msgid "Unable to render message"
|
||||
msgstr "Unable to render message"
|
||||
|
||||
#: zerver/actions/message_send.py:1285
|
||||
#: zerver/actions/message_send.py:1271
|
||||
msgid "Expected exactly one stream"
|
||||
msgstr "Expected exactly one stream"
|
||||
|
||||
#: zerver/actions/message_send.py:1296
|
||||
#: zerver/actions/message_send.py:1282
|
||||
msgid "Invalid data type for stream"
|
||||
msgstr "Invalid data type for stream"
|
||||
|
||||
#: zerver/actions/message_send.py:1312 zerver/actions/message_send.py:1322
|
||||
#: zerver/actions/message_send.py:1298 zerver/actions/message_send.py:1308
|
||||
#: zerver/lib/recipient_parsing.py:25
|
||||
msgid "Invalid data type for recipients"
|
||||
msgstr "Invalid data type for recipients"
|
||||
|
||||
#: zerver/actions/message_send.py:1330 zerver/actions/message_send.py:1338
|
||||
#: zerver/actions/message_send.py:1316 zerver/actions/message_send.py:1324
|
||||
msgid "Recipient lists may contain emails or user IDs, but not both."
|
||||
msgstr "Recipient lists may contain emails or user IDs, but not both."
|
||||
|
||||
#: zerver/actions/message_send.py:1483
|
||||
#: zerver/actions/message_send.py:1474
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Your bot {bot_identity} tried to send a message to stream ID {stream_id}, "
|
||||
"but there is no stream with that ID."
|
||||
msgstr "Your bot {bot_identity} tried to send a message to stream ID {stream_id}, but there is no stream with that ID."
|
||||
|
||||
#: zerver/actions/message_send.py:1494
|
||||
#: zerver/actions/message_send.py:1485
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Your bot {bot_identity} tried to send a message to stream {stream_name}, but"
|
||||
" that stream does not exist. Click [here]({new_stream_link}) to create it."
|
||||
msgstr "Your bot {bot_identity} tried to send a message to stream {stream_name}, but that stream does not exist. Click [here]({new_stream_link}) to create it."
|
||||
|
||||
#: zerver/actions/message_send.py:1506
|
||||
#: zerver/actions/message_send.py:1497
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"Your bot {bot_identity} tried to send a message to stream {stream_name}. The"
|
||||
" stream exists but does not have any subscribers."
|
||||
msgstr "Your bot {bot_identity} tried to send a message to stream {stream_name}. The stream exists but does not have any subscribers."
|
||||
|
||||
#: zerver/actions/message_send.py:1553
|
||||
#: zerver/actions/message_send.py:1544
|
||||
msgid "Direct messages are disabled in this organization."
|
||||
msgstr "Direct messages are disabled in this organisation."
|
||||
|
||||
#: zerver/actions/message_send.py:1568
|
||||
#: zerver/actions/message_send.py:1554
|
||||
msgid "You do not have permission to access some of the recipients."
|
||||
msgstr "You do not have permission to access some of the recipients."
|
||||
|
||||
#: zerver/actions/message_send.py:1699
|
||||
#: zerver/actions/message_send.py:1685
|
||||
msgid "Topics are required in this organization"
|
||||
msgstr "Topics are required in this organisation"
|
||||
|
||||
#: zerver/actions/message_send.py:1761
|
||||
#: zerver/actions/message_send.py:1747
|
||||
msgid "Widgets: API programmer sent invalid JSON content"
|
||||
msgstr "Widgets: API programmer sent invalid JSON content"
|
||||
|
||||
#: zerver/actions/message_send.py:1767
|
||||
#: zerver/actions/message_send.py:1753
|
||||
#, python-brace-format
|
||||
msgid "Widgets: {error_msg}"
|
||||
msgstr "Widgets: {error_msg}"
|
||||
@@ -3428,28 +3440,28 @@ msgstr "The ordered list must not contain duplicated linkifiers"
|
||||
msgid "The ordered list must enumerate all existing linkifiers exactly once"
|
||||
msgstr "The ordered list must enumerate all existing linkifiers exactly once"
|
||||
|
||||
#: zerver/actions/scheduled_messages.py:136
|
||||
#: zerver/actions/scheduled_messages.py:150
|
||||
msgid "Scheduled message was already sent"
|
||||
msgstr "Scheduled message was already sent"
|
||||
|
||||
#: zerver/actions/scheduled_messages.py:141
|
||||
#: zerver/actions/scheduled_messages.py:155
|
||||
#: zerver/views/scheduled_messages.py:88
|
||||
#: zerver/views/scheduled_messages.py:128
|
||||
#: zerver/views/scheduled_messages.py:129
|
||||
msgid "Scheduled delivery time must be in the future."
|
||||
msgstr "Scheduled delivery time must be in the future."
|
||||
|
||||
#: zerver/actions/scheduled_messages.py:276
|
||||
#: zerver/actions/scheduled_messages.py:290
|
||||
msgid "Message could not be sent at the scheduled time."
|
||||
msgstr "Message could not be sent at the scheduled time."
|
||||
|
||||
#: zerver/actions/scheduled_messages.py:327
|
||||
#: zerver/actions/scheduled_messages.py:341
|
||||
#, python-brace-format
|
||||
msgid ""
|
||||
"The message you scheduled for {delivery_datetime} was not sent because of "
|
||||
"the following error:"
|
||||
msgstr "The message you scheduled for {delivery_datetime} was not sent because of the following error:"
|
||||
|
||||
#: zerver/actions/scheduled_messages.py:332
|
||||
#: zerver/actions/scheduled_messages.py:346
|
||||
msgid "[View scheduled messages](#scheduled)"
|
||||
msgstr "[View scheduled messages](#scheduled)"
|
||||
|
||||
@@ -3726,7 +3738,7 @@ msgstr "An error occurred while deleting the attachment. Please try again later.
|
||||
msgid "Message must have recipients!"
|
||||
msgstr "Message must have recipients!"
|
||||
|
||||
#: zerver/lib/digest.py:412
|
||||
#: zerver/lib/digest.py:415
|
||||
#, python-brace-format
|
||||
msgid "{service_name} digest"
|
||||
msgstr "{service_name} digest"
|
||||
@@ -3905,7 +3917,7 @@ msgid "API usage exceeded rate limit"
|
||||
msgstr "API usage exceeded rate limit"
|
||||
|
||||
#: zerver/lib/exceptions.py:255 zerver/lib/request.py:445
|
||||
#: zerver/lib/typed_endpoint.py:361 zerver/lib/validator.py:779
|
||||
#: zerver/lib/typed_endpoint.py:361 zerver/lib/validator.py:795
|
||||
msgid "Malformed JSON"
|
||||
msgstr "Malformed JSON"
|
||||
|
||||
@@ -4000,7 +4012,7 @@ msgstr "Reaction doesn't exist."
|
||||
msgid ""
|
||||
"Your organization is registered to a different Zulip server. Please contact "
|
||||
"Zulip support for assistance in resolving this issue."
|
||||
msgstr ""
|
||||
msgstr "Your organisation is registered to a different Zulip server. Please contact Zulip support for assistance in resolving this issue."
|
||||
|
||||
#: zerver/lib/exceptions.py:621
|
||||
msgid "Organization not registered"
|
||||
@@ -4360,7 +4372,7 @@ msgid "Invalid GCM options to bouncer: {options}"
|
||||
msgstr "Invalid GCM options to bouncer: {options}"
|
||||
|
||||
#. error
|
||||
#: zerver/lib/push_notifications.py:731 zilencer/views.py:233
|
||||
#: zerver/lib/push_notifications.py:731 zilencer/views.py:234
|
||||
msgid "Token does not exist"
|
||||
msgstr "Token does not exist"
|
||||
|
||||
@@ -4413,7 +4425,7 @@ msgstr "Recipient list may only contain user IDs"
|
||||
#: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:281
|
||||
#: zerver/lib/streams.py:289 zerver/lib/streams.py:896
|
||||
#: zerver/tornado/views.py:167 zerver/views/events_register.py:97
|
||||
#: zerver/views/message_send.py:176 zerver/views/message_send.py:197
|
||||
#: zerver/views/message_send.py:177 zerver/views/message_send.py:198
|
||||
msgid "User not authorized for this query"
|
||||
msgstr "User not authorised for this query"
|
||||
|
||||
@@ -4460,7 +4472,7 @@ msgstr "Argument \"{name}\" is not valid JSON."
|
||||
msgid "Scheduled message does not exist"
|
||||
msgstr "Scheduled message does not exist"
|
||||
|
||||
#: zerver/lib/send_email.py:73
|
||||
#: zerver/lib/send_email.py:76
|
||||
#, python-brace-format
|
||||
msgid "{service_name} account security"
|
||||
msgstr "{service_name} account security"
|
||||
@@ -4573,7 +4585,7 @@ msgid "{var_name} is not a date"
|
||||
msgstr "{var_name} is not a date"
|
||||
|
||||
#: zerver/lib/typed_endpoint.py:317 zerver/lib/validator.py:287
|
||||
#: zerver/lib/validator.py:671
|
||||
#: zerver/lib/validator.py:687
|
||||
#, python-brace-format
|
||||
msgid "{var_name} is not a dict"
|
||||
msgstr "{var_name} is not a dict"
|
||||
@@ -4611,7 +4623,7 @@ msgid "{var_name} is too large"
|
||||
msgstr "{var_name} is too large"
|
||||
|
||||
#: zerver/lib/typed_endpoint.py:327 zerver/lib/validator.py:236
|
||||
#: zerver/lib/validator.py:668
|
||||
#: zerver/lib/validator.py:684
|
||||
#, python-brace-format
|
||||
msgid "{var_name} is not a list"
|
||||
msgstr "{var_name} is not a list"
|
||||
@@ -4775,7 +4787,7 @@ msgstr "Invalid bot type"
|
||||
msgid "Invalid interface type"
|
||||
msgstr "Invalid interface type"
|
||||
|
||||
#: zerver/lib/users.py:217 zerver/models.py:4979
|
||||
#: zerver/lib/users.py:217 zerver/models.py:4978
|
||||
#, python-brace-format
|
||||
msgid "Invalid user ID: {user_id}"
|
||||
msgstr "Invalid user ID: {user_id}"
|
||||
@@ -4838,46 +4850,46 @@ msgstr "{var_name} is not an allowed_type"
|
||||
msgid "{variable} != {expected_value} ({value} is wrong)"
|
||||
msgstr "{variable} != {expected_value} ({value} is wrong)"
|
||||
|
||||
#: zerver/lib/validator.py:389
|
||||
#: zerver/lib/validator.py:389 zerver/lib/validator.py:403
|
||||
#, python-brace-format
|
||||
msgid "{var_name} is not a URL"
|
||||
msgstr "{var_name} is not a URL"
|
||||
|
||||
#: zerver/lib/validator.py:396
|
||||
#: zerver/lib/validator.py:412
|
||||
#, python-format
|
||||
msgid "URL pattern must contain '%(username)s'."
|
||||
msgstr "URL pattern must contain '%(username)s'."
|
||||
|
||||
#: zerver/lib/validator.py:420
|
||||
#: zerver/lib/validator.py:436
|
||||
#, python-brace-format
|
||||
msgid "'{item}' cannot be blank."
|
||||
msgstr "'{item}' cannot be blank."
|
||||
|
||||
#: zerver/lib/validator.py:429
|
||||
#: zerver/lib/validator.py:445
|
||||
msgid "Field must not have duplicate choices."
|
||||
msgstr "Field must not have duplicate choices."
|
||||
|
||||
#: zerver/lib/validator.py:442
|
||||
#: zerver/lib/validator.py:458
|
||||
#, python-brace-format
|
||||
msgid "'{value}' is not a valid choice for '{field_name}'."
|
||||
msgstr "'{value}' is not a valid choice for '{field_name}'."
|
||||
|
||||
#: zerver/lib/validator.py:620
|
||||
#: zerver/lib/validator.py:636
|
||||
#, python-brace-format
|
||||
msgid "{var_name} is not a string or an integer list"
|
||||
msgstr "{var_name} is not a string or an integer list"
|
||||
|
||||
#: zerver/lib/validator.py:630
|
||||
#: zerver/lib/validator.py:646
|
||||
#, python-brace-format
|
||||
msgid "{var_name} is not a string or integer"
|
||||
msgstr "{var_name} is not a string or integer"
|
||||
|
||||
#: zerver/lib/validator.py:659
|
||||
#: zerver/lib/validator.py:675
|
||||
#, python-brace-format
|
||||
msgid "{var_name} does not have a length"
|
||||
msgstr "{var_name} does not have a length"
|
||||
|
||||
#: zerver/lib/validator.py:719 zerver/lib/validator.py:741
|
||||
#: zerver/lib/validator.py:735 zerver/lib/validator.py:757
|
||||
#, python-brace-format
|
||||
msgid "{var_name} is missing"
|
||||
msgstr "{var_name} is missing"
|
||||
@@ -5066,57 +5078,57 @@ msgstr "Only organisation administrators and moderators can post"
|
||||
msgid "Only organization full members can post"
|
||||
msgstr "Only organisation full members can post"
|
||||
|
||||
#: zerver/models.py:3448
|
||||
#: zerver/models.py:3446
|
||||
msgid "Unicode emoji"
|
||||
msgstr "Unicode emoji"
|
||||
|
||||
#: zerver/models.py:3449
|
||||
#: zerver/models.py:3447
|
||||
msgid "Custom emoji"
|
||||
msgstr "Custom emoji"
|
||||
|
||||
#: zerver/models.py:3450
|
||||
#: zerver/models.py:3448
|
||||
msgid "Zulip extra emoji"
|
||||
msgstr "Zulip extra emoji"
|
||||
|
||||
#: zerver/models.py:4983
|
||||
#: zerver/models.py:4982
|
||||
#, python-brace-format
|
||||
msgid "User with ID {user_id} is deactivated"
|
||||
msgstr "User with ID {user_id} is deactivated"
|
||||
|
||||
#: zerver/models.py:4987
|
||||
#: zerver/models.py:4986
|
||||
#, python-brace-format
|
||||
msgid "User with ID {user_id} is a bot"
|
||||
msgstr "User with ID {user_id} is a bot"
|
||||
|
||||
#: zerver/models.py:5027
|
||||
#: zerver/models.py:5026
|
||||
msgid "List of options"
|
||||
msgstr "List of options"
|
||||
|
||||
#: zerver/models.py:5030
|
||||
#: zerver/models.py:5029
|
||||
msgid "Person picker"
|
||||
msgstr "Person picker"
|
||||
|
||||
#: zerver/models.py:5042
|
||||
#: zerver/models.py:5041
|
||||
msgid "Short text"
|
||||
msgstr "Short text"
|
||||
|
||||
#: zerver/models.py:5043
|
||||
#: zerver/models.py:5042
|
||||
msgid "Long text"
|
||||
msgstr "Long text"
|
||||
|
||||
#: zerver/models.py:5044
|
||||
#: zerver/models.py:5043
|
||||
msgid "Date picker"
|
||||
msgstr "Date picker"
|
||||
|
||||
#: zerver/models.py:5045
|
||||
#: zerver/models.py:5044
|
||||
msgid "Link"
|
||||
msgstr "Link"
|
||||
|
||||
#: zerver/models.py:5048
|
||||
#: zerver/models.py:5047
|
||||
msgid "External account"
|
||||
msgstr "External account"
|
||||
|
||||
#: zerver/models.py:5053
|
||||
#: zerver/models.py:5052
|
||||
msgid "Pronouns"
|
||||
msgstr "Pronouns"
|
||||
|
||||
@@ -5132,20 +5144,20 @@ msgstr "an unknown operating system"
|
||||
msgid "An unknown browser"
|
||||
msgstr "An unknown browser"
|
||||
|
||||
#: zerver/tornado/event_queue.py:678
|
||||
#: zerver/tornado/event_queue.py:679
|
||||
msgid "Missing 'queue_id' argument"
|
||||
msgstr "Missing 'queue_id' argument"
|
||||
|
||||
#: zerver/tornado/event_queue.py:681
|
||||
#: zerver/tornado/event_queue.py:682
|
||||
msgid "Missing 'last_event_id' argument"
|
||||
msgstr "Missing 'last_event_id' argument"
|
||||
|
||||
#: zerver/tornado/event_queue.py:688
|
||||
#: zerver/tornado/event_queue.py:689
|
||||
#, python-brace-format
|
||||
msgid "An event newer than {event_id} has already been pruned!"
|
||||
msgstr "An event newer than {event_id} has already been pruned!"
|
||||
|
||||
#: zerver/tornado/event_queue.py:698
|
||||
#: zerver/tornado/event_queue.py:699
|
||||
#, python-brace-format
|
||||
msgid "Event {event_id} was not in this queue"
|
||||
msgstr "Event {event_id} was not in this queue"
|
||||
@@ -5317,19 +5329,19 @@ msgstr "The anchor can only be excluded at an end of the range"
|
||||
msgid "No such topic '{topic}'"
|
||||
msgstr "No such topic '{topic}'"
|
||||
|
||||
#: zerver/views/message_send.py:195
|
||||
#: zerver/views/message_send.py:196
|
||||
msgid "Missing sender"
|
||||
msgstr "Missing sender"
|
||||
|
||||
#: zerver/views/message_send.py:202
|
||||
#: zerver/views/message_send.py:203
|
||||
msgid "Mirroring not allowed with recipient user IDs"
|
||||
msgstr "Mirroring not allowed with recipient user IDs"
|
||||
|
||||
#: zerver/views/message_send.py:214 zerver/views/message_send.py:221
|
||||
#: zerver/views/message_send.py:215 zerver/views/message_send.py:222
|
||||
msgid "Invalid mirrored message"
|
||||
msgstr "Invalid mirrored message"
|
||||
|
||||
#: zerver/views/message_send.py:217
|
||||
#: zerver/views/message_send.py:218
|
||||
msgid "Zephyr mirroring is not allowed in this organization"
|
||||
msgstr "Zephyr mirroring is not allowed in this organisation"
|
||||
|
||||
@@ -5395,26 +5407,26 @@ msgstr "At least one of the following arguments must be present: emoji_name, emo
|
||||
msgid "Read receipts are disabled in this organization."
|
||||
msgstr "Read receipts are disabled in this organisation."
|
||||
|
||||
#: zerver/views/realm.py:189
|
||||
#: zerver/views/realm.py:195
|
||||
#, python-brace-format
|
||||
msgid "Invalid language '{language}'"
|
||||
msgstr "Invalid language '{language}'"
|
||||
|
||||
#: zerver/views/realm.py:194
|
||||
#: zerver/views/realm.py:200
|
||||
msgid "At least one authentication method must be enabled."
|
||||
msgstr "At least one authentication method must be enabled."
|
||||
|
||||
#: zerver/views/realm.py:199
|
||||
#: zerver/views/realm.py:205
|
||||
#, python-brace-format
|
||||
msgid "Invalid video_chat_provider {video_chat_provider}"
|
||||
msgstr "Invalid video_chat_provider {video_chat_provider}"
|
||||
|
||||
#: zerver/views/realm.py:207
|
||||
#: zerver/views/realm.py:213
|
||||
#, python-brace-format
|
||||
msgid "Invalid giphy_rating {giphy_rating}"
|
||||
msgstr "Invalid giphy_rating {giphy_rating}"
|
||||
|
||||
#: zerver/views/realm.py:420
|
||||
#: zerver/views/realm.py:426
|
||||
msgid "Must be a demo organization."
|
||||
msgstr "Must be a demo organisation."
|
||||
|
||||
@@ -5892,11 +5904,11 @@ msgid ""
|
||||
"exports]({export_settings_link})."
|
||||
msgstr "Your data export is complete. [View and download exports]({export_settings_link})."
|
||||
|
||||
#: zilencer/auth.py:90
|
||||
#: zilencer/auth.py:97
|
||||
msgid "Invalid subdomain for push notifications bouncer"
|
||||
msgstr "Invalid subdomain for push notifications bouncer"
|
||||
|
||||
#: zilencer/auth.py:105
|
||||
#: zilencer/auth.py:116
|
||||
msgid "Must validate with valid Zulip server API key"
|
||||
msgstr "Must validate with valid Zulip server API key"
|
||||
|
||||
@@ -5910,43 +5922,43 @@ msgstr "Invalid UUID"
|
||||
msgid "Invalid token type"
|
||||
msgstr "Invalid token type"
|
||||
|
||||
#: zilencer/views.py:121
|
||||
#: zilencer/views.py:122
|
||||
#, python-brace-format
|
||||
msgid "{hostname} is not a valid hostname"
|
||||
msgstr "{hostname} is not a valid hostname"
|
||||
|
||||
#: zilencer/views.py:174
|
||||
#: zilencer/views.py:175
|
||||
msgid "Missing ios_app_id"
|
||||
msgstr "Missing ios_app_id"
|
||||
|
||||
#: zilencer/views.py:177
|
||||
#: zilencer/views.py:178
|
||||
msgid "Missing user_id or user_uuid"
|
||||
msgstr "Missing user_id or user_uuid"
|
||||
|
||||
#: zilencer/views.py:602
|
||||
#: zilencer/views.py:603
|
||||
#, python-brace-format
|
||||
msgid "Invalid property {property}"
|
||||
msgstr "Invalid property {property}"
|
||||
|
||||
#: zilencer/views.py:605
|
||||
#: zilencer/views.py:606
|
||||
msgid "Invalid event type."
|
||||
msgstr ""
|
||||
msgstr "Invalid event type."
|
||||
|
||||
#: zilencer/views.py:612
|
||||
#: zilencer/views.py:613
|
||||
msgid "Data is out of order."
|
||||
msgstr "Data is out of order."
|
||||
|
||||
#: zilencer/views.py:674
|
||||
#: zilencer/views.py:675
|
||||
msgid "Duplicate registration detected."
|
||||
msgstr "Duplicate registration detected."
|
||||
|
||||
#: zilencer/views.py:893
|
||||
#: zilencer/views.py:905
|
||||
msgid ""
|
||||
"Failed to migrate customer from server to realms. Please contact support for"
|
||||
" assistance."
|
||||
msgstr ""
|
||||
msgstr "Failed to migrate customer from server to realms. Please contact support for assistance."
|
||||
|
||||
#: zilencer/views.py:940
|
||||
#: zilencer/views.py:957
|
||||
msgid "Malformed audit log data"
|
||||
msgstr "Malformed audit log data"
|
||||
|
||||
|
@@ -191,7 +191,7 @@
|
||||
"Automatic": "Automatic",
|
||||
"Automatic (follows system settings)": "Automatic (follows system settings)",
|
||||
"Automatically follow topics": "Automatically follow topics",
|
||||
"Automatically follow topics where I'm mentioned": "",
|
||||
"Automatically follow topics where I'm mentioned": "Automatically follow topics where I'm mentioned",
|
||||
"Automatically mark messages as read": "Automatically mark messages as read",
|
||||
"Automatically unmute topics in muted streams": "Automatically unmute topics in muted streams",
|
||||
"Available on Zulip Cloud Standard. <z-link-upgrade>Upgrade</z-link-upgrade> or <z-link-sponsorship>request sponsorship</z-link-sponsorship> to access.": "Available on Zulip Cloud Standard. <z-link-upgrade>Upgrade</z-link-upgrade> or <z-link-sponsorship>request sponsorship</z-link-sponsorship> to access.",
|
||||
@@ -951,7 +951,7 @@
|
||||
"Pin stream to top": "Pin stream to top",
|
||||
"Pin stream to top of left sidebar": "Pin stream to top of left sidebar",
|
||||
"Pinned": "Pinned",
|
||||
"Plan management": "",
|
||||
"Plan management": "Plan management",
|
||||
"Plans and pricing": "Plans and pricing",
|
||||
"Play sound": "Play sound",
|
||||
"Please <z-link-support>contact support</z-link-support> for an exception or <z-link-invite-help>add users with a reusable invite link</z-link-invite-help>.": "Please <z-link-support>contact support</z-link-support> for an exception or <z-link-invite-help>add users with a reusable invite link</z-link-invite-help>.",
|
||||
@@ -1392,7 +1392,7 @@
|
||||
"Who can send email invitations to new users": "Who can send email invitations to new users",
|
||||
"Who can unsubscribe others from this stream?": "Who can unsubscribe others from this stream?",
|
||||
"Who can use direct messages": "Who can use direct messages",
|
||||
"Who can view all other users in the organization": "",
|
||||
"Who can view all other users in the organization": "Who can view all other users in the organisation",
|
||||
"Why not <z-link>start a conversation with yourself</z-link>?": "Why not <z-link>start a conversation with yourself</z-link>?",
|
||||
"Why not <z-link>start the conversation</z-link>?": "Why not <z-link>start the conversation</z-link>?",
|
||||
"Word": "Word",
|
||||
|
Reference in New Issue
Block a user