From b4ff5ee0e1f35cf7c521b0c528189665624313fb Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Thu, 12 Oct 2023 10:46:58 -0700 Subject: [PATCH] i18n: Update translation data from Transifex. --- locale/ar/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/ar/translations.json | 49 ++- locale/be/LC_MESSAGES/django.po | 455 ++++++++++----------- locale/be/translations.json | 49 ++- locale/bg/LC_MESSAGES/django.po | 459 ++++++++++------------ locale/bg/translations.json | 49 ++- locale/bqi/LC_MESSAGES/django.po | 459 ++++++++++------------ locale/bqi/translations.json | 49 ++- locale/ca/LC_MESSAGES/django.po | 459 ++++++++++------------ locale/ca/translations.json | 49 ++- locale/cs/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/cs/translations.json | 49 ++- locale/cy/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/cy/translations.json | 49 ++- locale/da/LC_MESSAGES/django.po | 455 ++++++++++----------- locale/da/translations.json | 309 ++++++++------- locale/de/LC_MESSAGES/django.po | 568 +++++++++++++-------------- locale/de/translations.json | 71 ++-- locale/en_GB/LC_MESSAGES/django.po | 497 +++++++++++------------ locale/en_GB/translations.json | 129 +++--- locale/eo/LC_MESSAGES/django.po | 455 ++++++++++----------- locale/eo/translations.json | 49 ++- locale/es/LC_MESSAGES/django.po | 459 ++++++++++------------ locale/es/translations.json | 49 ++- locale/fa/LC_MESSAGES/django.po | 459 ++++++++++------------ locale/fa/translations.json | 49 ++- locale/fi/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/fi/translations.json | 49 ++- locale/fr/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/fr/translations.json | 49 ++- locale/gl/LC_MESSAGES/django.po | 455 ++++++++++----------- locale/gl/translations.json | 49 ++- locale/hi/LC_MESSAGES/django.po | 459 ++++++++++------------ locale/hi/translations.json | 49 ++- locale/hu/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/hu/translations.json | 49 ++- locale/id/LC_MESSAGES/django.po | 459 ++++++++++------------ locale/id/translations.json | 49 ++- locale/it/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/it/translations.json | 49 ++- locale/ja/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/ja/translations.json | 49 ++- locale/ko/LC_MESSAGES/django.po | 459 ++++++++++------------ locale/ko/translations.json | 49 ++- locale/lt/LC_MESSAGES/django.po | 459 ++++++++++------------ locale/lt/translations.json | 49 ++- locale/lv/LC_MESSAGES/django.po | 455 ++++++++++----------- locale/lv/translations.json | 49 ++- locale/ml/LC_MESSAGES/django.po | 463 ++++++++++------------ locale/ml/translations.json | 49 ++- locale/mn/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/mn/translations.json | 49 ++- locale/mobile_info.json | 6 +- locale/nl/LC_MESSAGES/django.po | 459 ++++++++++------------ locale/nl/translations.json | 49 ++- locale/no/LC_MESSAGES/django.po | 455 ++++++++++----------- locale/no/translations.json | 49 ++- locale/pl/LC_MESSAGES/django.po | 459 ++++++++++------------ locale/pl/translations.json | 49 ++- locale/pt/LC_MESSAGES/django.po | 459 ++++++++++------------ locale/pt/translations.json | 49 ++- locale/pt_BR/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/pt_BR/translations.json | 49 ++- locale/pt_PT/LC_MESSAGES/django.po | 459 ++++++++++------------ locale/pt_PT/translations.json | 49 ++- locale/ro/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/ro/translations.json | 49 ++- locale/ru/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/ru/translations.json | 51 ++- locale/si/LC_MESSAGES/django.po | 461 ++++++++++------------ locale/si/translations.json | 49 ++- locale/sr/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/sr/translations.json | 49 ++- locale/sv/LC_MESSAGES/django.po | 459 ++++++++++------------ locale/sv/translations.json | 49 ++- locale/ta/LC_MESSAGES/django.po | 481 +++++++++++------------ locale/ta/translations.json | 49 ++- locale/tl/LC_MESSAGES/django.po | 457 ++++++++++----------- locale/tl/translations.json | 49 ++- locale/tr/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/tr/translations.json | 49 ++- locale/uk/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/uk/translations.json | 49 ++- locale/vi/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/vi/translations.json | 49 ++- locale/zh_Hans/LC_MESSAGES/django.po | 465 ++++++++++------------ locale/zh_Hans/translations.json | 59 ++- locale/zh_Hant/LC_MESSAGES/django.po | 459 ++++++++++------------ locale/zh_Hant/translations.json | 49 ++- locale/zh_TW/LC_MESSAGES/django.po | 461 ++++++++++------------ locale/zh_TW/translations.json | 49 ++- 91 files changed, 11519 insertions(+), 11974 deletions(-) diff --git a/locale/ar/LC_MESSAGES/django.po b/locale/ar/LC_MESSAGES/django.po index 812d84f224..4a126e7f99 100644 --- a/locale/ar/LC_MESSAGES/django.po +++ b/locale/ar/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: RanaJT, 2023\n" "Language-Team: Arabic (http://app.transifex.com/zulip/zulip/language/ar/)\n" @@ -22,8 +22,8 @@ msgstr "" "Language: ar\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "غير مسموح للمستعملين الزائرين" @@ -61,7 +61,7 @@ msgstr "وقت البدء متأخر عن وقت الانتهاء. البدء: { msgid "No analytics data available. Please contact your server administrator." msgstr "No analytics data available. Please contact your server administrator." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "إعدادات غير صالحة" @@ -122,32 +122,32 @@ msgid "" "{num_invites} users." msgstr "لا تمتلك منظمتك ما يكفي من التراخيص الخاصة بـ\"زوليب\" غير المستخدمة لدعوة {num_invites} مستخدمين." -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "هناك خطأ ما. الرجاء التواصل {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "هناك خطأ ما. الرجاء إعادة تحميل الصفحة." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "هناك خطأ ما. الرجاء الإنتظار لبضع دقائق و إعادة المحاولة." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -264,7 +264,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "خطأ في الخادم الداخلي" @@ -513,9 +513,25 @@ msgstr "تأكد من نسخ الرابط بشكل صحيح في متصفحك. msgid "Billing" msgstr "الفواتير" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "اغلاق" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "إلغاء" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "تأكيد" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -566,7 +582,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -586,7 +602,7 @@ msgstr "عرض السعر" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -598,7 +614,7 @@ msgstr "إستضافة ذاتية لـ\"زوليب\"" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -608,80 +624,6 @@ msgstr "طلب رعاية" msgid "Education pricing" msgstr "تسعير التعليم" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "غرف في \"زوليب\"" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "غرف في Slack" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "مواضيع في \"زوليب\"" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "مواضيع الغرفة في \"زوليب\"" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "موضوع تموين ليلة الثلاثاء في \"زوليب\"" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "موضوع تموين ليلة الثلاثاء في \"زوليب\" - صندوق الإنشاء" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "موضوع تموين ليلة الثلاثاء في Slack" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "إنظر الي الخطط والأسعار" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "سابق" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "التالي" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "شعار Travis" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "شعار GitHub" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "شعار Heroku" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "شعار Zendesk" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "شعار Jira" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "شعار Sentry" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "شعار Pagerduty" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "تسجيل الدخول الآن" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "الميزات والتسعير" @@ -862,6 +804,18 @@ msgstr "أو" msgid "Sign up with %(identity_provider)s" msgstr "سجل عن طريق %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "تسجيل الدخول" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -941,10 +895,6 @@ msgstr "\"زوليب\"" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -969,14 +919,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "إلغاء" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "تأكيد" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -985,18 +927,19 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\n أنت تحاول تسجيل الدخول باستخدام LDAP بدون إنشاء\n منظمة أولًا. رجاءً استخدم EmailAuthBackend لإنشاء\n منظمتك ثم أعد المحاولة مرة أخرى. \n " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1151,6 +1094,18 @@ msgstr "المستخدمون الضيوف" msgid "Normal users" msgstr "المستخدمون العاديون" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "اغلاق" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2238,14 +2193,6 @@ msgstr "تطبيقات سطح المكتب & الهاتف المحمول" msgid "New organization" msgstr "منظمة جديدة" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "تسجيل الدخول" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "حلول" @@ -2691,6 +2638,10 @@ msgstr "أدخل عنوان URL لمنظمتك على \"زوليب\":" msgid "your-organization-url" msgstr "عنوان url الخاص بمنظمتك" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "التالي" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "ألا تعرف عنوان URL لمنظمتك؟" @@ -2929,20 +2880,25 @@ msgid "" " " msgstr "\n بإمكانك أيضاً أن تستخدم تطبيق \"زوليب\" لسطح المكتب .\n " -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "الاشتراكات" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "اشترك {user} للتو في \"زوليب\". (الإجمالي: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "تم قبول دعوتك من قبل {user} للانضمام إلى \"زوليب\"!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "تعيين أمر غير صالح." @@ -3030,7 +2986,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "بعض هذه العناوين تستخدم \"زوليب\" بالفعل، لذلك لم نرسل لهم دعوة. لقد أرسلنا دعوات إلى أي شخص آخر!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "لا شيء لتغييره" @@ -3115,7 +3071,7 @@ msgstr "انقضت المهلة الزمنية لتعديل هذه الرسال msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "ليس لديك إذن لاستخدام إشارات أحرف البدل في هذه الغرفة." @@ -3142,66 +3098,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "الرسالة(الرسائل) غير صالحة" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "تعذر تقديم الرسالة" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "مُتوقع غرفة واحدة بالضبط" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "نوع البيانات غير صالح للغرفة" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "نوع البيانات غير صالح للمستلمين" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "قد تحتوي قوائم المستلمين على رسائل بريد إلكتروني أو معرفات ID للمستخدم، ولكن ليس كليهما." -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "حاول الروبوت الخاص بك {bot_identity} إرسال رسالة إلى الغرفة ذات الـ ID {stream_id} ، ولكن لا يوجد غرفة بهذا الـ ID." -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "حاول الروبوت الخاص بك {bot_identity} إرسال رسالة إلى الغرفة {stream_name}، لكن هذه الغرفة غير موجودة. انقر [هنا]({new_stream_link}) لإنشائها." -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "حاول الروبوت الخاص بك {bot_identity} إرسال رسالة إلى الغرفة {stream_name}. الغرفة موجودة ولكن ليس فيها أي مشتركين." -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "مواضيع مطلوبة في هذه المنظمة" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "الأدوات: أرسل مبرمج الـ API محتوى JSON غير صالح" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "الأدوات: {error_msg}" @@ -3218,36 +3174,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3326,7 +3274,7 @@ msgid "" "{summary_line}" msgstr "{user} غيّر [فترة الاحتفاظ بالرسائل](/help/message-retention-policy) لهذه الغرفة:\n * **فترة الاحتفاظ القديمة**: {old_retention_period}\n* **فترة الاحتفاظ الجديدة**: {new_retention_period} {summary_line}" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "لا يمكنك إرفاق رسالة فرعية بهذه الرسالة." @@ -3348,15 +3296,15 @@ msgstr "الـ API هذا غير صالح لروبوتات الويب هوك ا msgid "Account is not associated with this subdomain" msgstr "الحساب غير مرتبط بهذا المجال الفرعي" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "لا تقبل نقطة النهاية هذه طلبات الروبوت." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "يجب أن يكون مسؤول الخادم" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3366,19 +3314,19 @@ msgstr "يجب أن يكون مسؤول الخادم" msgid "Insufficient permission" msgstr "إذن غير كاف" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "تتطلب نقطة النهاية هذه مصادقة HTTP الأساسية." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "رأس المصادقة غير صالح للمصادقة الأساسية" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "رأس المصادقة مفقود للمصادقة الأساسية" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "يمكن لروبوتات الويب هوك الوصول إلى الويب هوك فقط" @@ -3490,11 +3438,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "موضوع مفقود" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "لا يمكن الإرسال إلى عدة غُرف" @@ -3655,7 +3603,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "اسم الرمز التعبيري مفقود" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "تعذر تخصيص قائمة انتظار الحدث" @@ -3758,8 +3706,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "تعذر تحليل الطلب: هل أنشأ {webhook_name} هذا الحدث؟" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "المجال الفرعي غير صالح" @@ -3893,15 +3841,15 @@ msgstr "إنتاجية" msgid "Version control" msgstr "التحكم في الإصدار" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "يجب ألا تكون الرسالة فارغة" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "يجب ألا تحتوي الرسالة على وحدات فارغة" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4152,6 +4100,14 @@ msgstr "ذكرك {full_name}:" msgid "{full_name} mentioned everyone:" msgstr "ذكر {full_name} الجميع:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4388,21 +4344,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "قد يتجاوز التحميل حصة التحميل الخاصة بمنظمتك." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "تعذر فك تشفير الصورة؛ هل قمت بتحميل ملف صورة؟" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "حجم الصورة يتجاوز الحد." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "صورة متحركة تالفة." -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "تنسيق صورة متحركة غير معروف." @@ -4506,7 +4462,7 @@ msgstr "نوع الروبوت غير صالح" msgid "Invalid interface type" msgstr "نوع الواجهة غير صالح" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4613,12 +4569,12 @@ msgstr "{var_name} لا يحتوي على طول" msgid "{var_name} is missing" msgstr "{var_name} مفقود" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "رأس حدث HTTP مفقود '{header}'" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4632,12 +4588,12 @@ msgstr "يجب أن يكون هناك شرطة مائلة في البداية ف msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "خطأ CSRF : {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4713,133 +4669,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "المشرفون والوسطاء والأعضاء والضيوف" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "المشرفون والوسطاء والأعضاء" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "المشرفون والوسطاء" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "صاحب المنظمة" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "مسؤول المنظمة" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "الوسيط" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "عضو" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "ضيف" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "الويب العامة" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "عامة" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "سجل خاص ومشترك" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "سجل خاص ومحمي" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "سجل عام ومحمي" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "جميع أعضاء الغرفة يمكنهم النشر" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "يمكن فقط لمسؤولي المنظمة النشر" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "يمكن فقط لمسؤولي المنظمة والوسطاء النشر" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "فقط أعضاء المنظمة الكاملين يمكنهم النشر" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "رموز Unicode التعبيرية" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "رموز تعبيرية مخصصة" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "رموز \"زوليب\" التعبيرية الإضافية" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "قائمة الخيارات" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "منتقي الأشخاص" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "نص قصير" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "نص طويل" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "منتقي التاريخ" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "رابط" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "حساب خارجي" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "الضمائر" @@ -4878,27 +4834,27 @@ msgstr "الحدث {event_id} لم يكن في قائمة الانتظار هذ msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "لم يتم تمرير رمز ويب JSON في الطلب" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "رمز ويب JSON سيء" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "المجال الفرعي مطلوب" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "كلمة المرور غير صحيحة." @@ -4936,11 +4892,11 @@ msgstr "يوجد بالفعل حقل بهذا التصنيف." msgid "Default custom field cannot be updated." msgstr "لا يمكن تحديث الحقل المخصص الافتراضي." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "نقطة النهاية غير متوفرة في الإنتاج." -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "لم يتم تمكين DevAuthBackend." @@ -5157,7 +5113,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5203,19 +5159,19 @@ msgstr "يجب عليك تحميل شعار واحد بالضبط." msgid "Invalid playground" msgstr "مكان تجربة شِفرة غير صالح" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5296,15 +5252,23 @@ msgstr "json غير صالح للرسالة الفرعية" msgid "

You are not authorized to view this file.

" msgstr "

أنت غير مصرح لك لعرض هذا الملف.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "فارغ 'to' القائمة" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "قام المستخدم بتعطيل كتابة إشعارات لرسائل الغرفة" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "فارغ 'to' القائمة" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5374,7 +5338,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "تم تعطيل تغييرات الصورة الرمزية في هذه المنظمة." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "تم تعطيل تغييرات عنوان البريد الإلكتروني في هذه المنظمة." @@ -5392,24 +5356,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "تتم إدارة كلمة مرورك لـ \"زوليب\" في LDAP" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "كلمة مرور خاطئة!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "كلمة المرور الجديدة ضعيفة للغاية!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "يجب عليك تحميل صورة رمزية واحدة بالضبط." @@ -5555,16 +5519,16 @@ msgstr "المحتوى لا يمكن أن يكون فارغًا" msgid "Malformed JSON input" msgstr "إدخال JSON تالف" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "يتطلب الويب هوك الجديد طابعًا زمنيًا بالمللي ثانية" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "يتطلب الويب هوك الجديد current_state أن تكون في [open|acknowledged|closed]" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5594,10 +5558,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "اكتمل تصدير بياناتك وتم رفعها هنا: {public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5626,35 +5589,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "user_id أو user_uuid مفقود" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "البيانات خارج الترتيب." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "بيانات غير صالحة." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "تحتاج إلى إعادة تعيين كلمة المرور الخاصة بك." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "إعداد id_token مفقود" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "OTP غير صحيح" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "لا يمكن استخدام كل من mobile_flow_otp و desktop_flow_otp معًا." diff --git a/locale/ar/translations.json b/locale/ar/translations.json index 86b4263ad8..d7b4865159 100644 --- a/locale/ar/translations.json +++ b/locale/ar/translations.json @@ -135,6 +135,7 @@ "All streams": "كل التيارات", "All time": "All time", "All unreads": "غير المقروءة جميعها", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "السماح بإنشاء غرف عامة على الويب (مرئية لأي شخص على الإنترنت)", "Allow message content in message notification emails": "السماح بمحتوى الرسالة في رسائل إشعارات البريد الإلكتروني", "Allow message editing": "السماح بالتعديل على الرسالة", @@ -185,7 +186,9 @@ "Automated messages and emails": "رسائل وبريد الكتروني تلقائية", "Automatic": "تلقائي", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "متوفر على Zulip Cloud Standard. قم بالترقية أو اطلب رعاية للوصول.", "Avatar changes are disabled in this organization": "تم تعطيل إمكانية تغيير الصورة الرمزية في هذه المنظمة", "Avatar from Gravatar": "الصورة الرمزية من Gravatar", @@ -212,6 +215,7 @@ "Cancel": "إلغاء", "Cancel compose": "إلغاء التأليف", "Cancel compose and save draft": "إلغاء التأليف وحفظ المسودة", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "قم بتوسيط العرض حول الـ ID الخاص بالرسالة .", "Change": "تغيير", @@ -229,11 +233,11 @@ "Clear avatar": "مسح الصورة الرمزية", "Clear image": "", "Clear profile picture": "مسح صورة الملف الشخصي", + "Clear topic": "", "Click here to reveal.": "انقر هنا للكشف.", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "انقر خارج مربع الإدخال للحفظ. سنقوم تلقائيًا بإشعار أي شخص تمت إضافته أو إزالته.", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "انقر للعرض أو التحميل.", "Close": "اغلاق", "Close modal": "إغلاق مشروط", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "اتصل بالدعم", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "تحويل الرموز قبل الإرسال (:) تصبح 😃)", "Cookie Bot": "بوت ملفات تعريف الارتباط", "Copied!": "نسخ!", @@ -317,7 +322,6 @@ "Deactivate user": "تعطيل المستخدم", "Deactivate your account": "تعطيل حسابك", "Deactivate {name}?": "تعطيل {name}؟", - "Deactivated": "معطل", "Deactivated users": "المستخدمون المعطّلون", "December": "كانون الاول", "Default": "", @@ -557,13 +561,11 @@ "Government": "حكومة", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "جرانت Zulip تذاكر Kerberos اللازمة لتشغيل مرآة Zephyr عبر Webathena", "Guest": "ضيف", - "Guest users cannot edit custom emoji.": "لا يمكن للمستخدمين الضيوف تعديل الرموز التعبيرية المخصصة.", "Guests": "ضيوف", "Guests cannot edit custom emoji.": "لا يمكن للضيوف تعديل الرموز التعبيرية المخصصة.", "Header": "رأس", "Help center": "مركز المساعدة", "Hide muted message again": "إخفاء الرسالة المكتومة مرة أخرى", - "Hide notice": "إخفاء التنويه", "Hide password": "اخفاء كلمة المرور", "Hide starred message count": "إخفاء عدد الرسائل المميزة بنجمة", "High contrast mode": "وضع التباين العالي", @@ -634,17 +636,17 @@ "Last 30 days": "آخر 30 يومًا", "Last 6 months": "آخر 6 أشهر", "Last active": "آخر نشاط", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "اخر رسالة", "Last modified": "آخر تعديل", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "معرفة المزيد", "Learn more about mentions here.": "معرفة المزيد عن الإشارات هنا.", "Learn more about starring messages here.": "معرفة المزيد حول تمييز الرسائل بنجمة هنا.", "Leave {group_name}": "مغادرة {group_name}", "Let others see when I've read messages": "اسمح للآخرين برؤية قرائتي للرسائل", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "اسمح للمشتركين أن يرون عندما أكتب رسائل في الغرف", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "مظهر فاتح", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "تبحث عن توثيق الإندماجات أو الـ API الخاص بنا؟", "MOVED": "انتقل", "Main menu": "", + "Make organization permanent": "", "Manage bot": "إدارة الروبوت", "Manage streams": "إدارة الغرف", "Manage this bot": "إدارة هذا الروبوت", @@ -781,29 +784,39 @@ "Next message": "الرسالة التالية", "Next unread direct message": "الرسالة المباشرة الغير مقروءة التالية", "Next unread topic": "الموضوع غير المقروء التالي", + "No bots found.": "", "No bots match your current filter.": "لا روبوتات تطابق تصفيتك الحالية.", "No conversations match your filters.": "", - "No custom emoji.": "لا رموز تعبيرية مخصصة.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "لا توجد غُرف افتراضية تطابق تصفيتك الحالية.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "لا يوجد وصف.", "No drafts selected": "", "No drafts.": "لا توجد مسودات.", - "No exports.": "لا توجد صادرات.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "لا توجد دعوات تطابق تصفيتك الحالية.", "No language set": "لم يتم تعيين لغة", + "No linkifiers match your current filter.": "", "No linkifiers set.": "لم يتم تعيين روابط.", "No matching results": "", + "No matching streams": "", "No matching users.": "لا يوجد مستخدمون مطابقون.", "No one has read this message yet.": "لم يقرأ أي أحد هذه الرسالة بعد.", "No owner": "لا يوجد مالك", "No playgrounds configured.": "لم يتم انشاء أماكن لتجربة الشِفرة.", + "No playgrounds match your current filter.": "", "No restrictions": "لا يوجد قيود", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "لا توجد اشتراكات للغرفة.", "No streams": "لا غُرف", "No topics are marked as resolved.": "لم يتم تمييز أي موضوع على أنه تم حله.", + "No topics match your current filter.": "لا يوجد موضوع يطابق تصفيتك الحالية.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "لا توجد اشتراكات لمجموعة المستخدمين.", "No user groups": "", "No user to subscribe.": "لا يوجد مستخدم للاشتراك.", @@ -853,6 +866,7 @@ "Option already present.": "الخيار موجود بالفعل.", "Optional": "اختياري", "Organization": "منظمة", + "Organization URL": "Organization URL", "Organization administrators": "مسؤولي المنظمة", "Organization administrators can change the announcement stream in the organization settings.": "يمكن لمسؤولي المنظمة تغيير غرفة الإعلانات في إعدادات المنظمة.", "Organization administrators can reactivate deactivated users.": "يمكن لمسؤولي المنظمة إعادة تنشيط المستخدمين المعطلين.", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "حدد غرفة أدناه أو غيير اسم الموضوع.", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "حدد الرموز التعبيرية", "Select language": "اختر اللغة", @@ -1062,6 +1077,7 @@ "Starred messages": "الرسائل المميزة بنجمة", "Start a new topic or select one from the list.": "", "Start export of public data": "ابدأ في تصدير البيانات العامة", + "Start new conversation": "", "Status": "حالة", "Stream": "تيار", "Stream color": "لون الغرفة", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "تم تعطيل هذا الروبوت.", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "هذه منظمة تجريبية وسيتم حذفها تلقائيًا في غضون {days_remaining} يوم.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "هذه ليست محادثة متاحة للعامة.", "This is what a Zulip notification looks like.": "هذا ما يبدو عليه إشعار \"زوليب\".", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "موضوع", "Topic muted": "تم كتم الموضوع", + "Topic notifications": "", "Topic settings": "", "Topics": "", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "تم تمييز المواضيع على أنه تم حلها", "Tuesday": "الثلاثاء", @@ -1259,6 +1280,7 @@ "View direct messages": "عرض الرسائل المباشرة", "View drafts": "عرض المسودات", "View edit and move history": "", + "View edit history": "عرض سجل التعديل", "View file": "استعراض الملف", "View in playground": "عرض في مكان تجربة الشِفرة", "View in {name}": "عرض في {name}", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "يمكنك أيضا أن تجعل الجداول مع صيغة جداول Markdown-ish.", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "يمكنك الوصول الكامل إلى هذا المجتمع والمشاركة في المحادثات من خلال إنشاء حساب Zulip في هذه المنظمة.", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "لا يمكنك إنشاء غرفة بدون مشتركين!", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "ليس لديك الإذن للنشر في هذه الغرفة.", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "لقد حصلت", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "لقد كتمت .", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "أنت تكتب", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "أنت غير مشترك في هذه الغرفة. لن يتم إعلامك إذا قام المستخدمون الآخرون بالرد على رسالتك.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "ساهم مجتمع المترجمين المتطوعين لدينا في ترجمة \"زوليب\". إذا كنت ترغب في المساعدة، فراجع ملفإرشادات ترجمة \"زوليب\".", "[Configure]": "[تهيئة]", "[Quoting…]": "[نقلا عن ...]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "و {remaining_senders, plural, one {1 other} other {# others}}.", "back to streams": "", "beta": "تجريبي", diff --git a/locale/be/LC_MESSAGES/django.po b/locale/be/LC_MESSAGES/django.po index a803eb45fb..8a81995b18 100644 --- a/locale/be/LC_MESSAGES/django.po +++ b/locale/be/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:55+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -20,7 +20,7 @@ msgstr "" "n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " "(n%100>=11 && n%100<=14)? 2 : 3);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "" @@ -58,7 +58,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -116,32 +116,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "" -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -261,7 +261,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "" @@ -518,8 +518,24 @@ msgstr "" msgid "Billing" msgstr "" -#: templates/corporate/billing.html:240 -msgid "Close" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" msgstr "" #: templates/corporate/communities.html:28 @@ -571,7 +587,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -591,7 +607,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -603,7 +619,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -613,80 +629,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -868,6 +810,18 @@ msgstr "" msgid "Sign up with %(identity_provider)s" msgstr "" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -952,10 +906,6 @@ msgstr "" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -980,14 +930,6 @@ msgid "" "noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -996,19 +938,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating " -"an\n" -" organization first. Please use EmailAuthBackend to " -"create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1169,6 +1110,18 @@ msgstr "" msgid "Normal users" msgstr "" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2271,14 +2224,6 @@ msgstr "" msgid "New organization" msgstr "" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2728,6 +2673,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2971,20 +2920,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3072,7 +3026,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "" @@ -3157,7 +3111,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3184,66 +3138,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3260,35 +3214,27 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3369,7 +3315,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3391,15 +3337,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3409,19 +3355,19 @@ msgstr "" msgid "Insufficient permission" msgstr "" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3533,11 +3479,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "" @@ -3698,7 +3644,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3801,8 +3747,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "" @@ -3935,15 +3881,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a " @@ -4193,6 +4139,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4429,21 +4383,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4547,7 +4501,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4654,12 +4608,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4673,12 +4627,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4754,133 +4708,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4919,27 +4873,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4977,11 +4931,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5198,7 +5152,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5244,19 +5198,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5337,15 +5291,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5415,7 +5377,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "" @@ -5433,24 +5395,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "" @@ -5596,16 +5558,16 @@ msgstr "" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in [created|activated|acknowledged|" "closed]" @@ -5635,9 +5597,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download exports]" +"({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5667,35 +5628,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 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 43acbef02c..350065d7c9 100644 --- a/locale/be/translations.json +++ b/locale/be/translations.json @@ -135,6 +135,7 @@ "All streams": "", "All time": "", "All unreads": "", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "", "Guest": "", - "Guest users cannot edit custom emoji.": "", "Guests": "", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "", "Next unread direct message": "", "Next unread topic": "", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "", "Organization": "", + "Organization URL": "", "Organization administrators": "", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "", "Stream color": "", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", "Topics": "", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/bg/LC_MESSAGES/django.po b/locale/bg/LC_MESSAGES/django.po index 8a8cf9a016..55afb614ed 100644 --- a/locale/bg/LC_MESSAGES/django.po +++ b/locale/bg/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Veselin Georgiev , 2018\n" "Language-Team: Bulgarian (http://app.transifex.com/zulip/zulip/language/bg/)\n" @@ -19,8 +19,8 @@ msgstr "" "Language: bg\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "" @@ -58,7 +58,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "Няма налични данни за анализ. Моля свържете се с вашия администратор на сървъра." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -119,32 +119,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "" -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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,7 +261,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "" @@ -510,9 +510,25 @@ msgstr "" msgid "Billing" msgstr "" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Затвори" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Откажи" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -563,7 +579,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -583,7 +599,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -595,7 +611,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -605,80 +621,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Travis лого" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Heroku лого" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Zendesk лого" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Sentry лого" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Pagerduty лого" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -859,6 +801,18 @@ msgstr "ИЛИ" msgid "Sign up with %(identity_provider)s" msgstr "" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Вход" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -938,10 +892,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -966,14 +916,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Откажи" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -982,17 +924,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1148,6 +1091,18 @@ msgstr "" msgid "Normal users" msgstr "Нормални потребители" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Затвори" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Обнови" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2235,14 +2190,6 @@ msgstr "Десктоп и мобилни приложения" msgid "New organization" msgstr "Нова организация" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Вход" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2688,6 +2635,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2926,20 +2877,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3027,7 +2983,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "" @@ -3112,7 +3068,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3139,66 +3095,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3215,36 +3171,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3323,7 +3271,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3345,15 +3293,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3363,19 +3311,19 @@ msgstr "" msgid "Insufficient permission" msgstr "" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3487,11 +3435,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "" @@ -3652,7 +3600,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3755,8 +3703,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "" @@ -3890,15 +3838,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4149,6 +4097,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4385,21 +4341,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4503,7 +4459,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4610,12 +4566,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4629,12 +4585,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4710,133 +4666,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Само администратори" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Потребител" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Гост" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Публичен" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4875,27 +4831,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4933,11 +4889,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5154,7 +5110,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5200,19 +5156,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5293,15 +5249,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5371,7 +5335,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "" @@ -5389,24 +5353,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "" @@ -5552,16 +5516,16 @@ msgstr "" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5591,9 +5555,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5623,35 +5586,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/bg/translations.json b/locale/bg/translations.json index e2edf9ecd3..7dd7c797a5 100644 --- a/locale/bg/translations.json +++ b/locale/bg/translations.json @@ -135,6 +135,7 @@ "All streams": "Всички потоци", "All time": "Всичко", "All unreads": "Всички непрочетени", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "Позволи редакция на съобщение", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "Автоматично", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Аватар от Gravatar", @@ -212,6 +215,7 @@ "Cancel": "Откажи", "Cancel compose": "Отмени съставяне", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "Промени", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "Затвори", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Разреши необходимите Kerberos билети за Zulip, за да може да стартира вашето Zephyr огледало през Webathena", "Guest": "Гост", - "Guest users cannot edit custom emoji.": "", "Guests": "", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "Център за помощ", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "Последно активен", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Последно съобщение", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "Управление потоци", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "Следващо съобщение", "Next unread direct message": "", "Next unread topic": "Следваща непрочетена тема", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "", "Organization": "", + "Organization URL": "Уеб адрес на Организация", "Organization administrators": "Администратори на Организацията", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "Обозначени съобщения", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "Канал", "Stream color": "", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Тема", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", "Topics": "Теми", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Виж чернови", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Вие получихте", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Вие написахте", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/bqi/LC_MESSAGES/django.po b/locale/bqi/LC_MESSAGES/django.po index b7ca93b983..04123af62f 100644 --- a/locale/bqi/LC_MESSAGES/django.po +++ b/locale/bqi/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: hosêyn abāspanā , 2023\n" "Language-Team: Luri (Bakhtiari) (http://app.transifex.com/zulip/zulip/language/bqi/)\n" @@ -18,8 +18,8 @@ msgstr "" "Language: bqi\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "" @@ -57,7 +57,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -118,32 +118,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "" -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -260,7 +260,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "xatā mêni,mên sêrvêr" @@ -509,9 +509,25 @@ msgstr "" msgid "Billing" msgstr "" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "bastên" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "raď kerdên" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -562,7 +578,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -582,7 +598,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -594,7 +610,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -604,80 +620,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "jaryānā mênê Zulip" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "jaryānā mênê êslak" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "sartālā jaryān mênê Zulip" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "logo heroku" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "logo zêndêsk" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "logo sentri" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "logo peyjer diyuti" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -858,6 +800,18 @@ msgstr "" msgid "Sign up with %(identity_provider)s" msgstr "" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "avoďên" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -937,10 +891,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -965,14 +915,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "raď kerdên" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -981,17 +923,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1147,6 +1090,18 @@ msgstr "" msgid "Normal users" msgstr "mêntorā ma'muli" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "bastên" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2234,14 +2189,6 @@ msgstr "" msgid "New organization" msgstr "sāzêmowê nu" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "avoďên" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2687,6 +2634,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2925,20 +2876,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3026,7 +2982,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "ālêštkâriyî nî" @@ -3111,7 +3067,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3138,66 +3094,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "payom (ā) nazêbāl" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3214,36 +3170,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3322,7 +3270,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3344,15 +3292,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3362,19 +3310,19 @@ msgstr "" msgid "Insufficient permission" msgstr "dasrasi kâfi nađārin" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3486,11 +3434,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "sartālî nî" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "" @@ -3651,7 +3599,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3754,8 +3702,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "" @@ -3889,15 +3837,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "payum navā pati bu" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4148,6 +4096,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4384,21 +4340,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4502,7 +4458,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4609,12 +4565,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4628,12 +4584,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4709,133 +4665,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "dîvowdārê sāzêmow" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "mêntor" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "mîmow" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "poy volâti" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "êmuji sêfârêši" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "ling" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4874,27 +4830,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4932,11 +4888,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5153,7 +5109,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5199,19 +5155,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5292,15 +5248,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5370,7 +5334,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "" @@ -5388,24 +5352,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "razm zêbāl nî!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "" @@ -5551,16 +5515,16 @@ msgstr "" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5590,9 +5554,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5622,35 +5585,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "OTP êštêvā hêď" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/bqi/translations.json b/locale/bqi/translations.json index fa1962811a..3748dbbd8d 100644 --- a/locale/bqi/translations.json +++ b/locale/bqi/translations.json @@ -135,6 +135,7 @@ "All streams": "poy jaryānā", "All time": "poy zamovā", "All unreads": "", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "raď kerdên", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "ālêštkâri", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "bastên", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "lefgiri vâbi!", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "", "Guest": "mîmow", - "Guest users cannot edit custom emoji.": "", "Guests": "", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "", "Next unread direct message": "", "Next unread topic": "", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "bî pîš hîl", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "êxtiyâri", "Organization": "", + "Organization URL": "", "Organization administrators": "", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "jaryān", "Stream color": "rangê jaryān", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "sartāl", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", "Topics": "sartālā", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "", "View edit and move history": "", + "View edit history": "", "View file": "niyaštênê fāyl", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/ca/LC_MESSAGES/django.po b/locale/ca/LC_MESSAGES/django.po index 32b44fed94..64698a9372 100644 --- a/locale/ca/LC_MESSAGES/django.po +++ b/locale/ca/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Gonçal Garcés, 2020-2021\n" "Language-Team: Catalan (http://app.transifex.com/zulip/zulip/language/ca/)\n" @@ -20,8 +20,8 @@ msgstr "" "Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "No permès per a usuaris convidats" @@ -59,7 +59,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "Sense dades d'analytics. Parleu amb l'administrador." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -120,32 +120,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Alguna cosa ha fallat. Recarregueu la pàgina." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Alguna cosa ha fallat. Espereu uns segons i torneu a provar-ho." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -262,7 +262,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Error intern del servidor" @@ -511,9 +511,25 @@ msgstr "" msgid "Billing" msgstr "" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Tancar" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Cancel·la" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -564,7 +580,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -584,7 +600,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -596,7 +612,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -606,80 +622,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Canals en Zulip" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Canals en Slack" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Temes en Zulip" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Temes del canal en Zulip" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Mostra els plans i preus" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Inicia la sessió" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -860,6 +802,18 @@ msgstr "OR" msgid "Sign up with %(identity_provider)s" msgstr "Crea un compte amb %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Inicia la sessió" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -939,10 +893,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -967,14 +917,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Cancel·la" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -983,17 +925,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1149,6 +1092,18 @@ msgstr "Usuaris convidats" msgid "Normal users" msgstr "Usuaris normals" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Tancar" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Actualitza" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2236,14 +2191,6 @@ msgstr "Aplicacions d'escriptori i mòbils" msgid "New organization" msgstr "Nova organització" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Inicia la sessió" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2689,6 +2636,10 @@ msgstr "" msgid "your-organization-url" msgstr "url-de-la-vostra-organització" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2927,20 +2878,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3028,7 +2984,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "" @@ -3113,7 +3069,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3140,66 +3096,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3216,36 +3172,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3324,7 +3272,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3346,15 +3294,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3364,19 +3312,19 @@ msgstr "" msgid "Insufficient permission" msgstr "" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3488,11 +3436,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "" @@ -3653,7 +3601,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3756,8 +3704,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "" @@ -3891,15 +3839,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4150,6 +4098,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4386,21 +4342,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4504,7 +4460,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4611,12 +4567,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4630,12 +4586,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4711,133 +4667,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Propietari d'organització" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Administrador d'organització" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Membre" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Convidat" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Públic" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Emojis personalitzats" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Enllaç" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4876,27 +4832,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4934,11 +4890,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "El camp personalitzat predeterminat no es pot actualitzar." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5155,7 +5111,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5201,19 +5157,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5294,15 +5250,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5372,7 +5336,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "" @@ -5390,24 +5354,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "" @@ -5553,16 +5517,16 @@ msgstr "" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5592,9 +5556,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5624,35 +5587,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/ca/translations.json b/locale/ca/translations.json index ab6dabc1a2..a8402c8383 100644 --- a/locale/ca/translations.json +++ b/locale/ca/translations.json @@ -135,6 +135,7 @@ "All streams": "Tots els canals", "All time": "", "All unreads": "Tots els missatges no llegits", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "Automàtic", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "Cancel·la", "Cancel compose": "Tanca la redacció", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "Change", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "Esborra la imatge de perfil", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "Tancar", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "Contacta amb l'equip de suport", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "Desactiva el meu compte", "Deactivate {name}?": "", - "Deactivated": "Desactivat", "Deactivated users": "Usuaris desactivats", "December": "Desembre", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "", "Guest": "Convidat", - "Guest users cannot edit custom emoji.": "Els usuaris convidats no poden editar emojis personalitzats.", "Guests": "Convidats", "Guests cannot edit custom emoji.": "Els convidats no poden editar emojis personalitzats.", "Header": "", "Help center": "Centre d'ajuda", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "Amaga el nombre de missatges destacats", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "Última connexió", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Últim missatge", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "Més informació", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "Administra els canals", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "Següent missatge", "Next unread direct message": "", "Next unread topic": "Següent tema no llegit", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "No hi ha esborranys", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "No hi ha cap invitació que s'ajuste al filtre actiu.", "No language set": "No s'ha establit una llengua", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "Sense propietari", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "", "Organization": "", + "Organization URL": "URL d'organització", "Organization administrators": "Administradors d'organització", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "Missatges destacats", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "Estat", "Stream": "Canal", "Stream color": "Color del canal", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Tema", "Topic muted": "S'ha silenciat el tema", + "Topic notifications": "", "Topic settings": "", "Topics": "Temes", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Mostra els esborranys", "View edit and move history": "", + "View edit history": "Mostra l'historial d'edicions", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Aconseguireu açò:", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Si teclegeu açò:", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/cs/LC_MESSAGES/django.po b/locale/cs/LC_MESSAGES/django.po index be4d3b9636..1babbbcd4d 100644 --- a/locale/cs/LC_MESSAGES/django.po +++ b/locale/cs/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: fri, 2017-2023\n" "Language-Team: Czech (http://app.transifex.com/zulip/zulip/language/cs/)\n" @@ -24,8 +24,8 @@ msgstr "" "Language: cs\n" "Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Není povoleno pro hosty" @@ -63,7 +63,7 @@ msgstr "Čas začátku je později než čas konce. Začátek: {start}, konec: { msgid "No analytics data available. Please contact your server administrator." msgstr "Žádná analytická data nejsou k dispozici. Spojte se, prosím, se správcem serveru." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Neplatné parametry" @@ -124,32 +124,32 @@ msgid "" "{num_invites} users." msgstr "Vaše organizace nemá dostatečný počet volných Zulip licencí pro pozvání {num_invites} nových uživatelů." -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Nastala chyba. Spojte se, prosím, s {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Něco se nepodařilo. Načtěte prosím stránku znovu." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Něco se nepodařilo. Počkejte prosím několik sekund a zkuste to znovu." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -266,7 +266,7 @@ msgid "" msgstr "\n Pokud je tato chyba neočekávaná, můžete\n se spojit s podporou.\n " #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Vnitřní chyba serveru" @@ -515,9 +515,25 @@ msgstr "Ujistěte se, že jste odkaz správně zkopírovali do svého prohlíže msgid "Billing" msgstr "Fakturace" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Zavřít" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "Zavřít okno" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Zrušit" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Potvrdit" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -568,7 +584,7 @@ msgstr "Stav vyúčtování" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -588,7 +604,7 @@ msgstr "Zobrazit ceny" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -600,7 +616,7 @@ msgstr "Vlastní hostování Zulipu" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -610,80 +626,6 @@ msgstr "Požádejte o sponzorství" msgid "Education pricing" msgstr "Ceny za vzdělávání" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Kanály v Zulipu" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Kanály na Slacku" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Témata v Zulipu" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Témata kanálů v Zulipu" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "Téma úterní noční stravování v Zulipu" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "Téma úterní noční stravování v Zulipu - box pro psaní zprávy" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "Téma úterní noční stravování na Slacku" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Prohlédnout plány a ceník" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "Předchozí" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Další" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Travis logo" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "Logo Github" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Heroku logo" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Zendesk logo" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Jira logo" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Sentry logo" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Pagerduty logo" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Přihlásit se nyní" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "Vlastnosti a ceny" @@ -864,6 +806,18 @@ msgstr "NEBO" msgid "Sign up with %(identity_provider)s" msgstr "Přihlásit se pomocí %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Přihlásit se" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -943,10 +897,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "Nastavit soukromí adresy elektronické pošty" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "Zavřít okno" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -971,14 +921,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "Toto nastavení můžete také změnit poté, co se připojíte." -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Zrušit" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Potvrdit" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "Videohovor ukončen" @@ -987,18 +929,19 @@ msgstr "Videohovor ukončen" msgid "You may now close this window." msgstr "Nyní můžete toto okno zavřít." -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "Chyba nastavení" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\n Pokoušíte se přihlásit pomocí LDAPu, aniž byste nejprve\n vytvořil nějakou organizaci. Použijte prosím EmailAuthBackend pro\n vytvoření vaší organizace a potom to zkuste znovu.\n " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1153,6 +1096,18 @@ msgstr "Hosté" msgid "Normal users" msgstr "Normální uživatelé" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Zavřít" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Obnovit" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "Přehled" @@ -2240,14 +2195,6 @@ msgstr "Aplikace pro počítače a telefony" msgid "New organization" msgstr "Nová organizace" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Přihlásit se" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "Řešení" @@ -2693,6 +2640,10 @@ msgstr "Zadejte URL vaší organizace na Zulipu:" msgid "your-organization-url" msgstr "url-vasi-organizace" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Další" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "Neznáte URL vaší organizace?" @@ -2931,20 +2882,25 @@ msgid "" " " msgstr "\n Také můžete použít program pro plochu Zulip.\n " -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "přihlášení" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} se právě přihlásil k Zulipu. (celkem: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} přijal vaše pozvání, aby se připojil k Zulipu!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "Chybný \"mapping\" pořadí." @@ -3032,7 +2988,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Některé z těchto adres již Zulip používají, takže jsme jim pozvánku znovu neposílali. Odeslali jsme ji ale všem ostatním!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Nic k upravení" @@ -3117,7 +3073,7 @@ msgstr "Časová lhůta pro upravení této zprávy vypršela" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Nemáte oprávnění používat v tomto kanálu zmínky se zástupnými znaky." @@ -3144,66 +3100,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Neplatná zpráva/y" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Nelze zpracovat zprávu" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "Očekáván přesně jeden kanál" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "Neplatný datový typ pro kanál" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "Neplatný datový typ pro příjemce" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "Seznamy příjemců mohou obsahovat adresy nebo uživatelská ID, ale ne obojí." -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "Robot {bot_identity} se pokusil poslat zprávu kanálu s ID {stream_id}, ale žádný takový kanál neexistuje." -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "Robot {bot_identity} se pokusil poslat zprávu kanálu {stream_name}, ale tento kanál neexistuje. Klepněte [zde]({new_stream_link}) pro jeho vytvoření." -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "Robot {bot_identity} se pokusil poslat zprávu kanálu {stream_name}. ento kanál existuje. Nemá však žádné odběratele." -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "Témata jsou v této organizaci povinná" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "\"Widgety\": programátor API odeslal neplatný JSON" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Součástky: {error_msg}" @@ -3220,36 +3176,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3328,7 +3276,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "K této zprávě nelze připojit dílčí zprávu." @@ -3350,15 +3298,15 @@ msgstr "Toto API není dostupné pro roboty využívající příchozí \"webhoo msgid "Account is not associated with this subdomain" msgstr "Účet není spojen s subdoménou" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "Tento \"endpoint\" nepřijímá požadavky robotů." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Musí být správce serveru" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3368,19 +3316,19 @@ msgstr "Musí být správce serveru" msgid "Insufficient permission" msgstr "Nedostatečná oprávnění" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "Tento \"endpoint\" vyžaduje HTTP základní autentizaci." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Neplatná autorizační hlavička pro \"basic auth\"" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Chybějící autorizační hlavička pro \"basic auth\"" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "\"Webhook\" roboti můžou používat pouze \"webhooky\"" @@ -3492,11 +3440,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Chybějící téma" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Nelze poslat na více kanálů" @@ -3657,7 +3605,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "Chybí název obrázečku" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Nepodařilo se přidělit event queue" @@ -3760,8 +3708,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "Požadavek nelze zpracovat: Vytvořil {webhook_name} tuto událost?" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Neplatná subdoména" @@ -3895,15 +3843,15 @@ msgstr "Produktivita" msgid "Version control" msgstr "Verzování" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Zpráva nesmí být prázdná" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Zpráva nesmí obsahovat nulové bajty" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4154,6 +4102,14 @@ msgstr "{full_name} vás zmínil:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} zmínil všechny:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4390,21 +4346,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "Nahrání souboru by překročilo kvótu, kterou má vaše organizace nastavenou." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "Nelze dekódovat obrázek; opravdu jste nahráli soubor s obrázkem?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "Obrázek překračuje dovolené limity." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "Poškozený animovaný obrázek." -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "Neznámý formát animovaného obrázku." @@ -4508,7 +4464,7 @@ msgstr "Neplatný typ robota" msgid "Invalid interface type" msgstr "Neplatný typ rozhraní" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4615,12 +4571,12 @@ msgstr "{var_name} nemá délku" msgid "{var_name} is missing" msgstr "{var_name} chybí" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "Chybí HTTP hlavička události '{header}'" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4634,12 +4590,12 @@ msgstr "Zcommand by měl začínat znakem '/'." msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "Chyba CSRF: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4715,133 +4671,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Správci, moderátoři, členové a hosté" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Správci, moderátoři a členové" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Správci a moderátoři" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Pouze správci" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Nikdo" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Vlastník organizace" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Správce organizace" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Moderátor" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Člen" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Host" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "Internetový veřejný" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Veřejné" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Soukromá, sdílená historie" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Soukromá, chráněná historie" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "Veřejná, chráněná historie" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Všichni členové kanálu mohou přidávat zprávy" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Pouze správci organizace mohou přidávat zprávy" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Zprávy mohou přidávat pouze správci a moderátoři organizace." -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Pouze členové organizace mohou přidávat zprávy." -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Unicode obrázeček" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Vlastní obrázeček" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Další obrázeček Zulipu" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Seznam možností" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Výběr osoby" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Krátký text" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Dlouhý text" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Výběr data" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Odkaz" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "Vnější účet" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "Zájmena" @@ -4880,27 +4836,27 @@ msgstr "Událost {event_id} nebyla v této řadě" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "V požadavku chybí JSON \"web token\"" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Chybný JSON \"web token\"" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Subdoména je povinná" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "Heslo je nesprávné." @@ -4938,11 +4894,11 @@ msgstr "Pole s tímto štítkem již existuje." msgid "Default custom field cannot be updated." msgstr "Výchozí uživatelské pole nelze aktualizovat." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "Koncový bod není v produkci dostupný." -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "Vývojářská autentizační podpůrná vrstva není zapnuta." @@ -5159,7 +5115,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5205,19 +5161,19 @@ msgstr "Musíte nahrát právě jedno logo." msgid "Invalid playground" msgstr "Neplatné hřiště" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5298,15 +5254,23 @@ msgstr "Neplatný JSON pro podzprávu" msgid "

You are not authorized to view this file.

" msgstr "

Nejste oprávněn zobrazit tento soubor.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "Prázdný 'do' seznamu" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "Uživatel pro zprávy kanálů vypnul upozornění na psaní" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "Prázdný 'do' seznamu" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5376,7 +5340,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "Změny avatarů jsou v této organizaci zakázány." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Změny e-mailu jsou v této organizaci zakázány." @@ -5394,24 +5358,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "Vaše heslo pro Zulip je spravováno v LDAPu" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Chybné heslo!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "Nové heslo je příliš slabé!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Musíte nahrát právě jeden obrázek avatara." @@ -5557,16 +5521,16 @@ msgstr "Obsah nemůže být prázdný" msgid "Malformed JSON input" msgstr "Neplatný JSON vstup" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "Zpětné volání HTTP, webhook newrelic vyžaduje časové razítko v milisekundách" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "Zpětné volání HTTP, webhook newrelic vyžaduje, aby byl current_state v [open|acknowledged|closed]" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5596,10 +5560,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "Vyvedení vašich dat bylo dokončeno a bylo nahráno sem:\n\n{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5628,35 +5591,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "Chybí uživatelské_id nebo user_uuid" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "Data nemají správné pořadí." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Neplatná data." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "Musíte si znovu nastavit heslo." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "Chybějící parametr id_token" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "Neplatný OTP" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "Dohromady nelze použít jak mobile_flow_otp tak desktop_flow_otp." diff --git a/locale/cs/translations.json b/locale/cs/translations.json index cd52ce49cf..7d311e4cf7 100644 --- a/locale/cs/translations.json +++ b/locale/cs/translations.json @@ -135,6 +135,7 @@ "All streams": "Všechny kanály", "All time": "Za celou dobu", "All unreads": "Všechny nepřečtené", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Povolit vytváření internetových veřejných kanálů (viditelných pro kohokoli na internetu)", "Allow message content in message notification emails": "Povolit obsah zpráv v e-mailech s oznámeními o zprávách", "Allow message editing": "Povolit úpravy zpráv", @@ -185,7 +186,9 @@ "Automated messages and emails": "Automatické zprávy a e-maily", "Automatic": "Automaticky", "Automatic (follows system settings)": "Automaticky (podle nastavení systému)", + "Automatically follow topics": "", "Automatically mark messages as read": "Automatické označování zpráv jako přečtených", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "Dostupné na Zulip Cloud Standard. Pro přístup povýšit nebo požádat o sponzorství.", "Avatar changes are disabled in this organization": "Změny avatarů jsou v této organizaci zakázány", "Avatar from Gravatar": "Avatar z Gravataru", @@ -212,6 +215,7 @@ "Cancel": "Zrušit", "Cancel compose": "Zahodit koncept", "Cancel compose and save draft": "Zrušit sestavení a uložit návrh", + "Cannot view stream": "", "Card": "Karta", "Center the view around message ID .": "Vystředit zobrazení okolo zprávy s ID .", "Change": "Změnit", @@ -229,11 +233,11 @@ "Clear avatar": "Smazat avatar", "Clear image": "Vymazat obrázek", "Clear profile picture": "Vymazat obrázek profilu", + "Clear topic": "", "Click here to reveal.": "Klepněte zde pro odhalení.", "Click on the pencil () icon to edit and reschedule a message.": "Klepněte na ikonu tužky () pro upravení a přeplánování zprávy.", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Pro uložení klepněte mimo zadávací pole. Automaticky bude upozorněn každý, kdo byl přidán nebo odstraněn.", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "Klepněte pro zobrazení nebo stáhnutí.", "Close": "Zavřít", "Close modal": "Zavřít okno", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "Pro vyřešení tohoto tématu se spojte s moderátorem.", "Contact a moderator to unresolve this topic.": "Pro zrušení tohoto tématu se spojte s moderátorem.", "Contact support": "Spojit se s podporou", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Převést emotikony před odesláním (z :) bude 😃)", "Cookie Bot": "Cookie robot", "Copied!": "Zkopírováno!", @@ -317,7 +322,6 @@ "Deactivate user": "Vypnout uživatele", "Deactivate your account": "Vypnout váš účet", "Deactivate {name}?": "Vypnout {name}?", - "Deactivated": "Vypnutý", "Deactivated users": "Vypnutí uživatelé", "December": "Prosinec", "Default": "", @@ -557,13 +561,11 @@ "Government": "Vláda", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Dejte Zulipu lístky Kerberos, které jsou potřeba ke spuštění zrcadla Zephyr prostřednictvím Webatheny", "Guest": "Host", - "Guest users cannot edit custom emoji.": "Hosté nemohou upravovat vlastní obrázeček.", "Guests": "Hosté", "Guests cannot edit custom emoji.": "Hosté nemohou upravovat vlastní obrázečky.", "Header": "Záhlaví", "Help center": "Centrum nápovědy", "Hide muted message again": "Znovu skrýt ztlumenou zprávu", - "Hide notice": "Skrýt upozornění", "Hide password": "Skrýt heslo", "Hide starred message count": "Skrýt počet zpráv s hvězdičkami", "High contrast mode": "Režim vysokého kontrastu", @@ -634,17 +636,17 @@ "Last 30 days": "Posledních 30 dnů", "Last 6 months": "Posledních 6 měsíců", "Last active": "Naposledy činný", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Poslední zpráva", "Last modified": "Naposledy změněno", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "Dozvědět se více", "Learn more about mentions here.": "O zmínkách se můžete dozvědět víc zde.", "Learn more about starring messages here.": "Další informace o označování zpráv hvězdičkou zde.", "Leave {group_name}": "Opustit {group_name}", "Let others see when I've read messages": "Umožnit ostatním vidět, kdy jsem si přečetl zprávy", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "Dovolit odběratelé vidět, když píšu zprávy v kanálech", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "Světlý vzhled", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "Hledáte naše začlenění nebo dokumentaci k API?", "MOVED": "PŘESUNUTO", "Main menu": "", + "Make organization permanent": "", "Manage bot": "Spravovat robota", "Manage streams": "Spravovat kanály", "Manage this bot": "Spravovat tohoto robota", @@ -781,29 +784,39 @@ "Next message": "Další zpráva", "Next unread direct message": "", "Next unread topic": "Další nepřečtené téma", + "No bots found.": "", "No bots match your current filter.": "Vašemu nynějšímu filtru neodpovídají žádní roboti.", "No conversations match your filters.": "", - "No custom emoji.": "Není vlastní obrázeček.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "Vašemu nynějšímu filtru neodpovídají žádné výchozí kanály.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Žádný popis.", "No drafts selected": "", "No drafts.": "Žádné návrhy.", - "No exports.": "Žádná uložená data.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Vašemu nynějšímu filtru neodpovídají žádné pozvánky.", "No language set": "Nenastaven žádný jazyk", + "No linkifiers match your current filter.": "", "No linkifiers set.": "Nenastaven žádný generátor odkazů.", "No matching results": "", + "No matching streams": "", "No matching users.": "Žádní odpovídající uživatelé.", "No one has read this message yet.": "Tuto zprávu si zatím nikdo nepřečetl.", "No owner": "Žádný vlastník", "No playgrounds configured.": "Nenastavena žádná hřiště.", + "No playgrounds match your current filter.": "", "No restrictions": "Žádná omezení", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "Žádné odběry kanálů.", "No streams": "Žádné kanály", "No topics are marked as resolved.": "Žádná témata nejsou označena jako vyřešená.", + "No topics match your current filter.": "Vašemu nynějšímu filtru neodpovídají žádná témata.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "Žádné odběry skupin uživatelů.", "No user groups": "", "No user to subscribe.": "Žádný uživatel k odběru.", @@ -853,6 +866,7 @@ "Option already present.": "Volba již existuje.", "Optional": "Volitelné", "Organization": "Organizace", + "Organization URL": "Adresa organizace", "Organization administrators": "Správci organizace", "Organization administrators can change the announcement stream in the organization settings.": "Správci organizace mohou toto změnit oznamovací kanál v nastavení organizace.", "Organization administrators can reactivate deactivated users.": "Správci organizace mohou znovu zapínat vypnuté uživatele.", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "Vyberte kanál níže nebo změňte název tématu.", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "Vybrat obrázeček", "Select language": "Vybrat jazyk", @@ -1062,6 +1077,7 @@ "Starred messages": "Zprávy s hvězdičkami", "Start a new topic or select one from the list.": "", "Start export of public data": "Začít s ukládáním veřejných dat", + "Start new conversation": "", "Status": "Stav", "Stream": "Kanál", "Stream color": "Barva kanálu", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "Tento robot byl vypnut.", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "Toto je ukázková organizace a bude automaticky smazána během {days_remaining} dní.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "Toto není veřejně přístupný rozhovor.", "This is what a Zulip notification looks like.": "Takto vypadá oznámení Zulipu.", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Téma", "Topic muted": "Téma ztlumeno", + "Topic notifications": "", "Topic settings": "", "Topics": "Témata", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "Témata označena jako vyřešená", "Tuesday": "Úterý", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Zobrazit koncepty", "View edit and move history": "", + "View edit history": "Zobrazit historii úprav", "View file": "Zobrazit soubor", "View in playground": "Zobrazit na hřišti", "View in {name}": "Zobrazit v {name}", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "Také můžete dělat tabulky s toutoMarkdown tabulkovou syntaxí.", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "Vytvořením účtu Zulip v této organizaci získáte plný přístup k tomuto společenství a můžete se účastnit rozhovorů.", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Nelze vytvořit kanál, který nemá žádné odběratele!", "You cannot create a user group with no members!": "", "You cannot send messages to deactivated users.": "Vypnutým uživatelům nelze poslat zprávy.", + "You do not have permission to add custom emoji.": "", "You do not have permission to add other users to streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "Nemáte oprávnění vkládat příspěvky do tohoto kanálu.", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Dostanete", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "Ztlumil jste .", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Napíšete", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Tento kanál neodebíráte. Pokud vám někdo odpoví na vaši zprávu, nedostanete o tom žádné upozornění.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Překlady Zulipu přispívá naše úžasné společenství dobrovolných překladatelů. Pokud chcete být nápomocni, podívejte se na Pokyny pro překlad Zulipu.", "[Configure]": "[Nastavit]", "[Quoting…]": "[Citování...]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "a {remaining_senders, plural, one {1 other} other {# others}}.", "back to streams": "", "beta": "beta", diff --git a/locale/cy/LC_MESSAGES/django.po b/locale/cy/LC_MESSAGES/django.po index 983bce2857..450cd154ee 100644 --- a/locale/cy/LC_MESSAGES/django.po +++ b/locale/cy/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Tim Abbott , 2022\n" "Language-Team: Welsh (http://app.transifex.com/zulip/zulip/language/cy/)\n" @@ -19,8 +19,8 @@ msgstr "" "Language: cy\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Ni chaniateir i ddefnyddwyr gwadd" @@ -58,7 +58,7 @@ msgstr "Mae'r amser cychwyn yn hwyrach na'r amser gorffen. Dechreuwch: {start}, msgid "No analytics data available. Please contact your server administrator." msgstr "Nid oes data dadansoddeg ar gael. Cysylltwch â gweinyddwr eich gweinydd." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Paramedrau annilys" @@ -119,32 +119,32 @@ msgid "" "{num_invites} users." msgstr "Nid oes gan eich sefydliad ddigon o drwyddedau Zulip nas defnyddiwyd i wahodd defnyddwyr {num_invites}." -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Aeth rhywbeth o'i le. Cysylltwch â {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Aeth rhywbeth o'i le. Ail-lwythwch y dudalen." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Aeth rhywbeth o'i le. Arhoswch ychydig eiliadau a rhoi cynnig arall arni." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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,7 +261,7 @@ msgid "" msgstr "\n Os yw'r gwall hwn yn annisgwyl, gallwch chi\n cysylltwch â chefnogaeth.\n " #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Gwall gweinydd mewnol" @@ -510,9 +510,25 @@ msgstr "Sicrhewch eich bod wedi copïo'r ddolen yn gywir i'ch porwr. Os ydych ch msgid "Billing" msgstr "Bilio" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Cau" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "Caewch y moddol" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Canslo" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Cadarnhau" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -563,7 +579,7 @@ msgstr "Statws bilio" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -583,7 +599,7 @@ msgstr "Gweld prisio" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -595,7 +611,7 @@ msgstr "Zulip hunan-westeiwr" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -605,80 +621,6 @@ msgstr "Gofyn am nawdd" msgid "Education pricing" msgstr "Prisio addysg" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Ffrydiau yn Zulip" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Ffrydiau yn Slac" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Pynciau yn Zulip" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Ffrydio pynciau yn Zulip" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "Pwnc arlwyo nos Fawrth yn Zulip" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "Y pwnc arlwyo nos Fawrth yn Zulip - blwch cyfansoddi" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "Pwnc arlwyo nos Fawrth yn Slack" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Gweler cynlluniau a phrisio" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "Blaenorol" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Nesaf" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Logo Travis" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "Logo GitHub" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Logo Heroku" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Logo Zendesk" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Logo Jira" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Logo Sentry" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Logo Pagerduty" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Mewngofnodi nawr" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "Nodweddion a phrisiau" @@ -859,6 +801,18 @@ msgstr "NEU" msgid "Sign up with %(identity_provider)s" msgstr "Cofrestrwch gyda %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Mewngofnodi" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -938,10 +892,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "Caewch y moddol" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -966,14 +916,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Canslo" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Cadarnhau" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -982,18 +924,19 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\nRydych chi'n ceisio mewngofnodi gan ddefnyddio LDAP heb greu \nsefydliad yn gyntaf. Defnyddiwch EmailAuthBackend i greu \neich sefydliad ac yna ceisiwch eto." +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1148,6 +1091,18 @@ msgstr "Defnyddwyr gwesteion" msgid "Normal users" msgstr "Defnyddwyr arferol" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Cau" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Diweddariad" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2235,14 +2190,6 @@ msgstr "Apiau bwrdd gwaith a symudol" msgid "New organization" msgstr "Sefydliad newydd" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Mewngofnodi" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "Datrysiadau" @@ -2688,6 +2635,10 @@ msgstr "Rhowch URL Zulip eich sefydliad:" msgid "your-organization-url" msgstr "eich-url-sefydliad" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Nesaf" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "Ddim yn gwybod URL eich sefydliad?" @@ -2926,20 +2877,25 @@ msgid "" " " msgstr "\nGallwch hefyd ddefnyddio'r app bwrdd gwaith Zulip ." -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "cofrestriadau" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} newydd gofrestru ar gyfer Zulip. (cyfanswm: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "Derbyniodd {user} eich gwahoddiad i ymuno â Zulip!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "Mapio archeb annilys." @@ -3027,7 +2983,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Mae rhai o'r cyfeiriadau hynny eisoes yn defnyddio Zulip, felly ni wnaethom anfon gwahoddiad atynt. Fe wnaethon ni anfon gwahoddiadau at bawb arall!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Dim byd i newid" @@ -3112,7 +3068,7 @@ msgstr "Mae'r terfyn amser ar gyfer golygu'r neges hon wedi mynd heibio" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Nid oes gennych ganiatâd i ddefnyddio cyfeiriadau cardiau gwyllt yn y ffrwd hon." @@ -3139,66 +3095,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Neges(au) annilys" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Methu rhoi neges" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "Disgwylir yn union un ffrwd" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "Math o ddata annilys ar gyfer ffrwd" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "Math data annilys ar gyfer derbynwyr" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "Gall rhestrau derbynwyr gynnwys e-byst neu IDau defnyddiwr, ond nid y ddau." -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "Ceisiodd eich bot {bot_identity} anfon neges i ffrydio ID {stream_id}, ond nid oes ffrwd gyda'r ID hwnnw." -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "Ceisiodd eich bot {bot_identity} anfon neges i ffrydio {stream_name}, ond nid yw'r ffrwd honno'n bodoli. Cliciwch [yma] ({new_stream_link}) i'w greu." -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "Ceisiodd eich bot {bot_identity} anfon neges i ffrydio {stream_name}. Mae'r ffrwd yn bodoli ond nid oes ganddo unrhyw danysgrifwyr." -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "Mae angen pynciau yn y sefydliad hwn" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgets: Anfonodd rhaglennydd API gynnwys JSON annilys" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets: {error_msg}" @@ -3215,36 +3171,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3323,7 +3271,7 @@ msgid "" "{summary_line}" msgstr "{user} wedi newid y [message retention period](/help/message-retention-policy) am y ffrwd hwn:\n* **Old retention period**: {old_retention_period}\n* **New retention period**: {new_retention_period}\n\n{summary_line}" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "Ni allwch atodi is-asesiad i'r neges hon." @@ -3345,15 +3293,15 @@ msgstr "Nid yw'r API hwn ar gael i bots webhook sy'n dod i mewn." msgid "Account is not associated with this subdomain" msgstr "Nid yw cyfrif yn gysylltiedig â'r is-barth hwn" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "Nid yw'r pwynt terfyn hwn yn derbyn ceisiadau bot." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Rhaid bod yn weinyddwr gweinydd" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3363,19 +3311,19 @@ msgstr "Rhaid bod yn weinyddwr gweinydd" msgid "Insufficient permission" msgstr "Caniatâd annigonol" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "Mae'r terfynbwynt hwn yn gofyn am ddilysiad sylfaenol HTTP." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Pennawd awdurdodi annilys ar gyfer awdur sylfaenol" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Pennawd awdurdodiad coll ar gyfer awdur sylfaenol" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Dim ond bachyngwe y gall bots bachyngwe eu cyrchu" @@ -3487,11 +3435,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Pwnc ar goll" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Ni all anfon i ffrydiau lluosog" @@ -3652,7 +3600,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "Mae enw Emoji ar goll" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Methu dyrannu ciw digwyddiad" @@ -3755,8 +3703,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "Methu dosrannu cais: A wnaeth {webhook_name} gynhyrchu'r digwyddiad hwn?" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Isbarth annilys" @@ -3890,15 +3838,15 @@ msgstr "Cynhyrchedd" msgid "Version control" msgstr "Rheoli fersiwn" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Rhaid i'r neges beidio â bod yn wag" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Rhaid i'r neges beidio â chynnwys bytes nwl" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4149,6 +4097,14 @@ msgstr "Soniodd {full_name} amdanoch chi:" msgid "{full_name} mentioned everyone:" msgstr "Soniodd {full_name} am bawb:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4385,21 +4341,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "Byddai'r llwyth yn fwy na chwota uwchlwytho eich sefydliad." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "Methu dadgodio delwedd; wnaethoch chi uwchlwytho ffeil delwedd?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "Mae maint y ddelwedd yn fwy na'r terfyn." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "Delwedd animeiddiedig llwgr." -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "Fformat delwedd animeiddiedig anhysbys." @@ -4503,7 +4459,7 @@ msgstr "Math bot annilys" msgid "Invalid interface type" msgstr "Math rhyngwyneb annilys" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4610,12 +4566,12 @@ msgstr "Nid oes gan {var_name} hyd" msgid "{var_name} is missing" msgstr "{var_name} ar goll" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "Ar goll pennawd digwyddiad HTTP '{header}'" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4629,12 +4585,12 @@ msgstr "Dylai fod slaes blaenllaw yn y zcommand." msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "Gwall CSRF: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4710,133 +4666,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Gweinyddwyr, cymedrolwyr ac aelodau a gwesteion" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Gweinyddwyr, cymedrolwyr ac aelodau" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Gweinyddwyr a chymedrolwyr" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Gweinyddwyr yn unig" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Neb" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Perchennog y sefydliad" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Gweinyddwr sefydliad" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Cymedrolwr" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Aelod" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Gwadd" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "Gwe cyhoeddus" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Cyhoeddus" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Hanes preifat, a rennir" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Hanes preifat, gwarchodedig" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "Hanes cyhoeddus, gwarchodedig" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Gall holl aelodau'r ffrwd bostio" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Dim ond gweinyddwyr sefydliad all bostio" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Dim ond gweinyddwyr a chymedrolwyr sefydliadau all bostio" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Dim ond aelodau llawn y sefydliad all bostio" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Emoji Unicode" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Emoji personol" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Emoji ychwanegol Zulip" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Rhestr o opsiynau" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Codwr person" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Testun byr" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Testun hir" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Codwr dyddiad" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Dolen" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "Cyfrif allanol" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4875,27 +4831,27 @@ msgstr "Nid oedd digwyddiad {event_id} yn y ciw hwn" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "Ni phasiwyd unrhyw docyn gwe JSON ar gais" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Tocyn gwe JSON drwg" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Angen isbarth" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "Mae'r cyfrinair yn anghywir" @@ -4933,11 +4889,11 @@ msgstr "Mae maes gyda'r label hwnnw eisoes yn bodoli." msgid "Default custom field cannot be updated." msgstr "Ni ellir diweddaru maes arfer diofyn." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "Pwynt gorffen ddim ar gael wrth gynhyrchu." -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "DevAuthBackend heb ei alluogi." @@ -5154,7 +5110,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5200,19 +5156,19 @@ msgstr "Rhaid i chi uwchlwytho un logo yn union." msgid "Invalid playground" msgstr "Maes chwarae annilys" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5293,15 +5249,23 @@ msgstr "Json annilys ar gyfer submessage" msgid "

You are not authorized to view this file.

" msgstr "

Nid oes gennych awdurdod i weld y ffeil hon.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "Rhestr wag 'to'" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "Mae gan y defnyddiwr hysbysiadau teipio analluogi ar gyfer negeseuon ffrwd" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "Rhestr wag 'to'" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5371,7 +5335,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "Mae newidiadau Afatar yn anabl yn y sefydliad hwn." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Mae newidiadau cyfeiriad e-bost yn anabl yn y sefydliad hwn." @@ -5389,24 +5353,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "Rheolir eich cyfrinair Zulip yn LDAP" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Cyfrinair anghywir!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "Mae cyfrinair newydd yn rhy wan!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Rhaid i chi uwchlwytho un avatar yn union." @@ -5552,16 +5516,16 @@ msgstr "Ni all y cynnwys fod yn wag" msgid "Malformed JSON input" msgstr "Mewnbwn JSON wedi'i gamffurfio" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "Mae angen stamp amser mewn milieiliadau ar y webhook newrelic." -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "Mae'r webhook newrelic yn ei gwneud yn ofynnol i current_state fod yn [agored | cydnabyddedig | ar gau]" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5591,10 +5555,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "Mae eich allforio data wedi'i gwblhau ac wedi'i uwchlwytho yma: {public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5623,35 +5586,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "user_id neu user_uuid ar goll" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "Mae'r data allan o drefn." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Data annilys." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "Mae angen i chi ailosod eich cyfrinair." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "Paramedr id_token ar goll" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "OTP annilys" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "Methu defnyddio mobile_flow_otp a desktop_flow_otp gyda'i gilydd." diff --git a/locale/cy/translations.json b/locale/cy/translations.json index 644714917b..3ec83d1701 100644 --- a/locale/cy/translations.json +++ b/locale/cy/translations.json @@ -135,6 +135,7 @@ "All streams": "Pob ffrydiau", "All time": "Trwy'r amser", "All unreads": "Pob heb ei darllen", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Caniatáu creu ffrydiau gwe-gyhoeddus (yn weladwy i unrhyw un ar y Rhyngrwyd)", "Allow message content in message notification emails": "Caniatáu cynnwys neges mewn e-byst hysbysu neges", "Allow message editing": "Caniatáu golygu neges", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "Awtomatig", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "Mae newidiadau Afatar yn anabl yn y sefydliad hwn.", "Avatar from Gravatar": "Avatar o Gravatar", @@ -212,6 +215,7 @@ "Cancel": "Canslo", "Cancel compose": "Canslo cyfansoddi", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "Canolbwyntiwch yr olygfa o amgylch ID y neges .", "Change": "Newid", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "Cliriwch llun proffil", + "Clear topic": "", "Click here to reveal.": "Cliciwch yma i ddatgelu.", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Cliciwch y tu allan i'r blwch mewnbwn i arbed. Byddwn yn hysbysu unrhyw un a ychwanegwyd neu a symudwyd yn awtomatig.", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "Cliciwch i weld neu lawrlwytho.", "Close": "Cau", "Close modal": "Caewch y moddol", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "Cysylltwch â chefnogaeth", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Trosi emoticons cyn anfon ( :) dod yn 😃)", "Cookie Bot": "Bot Cwci", "Copied!": "Wedi copio!", @@ -317,7 +322,6 @@ "Deactivate user": "Dadactifadwch defnyddwr", "Deactivate your account": "Dadactifadwch eich cyfrif", "Deactivate {name}?": "", - "Deactivated": "Wedi'i ddadactifadu", "Deactivated users": "Defnyddwyr wedi'u dadactifadu", "December": "Rhagfyr", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Grant Zulip y tocynnau Kerberos sydd eu hangen i redeg eich drych Zephyr trwy Webathena", "Guest": "Gwadd", - "Guest users cannot edit custom emoji.": "Ni all defnyddwyr gwesteion olygu emoji personol.", "Guests": "Gwesteion", "Guests cannot edit custom emoji.": "Ni all gwesteion olygu emoji personol.", "Header": "", "Help center": "Canolfan gymorth", "Hide muted message again": "Cuddio neges dawel eto", - "Hide notice": "Cuddio rhybudd", "Hide password": "Cuddio cyfrinair", "Hide starred message count": "Cuddio cyfrif neges wedi'i serennu", "High contrast mode": "Modd cyferbyniad uchel", @@ -634,17 +636,17 @@ "Last 30 days": "30 diwrnod diwethaf", "Last 6 months": "6 mis diwethaf", "Last active": "Yn weithredol ddiwethaf", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Neges olaf", "Last modified": "Newidiwyd ddiwethaf", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "Dysgu mwy", "Learn more about mentions here.": "Dysgu mwy am grybwylliadau yma .", "Learn more about starring messages here.": "Dysgu mwy am serennu negeseuon yma .", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "Gadewch i danysgrifwyr weld pan dwi'n teipio negeseuon mewn ffrydiau", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "Thema golau", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "Chwilio am ein integreiddiadau neu dogfennaeth API ?", "MOVED": "SYMUDWYD", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "Rheoli nentydd", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "Neges nesaf", "Next unread direct message": "", "Next unread topic": "Pwnc nesaf heb ei ddarllen", + "No bots found.": "", "No bots match your current filter.": "Nid oes unrhyw bots yn cyd-fynd â'ch hidlydd cyfredol.", "No conversations match your filters.": "", - "No custom emoji.": "Dim emoji personol.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "Nid oes unrhyw ffrydiau diofyn yn cyd-fynd â'ch hidlydd cyfredol.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Dim disgrifiad.", "No drafts selected": "", "No drafts.": "Dim drafftiau.", - "No exports.": "Dim allforion.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Nid oes unrhyw wahoddiadau yn cyd-fynd â'ch hidlydd cyfredol.", "No language set": "Dim iaith wedi setio", + "No linkifiers match your current filter.": "", "No linkifiers set.": "Dim cysylltwyr wedi'u gosod.", "No matching results": "", + "No matching streams": "", "No matching users.": "Dim defnyddwyr sy'n cyfateb.", "No one has read this message yet.": "", "No owner": "Dim perchennog", "No playgrounds configured.": "Dim meysydd chwarae wedi'u ffurfweddu.", + "No playgrounds match your current filter.": "", "No restrictions": "Dim cyfyngiadau", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "Dim tanysgrifiadau ffrwd.", "No streams": "Dim ffrydiau", "No topics are marked as resolved.": "Nid oes unrhyw bynciau wedi'u marcio fel rhai wedi'u datrys.", + "No topics match your current filter.": "Nid oes unrhyw bynciau yn cyd-fynd â'ch hidlydd cyfredol.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "Dim tanysgrifiadau grŵp defnyddwyr.", "No user groups": "", "No user to subscribe.": "Dim defnyddiwr i danysgrifio.", @@ -853,6 +866,7 @@ "Option already present.": "Opsiwn eisoes yn bresennol.", "Optional": "Dewisol", "Organization": "Trefniadaeth", + "Organization URL": "URL y sefydliad", "Organization administrators": "Gweinyddwyr sefydliad", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "Gall gweinyddwyr sefydliad ail-ysgogi defnyddwyr sydd wedi'u dadactifadu.", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "Dewiswch ffrwd isod neu newid enw pwnc.", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "Dewiswch emoji", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "Negeseuon serennog", "Start a new topic or select one from the list.": "", "Start export of public data": "Dechreuwch allforio data cyhoeddus", + "Start new conversation": "", "Status": "Statws", "Stream": "Ffrwd", "Stream color": "Lliw ffrwd", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "Hwn yw sefydliad demo a bydd yn cael ei ddileu yn awtomatig mewn {days_remaining} diwrnod.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "Dyma sut mae hysbysiad Zulip yn edrych.", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Pwnc", "Topic muted": "Pwnc tawel", + "Topic notifications": "", "Topic settings": "", "Topics": "Pynciau", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "Pynciau wedi'u marcio fel y'u datryswyd", "Tuesday": "Dydd Mawrth", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Gweld drafftiau", "View edit and move history": "", + "View edit history": "Gweld hanes golygu", "View file": "Gweld y ffeil", "View in playground": "Golygfa yn y maes chwarae", "View in {name}": "Gweld yn {name}", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "Gallwch chi hefyd wneud byrddau gyda hyn Cystrawen tabl Markdown-ish .", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Ni allwch greu ffrwd heb unrhyw danysgrifwyr!", "You cannot create a user group with no members!": "", "You cannot send messages to deactivated users.": "Ni allwch anfon negeseuon at ddefnyddwyr sydd wedi'u dadactifadu.", + "You do not have permission to add custom emoji.": "", "You do not have permission to add other users to streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Rydych chi'n cael", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "Rydych chi wedi tawelu .", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Rydych chi'n teipio", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Nid ydych wedi tanysgrifio i'r nant hon. Ni chewch eich hysbysu os bydd defnyddwyr eraill yn ymateb i'ch neges.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Mae cyfieithiadau Zulip yn cael eu cyfrannu gan ein cymuned anhygoel o gyfieithwyr gwirfoddol. Os hoffech chi helpu, gwelwch y Canllawiau cyfieithu Zulip .", "[Configure]": "[Ffurfweddu]", "[Quoting…]": "[Dyfynnu…]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "ac {remaining_senders, plural, one {1 arall} other {# others}}.", "back to streams": "", "beta": "beta", diff --git a/locale/da/LC_MESSAGES/django.po b/locale/da/LC_MESSAGES/django.po index 680c0649e3..851c0d1056 100644 --- a/locale/da/LC_MESSAGES/django.po +++ b/locale/da/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:55+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "" @@ -56,7 +56,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -114,32 +114,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "" -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -259,7 +259,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "" @@ -516,8 +516,24 @@ msgstr "" msgid "Billing" msgstr "" -#: templates/corporate/billing.html:240 -msgid "Close" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" msgstr "" #: templates/corporate/communities.html:28 @@ -569,7 +585,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -589,7 +605,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -601,7 +617,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -611,80 +627,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -866,6 +808,18 @@ msgstr "" msgid "Sign up with %(identity_provider)s" msgstr "" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -950,10 +904,6 @@ msgstr "" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -978,14 +928,6 @@ msgid "" "noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -994,19 +936,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating " -"an\n" -" organization first. Please use EmailAuthBackend to " -"create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1167,6 +1108,18 @@ msgstr "" msgid "Normal users" msgstr "" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2269,14 +2222,6 @@ msgstr "" msgid "New organization" msgstr "" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2726,6 +2671,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2969,20 +2918,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3070,7 +3024,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "" @@ -3155,7 +3109,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3182,66 +3136,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3258,35 +3212,27 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3367,7 +3313,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3389,15 +3335,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3407,19 +3353,19 @@ msgstr "" msgid "Insufficient permission" msgstr "" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3531,11 +3477,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "" @@ -3696,7 +3642,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3799,8 +3745,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "" @@ -3933,15 +3879,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a " @@ -4191,6 +4137,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4427,21 +4381,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4545,7 +4499,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4652,12 +4606,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4671,12 +4625,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4752,133 +4706,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4917,27 +4871,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4975,11 +4929,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5196,7 +5150,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5242,19 +5196,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5335,15 +5289,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5413,7 +5375,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "" @@ -5431,24 +5393,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "" @@ -5594,16 +5556,16 @@ msgstr "" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in [created|activated|acknowledged|" "closed]" @@ -5633,9 +5595,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download exports]" +"({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5665,35 +5626,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/da/translations.json b/locale/da/translations.json index 43acbef02c..541b72df93 100644 --- a/locale/da/translations.json +++ b/locale/da/translations.json @@ -1,32 +1,32 @@ { "%'{file}' exceeds the maximum file size for attachments ({variable} MB).": "", "(attached file)": "", - "(forever)": "", - "(hidden)": "", - "(no description)": "", - "(no topic)": "", + "(forever)": "(for altid)", + "(hidden)": "(skjult)", + "(no description)": "(ingen beskrivelse)", + "(no topic)": "(intet emne)", "(or )": "", - "(you)": "", - "({message_retention_days} days)": "", - "/dark (Switch to the dark theme)": "", - "/light (Switch to light theme)": "", - "/me is excited (Display action text)": "", - "/poll Where should we go to lunch today? (Create a poll)": "", - "/todo (Create a todo list)": "", - "1 day": "", - "1 hour": "", - "1 week": "", - "10 days": "", - "10 minutes": "", - "12-hour clock (5:00 PM)": "", - "2 minutes": "", - "24-hour clock (17:00)": "", - "3 days": "", - "30 days": "", - "30 minutes": "", - "5 minutes": "", - "6 hours": "", - "Total messages: {total_messages}": "", + "(you)": "(dig)", + "({message_retention_days} days)": "({message_retention_days} dage)", + "/dark (Switch to the dark theme)": "/dark (Skift til mørkt tema)", + "/light (Switch to light theme)": "/light (Skift til lyst tema)", + "/me is excited (Display action text)": "/me er spændt (Vis handlingstekst)", + "/poll Where should we go to lunch today? (Create a poll)": "/poll Hvor skal vi spise frokost i dag? (Opret en afstemning)", + "/todo (Create a todo list)": "/todo (Opret en huskeliste)", + "1 day": "1 dag", + "1 hour": "1 time", + "1 week": "1 uge", + "10 days": "10 dage", + "10 minutes": "10 minutter", + "12-hour clock (5:00 PM)": "12-timers ur (5:00 PM)", + "2 minutes": "2 minutter", + "24-hour clock (17:00)": "24-timers ur (17:00)", + "3 days": "3 dage", + "30 days": "30 dage", + "30 minutes": "30 minutter", + "5 minutes": "5 minutter", + "6 hours": "6 timer", + "Total messages: {total_messages}": "Samlet antal beskeder : {total_messages}", "

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

": "", "

Stream will be announced in #{notifications_stream}.

": "", "

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

": "", @@ -46,19 +46,19 @@ "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 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.": "", - "A stream needs to have a name": "", - "A stream with this name already exists": "", + "A stream needs to have a name": "Emnets navn kan ikke være tomt", + "A stream with this name already exists": "Emne eksisterer i forvejen", "A user group needs to have a name": "", "A user group with this name already exists": "", "A wide image (200×25 pixels) for the upper left corner of the app.": "", "API documentation": "", - "API key": "", - "About Zulip": "", + "API key": "API-nøgler", + "About Zulip": "Om Zulip", "Account": "", "Account & privacy": "", - "Action": "", - "Actions": "", - "Active": "", + "Action": "Handling", + "Actions": "Handlinger", + "Active": "Aktiv", "Active an hour ago": "", "Active bots": "", "Active more than 2 weeks ago": "", @@ -99,9 +99,9 @@ "Add one or more users": "", "Add option": "", "Add question": "", - "Add stream": "", - "Add streams": "", - "Add subscribers": "", + "Add stream": "Tilføj emne", + "Add streams": "Tilføj emner", + "Add subscribers": "Tilføj deltagere", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "", "Add video call": "", @@ -119,7 +119,7 @@ "Admins, moderators and members": "", "Admins, moderators and members, but only admins can add generic bots": "", "Admins, moderators, members and guests": "", - "Advanced": "", + "Advanced": "Avanceret", "Advertise organization in the Zulip communities directory": "", "Alert word": "", "Alert word \"{alert_word}\" removed successfully!": "", @@ -127,14 +127,15 @@ "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": "Alle", "All direct messages": "", "All groups": "", - "All messages": "", + "All messages": "Alle beskeder", "All messages including muted streams": "", - "All streams": "", - "All time": "", + "All streams": "Alle streams", + "All time": "Altid", "All unreads": "", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "", @@ -147,7 +148,7 @@ "Already subscribed to {stream}": "", "Already subscribed users:": "", "Already subscribed.": "", - "Always": "", + "Always": "Altid", "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.": "", "An hour ago": "", "An unknown error occurred.": "", @@ -185,11 +186,13 @@ "Automated messages and emails": "", "Automatic": "", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", - "Back to streams": "", + "Back to streams": "Tilbage til emner", "Because the original owner of this bot is deactivated, you will become the owner for this bot.": "", "Because you are the only organization owner, you cannot deactivate your account.": "", "Because you are the only subscriber, this stream will be automatically archived.": "", @@ -200,21 +203,22 @@ "Bot email (a-z, 0-9, and dashes only)": "", "Bot owner": "", "Bot type": "", - "Bots": "", + "Bots": "Bots", "Browse 1 more stream": "", - "Browse recent conversations": "", - "Browse streams": "", + "Browse recent conversations": "Gennemse seneste samtaler", + "Browse streams": "Gennemse emner", "Browse {can_subscribe_stream_count} more streams": "", "Bulleted list": "", "Business": "", "Busy": "", "By deactivating your account, you will be logged out immediately.": "", - "Cancel": "", + "Cancel": "Annuller", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", - "Change": "", + "Change": "Skift", "Change avatar": "", "Change color": "", "Change email": "", @@ -229,13 +233,13 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", - "Close": "", + "Close": "Luk", "Close modal": "", "Close this dialog window": "", "Code playgrounds": "", @@ -258,11 +262,12 @@ "Configure the default personal preference settings for new users joining your organization.": "", "Configure the authentication methods for your organization.": "", "Configure the default streams new users are subscribed to when joining your organization.": "", - "Confirm": "", + "Confirm": "Bekræft", "Consider searching all public streams.": "", "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "", @@ -278,9 +283,9 @@ "Copy zuliprc": "", "Could not resolve topic": "", "Could not unresolve topic": "", - "Create": "", + "Create": "Opret", "Create a stream": "", - "Create new stream": "", + "Create new stream": "Opret emne", "Create new user group": "", "Create stream": "", "Create user group": "", @@ -317,21 +322,20 @@ "Deactivate user": "", "Deactivate your account": "", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "", "December": "", "Default": "", "Default for stream": "", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language for code blocks": "", - "Default streams": "", + "Default streams": "Standardemner", "Default streams for new users cannot be made private.": "", - "Default streams for this organization": "", + "Default streams for this organization": "Standardemner for denne organisation", "Default user settings": "", "Default view": "", "Delay before sending message notification emails": "", "Delay period (minutes)": "", - "Delete": "", + "Delete": "Slet", "Delete alert word": "", "Delete all drafts": "", "Delete all selected drafts": "", @@ -345,12 +349,12 @@ "Delete icon": "", "Delete linkifier?": "", "Delete logo": "", - "Delete message": "", + "Delete message": "Slet besked", "Delete message?": "", "Delete profile picture": "", "Delete scheduled message": "", "Delete selected draft": "", - "Delete topic": "", + "Delete topic": "Slet emne", "Delete {user_group_name}?": "", "Deleted": "", "Deleted option:": "", @@ -362,7 +366,7 @@ "Dense mode": "", "Depending on the size of your organization, an export can take anywhere from seconds to an hour.": "", "Deprecation notice": "", - "Description": "", + "Description": "Beskrivelse", "Deselect draft": "", "Desktop": "", "Desktop & mobile apps": "", @@ -370,9 +374,9 @@ "Detailed keyboard shortcuts documentation": "", "Detailed message formatting documentation": "", "Detailed search filters documentation": "", - "Direct message": "", + "Direct message": "Direkte besked", "Direct message to me": "", - "Direct messages": "", + "Direct messages": "Private beskeder", "Direct messages and mentions": "", "Direct messages are disabled in this organization.": "", "Direct messages disabled": "", @@ -398,7 +402,7 @@ "Download the latest version.": "", "Download zuliprc": "", "Download {filename}": "", - "Drafts": "", + "Drafts": "Klader", "Drafts are not synced to other devices and browsers.": "", "Drafts from conversation with {recipient}": "", "Drafts from {recipient}": "", @@ -406,13 +410,13 @@ "Duration deletion is allowed after posting (minutes)": "", "Duration editing is allowed after posting (minutes)": "", "EDITED": "", - "Edit": "", + "Edit": "Redigér", "Edit #{stream_name}": "", "Edit and reschedule message": "", "Edit bot": "", "Edit custom profile field": "", "Edit linkfiers": "", - "Edit message": "", + "Edit message": "Rediger besked", "Edit profile": "", "Edit selected draft": "", "Edit selected message or view source": "", @@ -427,7 +431,7 @@ "Education (for-profit)": "", "Education (non-profit)": "", "Effect": "", - "Email": "", + "Email": "Email", "Email address": "", "Email address changes are disabled in this organization.": "", "Email copied": "", @@ -446,7 +450,7 @@ "End of results from your history.": "", "Endpoint URL": "", "Enter sends when composing a message": "", - "Error": "", + "Error": "Fejl", "Error adding subscription": "", "Error checking subscription.": "", "Error creating stream": "", @@ -467,7 +471,7 @@ "Escape key navigates to default view": "", "Estimated messages per week": "", "Event or conference": "", - "Everyone": "", + "Everyone": "Alle", "Everyone on the internet": "", "Everyone sees global times in their own time zone.": "", "Everyone sees this in their own time zone.": "", @@ -495,7 +499,7 @@ "Failed: There is a default emoji with this name. Only administrators can override default emoji.": "", "February": "", "Field choices": "", - "File": "", + "File": "Fil", "File and image uploads have been disabled for this organization.": "", "File name: {filename}": "", "File size must be at most {max_file_size} MiB.": "", @@ -505,7 +509,7 @@ "Filter by category": "", "Filter code playgrounds": "", "Filter deactivated users": "", - "Filter default streams": "", + "Filter default streams": "Filtrer standardemner", "Filter emoji": "", "Filter exports": "", "Filter groups": "", @@ -513,7 +517,7 @@ "Filter linkifiers": "", "Filter members": "", "Filter muted users": "", - "Filter streams": "", + "Filter streams": "Filtrer emner", "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", @@ -535,7 +539,7 @@ "Full name": "", "GIPHY attribution": "", "GIPHY integration": "", - "General": "", + "General": "Generelt", "Generate URL for an integration": "", "Generate email address": "", "Generate invite link": "", @@ -556,14 +560,12 @@ "Got it!": "", "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "", - "Guest": "", - "Guest users cannot edit custom emoji.": "", + "Guest": "Gæst", "Guests": "", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "", @@ -571,8 +573,8 @@ "Hint (up to 80 characters)": "", "How would you like to invite users?": "", "However, it will no longer be subscribed to the private streams that you are not subscribed to.": "", - "Humans": "", - "Idle": "", + "Humans": "Personer", + "Idle": "Tomgang", "If you don't know your password, you can reset it.": "", "If you haven't updated your name, it's a good idea to do so before inviting other users to join you!": "", "Ignored deactivated users:": "", @@ -626,7 +628,7 @@ "Just now": "", "Keyboard shortcuts": "", "Label": "", - "Language": "", + "Language": "Sprog", "Language for automated messages and invitation emails": "", "Large number of subscribers": "", "Last 10 days": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "", "Last modified": "", - "Last moved {last_edit_timestr}": "", - "Learn more": "", + "Last moved {last_edit_timestr}.": "", + "Learn more": "Yderligere", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -655,12 +657,13 @@ "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:": "", "Loading…": "", "Local time": "", - "Log in": "", + "Log in": "Log ind", "Log in to browse more streams": "", - "Log out": "", + "Log out": "Log ud", "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "", "Manage this bot": "", @@ -678,12 +681,12 @@ "Marketing team": "", "Marking all messages as read…": "", "May": "", - "Me": "", - "Member": "", + "Me": "Mig", + "Member": "Medlem", "Members": "", "Mention a time-zone-aware time": "", "Mentioned in": "", - "Mentions": "", + "Mentions": "Mentions", "Menus": "", "Message #{stream_name}": "", "Message #{stream_name} > {topic_name}": "", @@ -707,7 +710,7 @@ "Mobile message notifications": "", "Mobile notifications": "", "Mobile push notifications are not configured on this server.": "", - "Moderator": "", + "Moderator": "Moderator", "Moderators": "", "Monday": "", "Monday at {time}": "", @@ -733,7 +736,7 @@ "Muted streams don't show up in \"All messages\" or generate notifications unless you are mentioned.": "", "Muted user": "", "Muted users": "", - "Name": "", + "Name": "Navn", "Name changes are disabled in this organization. Contact an administrator to change your name.": "", "Narrow to all direct messages": "", "Narrow to all unmuted messages": "", @@ -761,7 +764,7 @@ "Narrow to {message_recipient}": "", "Narrowing": "", "Navigation": "", - "Never": "", + "Never": "Aldrig", "Never ask on this computer": "", "Never expires": "", "New": "", @@ -781,29 +784,39 @@ "Next message": "", "Next unread direct message": "", "Next unread topic": "", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", - "No one has read this message yet.": "", + "No one has read this message yet.": "Ingen har læst din besked endnu.", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -821,10 +834,10 @@ "Notification settings": "", "Notification sound": "", "Notification triggers": "", - "Notifications": "", + "Notifications": "Notifikationer", "Notifications for @all/@everyone mentions": "", - "Notify recipients": "", - "Notify stream": "", + "Notify recipients": "Notificer modtagere", + "Notify stream": "Notificer emne", "Notify this user by email?": "", "November": "", "Numbered list": "", @@ -852,13 +865,14 @@ "Open-source project": "", "Option already present.": "", "Optional": "", - "Organization": "", + "Organization": "Organisation", + "Organization URL": "Organization URL", "Organization administrators": "", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", "Organization description": "", "Organization logo": "", - "Organization members can join (guests must be invited by a subscriber); anyone on the Internet can view complete message history without creating an account": "", + "Organization members can join (guests must be invited by a subscriber); anyone on the Internet can view complete message history without creating an account": "Organisationsmedlemmer kan deltage (gæster skal inviteres af en abonnent); alle på internettet kan se hele beskedhistorikken uden at oprette en konto", "Organization members can join (guests must be invited by a subscriber); organization members can view complete message history without joining": "", "Organization name": "", "Organization owners": "", @@ -876,13 +890,13 @@ "Out sick": "", "Outgoing webhook message format": "", "Override default emoji?": "", - "Owner": "", + "Owner": "Ejer", "Owner: {name}": "", "Owners": "", "Owners only": "", "Participants": "", "Participated": "", - "Password": "", + "Password": "Password", "Password is too weak": "", "Password should be at least {length} characters long": "", "Pattern": "", @@ -890,7 +904,7 @@ "Personal settings": "", "Pin stream to top": "", "Pin stream to top of left sidebar": "", - "Pinned": "", + "Pinned": "Gemt", "Plans and pricing": "", "Play sound": "", "Please contact support for an exception or add users with a reusable invite link.": "", @@ -920,9 +934,9 @@ "Private, shared history": "", "Profile": "", "Pronouns": "", - "Public": "", + "Public": "Offentlig", "Question": "", - "Quote and reply": "", + "Quote and reply": "Citér og besvar", "Quote and reply to message": "", "Quoted original email (in replies)": "", "React to selected message with": "", @@ -936,7 +950,7 @@ "Read receipts are currently disabled in this organization.": "", "Read receipts are not available for Notification Bot messages.": "", "Receives new stream announcements": "", - "Recent conversations": "", + "Recent conversations": "Nylige samtaler", "Remove": "", "Remove from default": "", "Removed successfully.": "", @@ -963,15 +977,15 @@ "Restrict to a list of domains": "", "Retain forever": "", "Retention period (days)": "", - "Retry": "", + "Retry": "Forsøg igen", "Revoke": "", "Revoke invitation link": "", "Revoke invitation to {email}": "", "Role": "", "SAVING": "", - "STREAMS": "", + "STREAMS": "EMNER", "Saturday": "", - "Save": "", + "Save": "Save", "Save changes": "", "Save failed": "", "Saved": "", @@ -987,35 +1001,36 @@ "Scroll through streams": "", "Scroll to bottom": "", "Scroll up": "", - "Search": "", + "Search": "Søg", "Search GIFs": "", "Search all public streams in the organization.": "", "Search filters": "", "Search for in the topic or message content.": "", - "Search people": "", + "Search people": "Søg mennesker", "Search results": "", "See how to configure email.": "", "Select a stream": "", "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", "Select stream": "", - "Send": "", + "Send": "Send", "Send all notifications to a single topic": "", "Send an email": "", "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 direct message": "", + "Send direct message": "Send direkte besked", "Send email notifications for new logins to my account": "", "Send emails introducing Zulip to new users": "", "Send later": "", "Send me Zulip's low-traffic newsletter (a few emails a year)": "", - "Send message": "", + "Send message": "Send besked", "Send mobile notifications even if I'm online": "", "Send mobile notifications even if user is online": "", "Send weekly digest emails to inactive users": "", @@ -1026,7 +1041,7 @@ "Set a status": "", "Set status": "", "Set up two factor authentication": "", - "Settings": "", + "Settings": "Settings", "Setup": "", "Several people are typing…": "", "Show API key": "", @@ -1059,11 +1074,12 @@ "Star": "", "Star selected message": "", "Star this message": "", - "Starred messages": "", + "Starred messages": "Favoritbeskeder", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", - "Stream": "", + "Stream": "Emne", "Stream color": "", "Stream created recently": "", "Stream creation": "", @@ -1071,18 +1087,18 @@ "Stream email address:": "", "Stream name": "", "Stream permissions": "", - "Stream settings": "", + "Stream settings": "Emneindstillinger", "Stream successfully created!": "", - "Streams": "", - "Streams settings": "", + "Streams": "Emner", + "Streams settings": "Emneindstillinger", "Streams they should join": "", - "Subject": "", - "Subscribe": "", + "Subject": "Emne", + "Subscribe": "Abonnér", "Subscribe them": "", "Subscribe to/unsubscribe from selected stream": "", "Subscribe {full_name} to streams": "", "Subscribed": "", - "Subscribed streams": "", + "Subscribed streams": "Abonnerede emner", "Subscribed successfully!": "", "Subscriber count": "", "Subscribers": "", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1171,10 +1188,14 @@ "Toggle the gear menu": "", "Toggle topic mute": "", "Tomorrow at {time}": "", - "Topic": "", + "Topic": "Emne", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", - "Topics": "", + "Topics": "Emner", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1187,7 +1208,7 @@ "URL template": "", "USERS": "", "Uncheck all": "", - "Undo": "", + "Undo": "Undo", "Undo mute": "", "Unknown": "", "Unknown stream": "", @@ -1208,7 +1229,7 @@ "Unstar all messages in topic": "", "Unstar messages in topic": "", "Unstar this message": "", - "Unsubscribe": "", + "Unsubscribe": "Afmeld", "Unsubscribe from ": "", "Unsubscribed successfully!": "", "Up to {time_limit} after posting": "", @@ -1250,15 +1271,16 @@ "User role": "", "User(s) invited successfully.": "", "User(s) join as": "", - "Users": "", + "Users": "Brugere", "Users can always disable their personal read receipts.": "", "Vacationing": "", "Version {zulip_version}": "", "Video call provider": "", - "View all streams": "", - "View direct messages": "", + "View all streams": "Vis alle emner", + "View direct messages": "Vis direkte beskeder", "View drafts": "", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1272,7 +1294,7 @@ "View scheduled messages": "", "View stream": "", "View stream messages": "", - "View streams": "", + "View streams": "Vis emner", "View user card": "", "View your profile": "", "Visual": "", @@ -1283,7 +1305,7 @@ "We are about to have a poll. Please wait for the question.": "", "We strongly recommend enabling desktop notifications. They help Zulip keep your team connected.": "", "We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.": "", - "Web-public": "", + "Web-public": "Web-offentligt", "Wednesday": "", "Week of {date}": "", "Welcome back!": "", @@ -1292,7 +1314,7 @@ "Where to send notifications": "", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "", "Which parts of the email should be included in the Zulip message sent to this stream?": "", - "Who can access the stream?": "", + "Who can access the stream?": "Hvem kan tilgå streamen?", "Who can access user's email address": "", "Who can access your email address": "", "Who can add bots": "", @@ -1322,7 +1344,7 @@ "Yes, schedule": "", "Yes, send": "", "Yesterday": "", - "You": "", + "You": "Dig", "You (click to remove) and {other_username} reacted with {emoji_name}": "", "You (click to remove) reacted with {emoji_name}": "", "You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "", @@ -1332,7 +1354,7 @@ "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 not allowed to send direct messages in this organization.": "", "You are not currently subscribed to this stream.": "", - "You are not subscribed to any streams.": "", + "You are not subscribed to any streams.": "Du har endnu ikke abonnement på nogen emner", "You are not subscribed to stream ": "", "You are sending a message to a resolved topic. You can send as-is or unresolve the topic first.": "", "You are using an old version of the Zulip desktop app with known security bugs.": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,8 +1445,9 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", - "back to streams": "", + "back to streams": "tilbage til emner", "beta": "", "clear": "", "cookie": "", @@ -1438,20 +1465,20 @@ "more topics": "", "she/her": "", "they/them": "", - "{N, plural, one {Done! {N} message marked as read.} other {Done! {N} messages marked as read.}}": "", - "{N, plural, one {Done! {N} message marked as unread.} other {Done! {N} messages marked as unread.}}": "", - "{N, plural, one {Working… {N} message marked as read so far.} other {Working… {N} messages marked as read so far.}}": "", - "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "", + "{N, plural, one {Done! {N} message marked as read.} other {Done! {N} messages marked as read.}}": "{N, plural, one {} other {}}", + "{N, plural, one {Done! {N} message marked as unread.} other {Done! {N} messages marked as unread.}}": "{N, plural, one {} other {}}", + "{N, plural, one {Working… {N} message marked as read so far.} other {Working… {N} messages marked as read so far.}}": "{N, plural, one {} other {}}", + "{N, plural, one {Working… {N} message marked as unread so far.} other {Working… {N} messages marked as unread so far.}}": "{N, plural, one {} other {}}", "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "", "{date} at {time}": "", "{days_old} days ago": "", "{full_name} is typing…": "", "{hours} hours ago": "", - "{messages_not_allowed_to_move, plural, one {# message} other {# messages}} will remain in the current topic.": "", + "{messages_not_allowed_to_move, plural, one {# message} other {# messages}} will remain in the current topic.": "{messages_not_allowed_to_move, plural, one {} other {}} will remain in the current topic.", "{minutes} min to edit": "", "{minutes} minutes ago": "", "{modal_heading_text}": "", - "{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 {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 {} other {}}", "{seconds} sec to edit": "", "{server_jitsi_server_url} (default)": "", "{user_time} local time": "", diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po index 51591ca951..ad06497d40 100644 --- a/locale/de/LC_MESSAGES/django.po +++ b/locale/de/LC_MESSAGES/django.po @@ -31,15 +31,16 @@ # Robert Hönig , 2017-2019 # 732ada515e97627087d2e414e6578693_a777b02 , 2018 # Roman Bannack , 2020-2023 +# Samuel Plentz, 2023 # Tim Abbott , 2018,2020 # Torsten Bauersfeld , 2019 msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" -"Last-Translator: Roman Bannack , 2020-2023\n" +"Last-Translator: Samuel Plentz, 2023\n" "Language-Team: German (http://app.transifex.com/zulip/zulip/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -47,8 +48,8 @@ msgstr "" "Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Nicht zugänglich für Gastnutzer" @@ -70,12 +71,12 @@ msgstr "Direktnachrichten" #: analytics/views/stats.py:298 msgid "Group direct messages" -msgstr "" +msgstr "Gruppennachrichten" #: analytics/views/stats.py:319 #, python-brace-format msgid "Unknown chart name: {chart_name}" -msgstr "" +msgstr "Unbekannter Diagrammname: {chart_name}" #: analytics/views/stats.py:329 #, python-brace-format @@ -86,7 +87,7 @@ msgstr "Die Startzeit ist später als die Endzeit. Start: {start}, Ende: {end}" msgid "No analytics data available. Please contact your server administrator." msgstr "Keine Analysedaten verfügbar. Bitte kontaktiere den Server-Administrator." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Ungültige Parameter" @@ -147,38 +148,38 @@ msgid "" "{num_invites} users." msgstr "Deine Organisation hat nicht genügend Zulip-Lizenzen, um noch {num_invites} Nutzer einzuladen." -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." -msgstr "" +msgstr "Du musst für mindestens {min_licenses} Nutzer per Rechnung zahlen." -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" +msgstr "Rechnungen mit mehr als {max_licenses} Lizenzen können nicht von dieser Seite aus verarbeitet werden. Um das Upgrade zu vollenden, kontaktiere bitte {email}." -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Etwas hat nicht geklappt. Bitte {email} kontaktieren." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Etwas ist schief gelaufen. Bitte lade die Seite erneut." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Etwas ist schief gelaufen. Bitte warte ein paar Sekunden und versuche es nochmal." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" "\n" "If you could {begin_link}list Zulip as a sponsor on your website{end_link}, we would really appreciate it!" -msgstr "" +msgstr "Der Antrag Deiner Organisation auf gesponsertes Hosting wurde genehmigt! Ihr wurdet kostenlos auf {plan_name} hochgestuft. {emoji}\n\nWenn Ihr {begin_link}Zulip als Sponsor auf Eurer Website auflisten könntet{end_link}, wären wir Euch sehr dankbar!" #: corporate/views/billing_page.py:45 msgid "No payment method on file" @@ -289,7 +290,7 @@ msgid "" msgstr "\n Sollte dieser Fehler unerwartet kommen, bitte\n den Support kontaktieren.\n " #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Interner Serverfehler" @@ -538,9 +539,25 @@ msgstr "Vergewissere dich, dass du den Link korrekt in deinen Browser kopiert ha msgid "Billing" msgstr "Abrechnung" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Schließen" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "Fenster schließen" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Abbrechen" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Bestätigen" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -591,7 +608,7 @@ msgstr "Rechnungsstatus" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -611,7 +628,7 @@ msgstr "Preise ansehen" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -623,7 +640,7 @@ msgstr "Zulip selbst hosten" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -633,80 +650,6 @@ msgstr "Förderung anfragen" msgid "Education pricing" msgstr "Preise für Ausbildung" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Streams in Zulip" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Streams in Slack" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Themen in Zulip" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Stream-Themen in Slack" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "Das Tuesday night catering Thema in Zulip" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "Das Tuesday night catering Thema in Zulip - Editorfenster" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "Das Tuesday night catering Thema in Slack" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Tarife und Preise ansehen" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "Vorherige" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Nächste" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Travis-Logo" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "Github-Logo" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Heroku-Logo" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Zendesk-Logo" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Jira-Logo" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Sentry-Logo" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Pagerduty-Logo" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Jetzt anmelden" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "Eigenschaften und Preise" @@ -774,7 +717,7 @@ msgstr "Avatar" #: templates/corporate/try-zulip.html:36 msgid "Try Zulip now" -msgstr "" +msgstr "Probiere Zulip jetzt aus" #: templates/corporate/upgrade.html:5 msgid "Upgrade" @@ -856,11 +799,11 @@ msgstr "E-Mail" msgid "" "I agree to the Terms of Service." -msgstr "" +msgstr "Ich stimme den Nutzungsbedingungen zu." #: templates/zerver/accounts_accept_terms.html:64 msgid "Continue" -msgstr "" +msgstr "Fortfahren" #: templates/zerver/accounts_home.html:5 #: templates/zerver/accounts_home.html:72 templates/zerver/login.html:154 @@ -887,6 +830,18 @@ msgstr "ODER" msgid "Sign up with %(identity_provider)s" msgstr "Registrieren mit %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Anmelden" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -898,23 +853,23 @@ msgid "" "To complete your registration, check your email account (%(email)s) for a confirmation email " "from Zulip." -msgstr "" +msgstr "Um Deine Registrierung abzuschließen, überprüfe Dein E-Mail-Konto (%(email)s) auf eine Bestätigungs-E-Mail von Zulip." #: templates/zerver/accounts_send_confirm.html:25 msgid "" "If you don't see a confirmation email in your Inbox or Spam folder, we can " "resend it." -msgstr "" +msgstr "Wenn Du keine Bestätigungs-E-Mail in Deinem Posteingang oder Spam-Ordner siehst, können wir sie erneut senden." #: templates/zerver/app/index.html:128 msgid "" "If this message does not go away, try reloading " "the page." -msgstr "" +msgstr "Wenn diese Meldung nicht verschwindet, versuche die Seite neu zu laden." #: templates/zerver/app/index.html:131 msgid "Error loading Zulip. Try reloading the page." -msgstr "" +msgstr "Fehler beim Laden von Zulip. Versuche die Seite neu zu laden." #: templates/zerver/app/index.html:174 msgid "Unable to connect to Zulip." @@ -964,23 +919,19 @@ msgstr "Zulip" #: templates/zerver/change_email_address_visibility_modal.html:6 msgid "Configure email address privacy" -msgstr "" - -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "Fenster schließen" +msgstr "Konfiguriere die Privatsphäre der E-Mail-Adresse" #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " "address." -msgstr "" +msgstr "Mit Zulip kannst du steuern, welche Rollen in der Organisation Deine E-Mail-Adresse sehen können." #: templates/zerver/change_email_address_visibility_modal.html:13 msgid "" "Do you want to change the privacy setting for your email from the default " "configuration for this organization?" -msgstr "" +msgstr "Möchtest Du die Privatsphäre-Einstellung für Deine E-Mail von der Standardkonfiguration für diese Organisation ändern?" #: templates/zerver/change_email_address_visibility_modal.html:15 msgid "Who can access your email address" @@ -992,15 +943,7 @@ msgid "" "You can also change this setting after you join." -msgstr "" - -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Abbrechen" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Bestätigen" +msgstr "Du kannst diese Einstellung auch nach Deinem Beitritt ändern." #: templates/zerver/close_window.html:5 msgid "Video call ended" @@ -1010,18 +953,19 @@ msgstr "Videoanruf beendet" msgid "You may now close this window." msgstr "Du kannst dieses Fenster nun schließen." -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "Konfigurationsfehler" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\n Du versuchst dich mit LDAP anzumelden, ohne vorher eine\n Organisation zu erstellen. Bitte benutze EmailAuthBackend,\n um deine Organisation zu erstellen und versuche es dann\n erneut." +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1061,7 +1005,7 @@ msgstr "E-Mail-Adressen eingeben" #: templates/zerver/create_realm.html:29 msgid "Your email" -msgstr "" +msgstr "Deine E-Mail" #: templates/zerver/create_realm.html:43 msgid "" @@ -1070,7 +1014,7 @@ msgid "" " from Slack, Mattermost,\n" " Gitter, or Rocket.Chat.\n" " " -msgstr "" +msgstr "\n Oder importiere\n von Slack, Mattermost,\n Gitter oder Rocket.Chat.\n " #: templates/zerver/deactivated.html:4 templates/zerver/deactivated.html:19 msgid "Deactivated organization" @@ -1176,6 +1120,18 @@ msgstr "Gastnutzer" msgid "Normal users" msgstr "Normale Nutzer" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Schließen" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Aktualisieren" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "Zusammenfassung" @@ -1263,7 +1219,7 @@ msgstr "Wir haben auch einen Leitfaden, wie du Contact us — we'd love " "to help!" -msgstr "" +msgstr "Fragen? Kontaktiere uns — wir helfen Dir gerne weiter!" #: templates/zerver/emails/account_registered.subject.txt:2 #, python-format @@ -1318,7 +1274,7 @@ msgstr "Wir haben auch eine Anleitung, wie man seine eigene Organisation einrich #: templates/zerver/emails/account_registered.txt:36 #, python-format msgid "Questions? Contact us at %(support_email)s — we'd love to help!" -msgstr "" +msgstr "Fragen? Kontaktiere uns unter %(support_email)s — wir helfen Dir gerne weiter!" #: templates/zerver/emails/account_registered.txt:38 #: templates/zerver/emails/confirm_registration.txt:17 @@ -1329,7 +1285,7 @@ msgstr "" msgid "" "If you have any questions, please contact this Zulip server's administrators" " at %(support_email)s." -msgstr "" +msgstr "Bei Fragen wende Dich bitte an die Administratoren dieses Zulip-Servers unter %(support_email)s." #: templates/zerver/emails/confirm_demo_organization_email.html:8 #: templates/zerver/emails/confirm_demo_organization_email.txt:1 @@ -1347,11 +1303,11 @@ msgid "" "We received a request to add the email address %(new_email)s to your Zulip " "demo organization account on %(realm_uri)s. To confirm this update and set a" " password for this account, please click below:" -msgstr "" +msgstr "Wir haben eine Anfrage erhalten, die E-Mail-Adresse %(new_email)s zu Deinem Zulip-Demo-Organisationskonto auf %(realm_uri)s hinzuzufügen. Um diese Änderung zu bestätigen und ein Passwort für dieses Konto festzulegen, klicke bitte unten:" #: templates/zerver/emails/confirm_demo_organization_email.html:11 msgid "Confirm and set password" -msgstr "" +msgstr "Bestätigen und Passwort festlegen" #: templates/zerver/emails/confirm_demo_organization_email.html:13 #: templates/zerver/emails/confirm_new_email.html:13 @@ -1363,7 +1319,7 @@ msgstr "Solltest du diese Änderung nicht veranlasst haben, setze dich bitte gle #: templates/zerver/emails/confirm_demo_organization_email.subject.txt:1 msgid "Verify your new email address for your demo Zulip organization" -msgstr "" +msgstr "Bestätige Deine neue E-Mail-Adresse für Deine Demo-Zulip-Organisation" #: templates/zerver/emails/confirm_demo_organization_email.txt:9 #: templates/zerver/emails/confirm_new_email.txt:9 @@ -1389,7 +1345,7 @@ msgstr "Änderung der E-Mail-Adresse bestätigen" #: templates/zerver/emails/confirm_new_email.subject.txt:1 #, python-format msgid "Verify your new email address for %(organization_host)s" -msgstr "" +msgstr "Bestätige Deine neue E-Mail-Adresse für %(organization_host)s" #: templates/zerver/emails/confirm_registration.html:10 #: templates/zerver/emails/confirm_registration.txt:2 @@ -1427,7 +1383,7 @@ msgstr "Aktiviere deinen Zulip-Account" #: templates/zerver/emails/confirm_registration.txt:8 msgid "" "Click the link below to create the organization and register your account." -msgstr "" +msgstr "Klicke auf den Link unten, um die Organisation zu erstellen und Dein Konto zu registrieren." #: templates/zerver/emails/confirm_registration.txt:10 msgid "Click the link below to complete registration." @@ -1441,7 +1397,7 @@ msgstr "Klicke den Button unten, um die Registrierung abschließen" msgid "" "Do you have questions or feedback to share? Contact us at %(support_email)s " "— we'd love to help!" -msgstr "" +msgstr "Hast Du Fragen oder Feedback? Kontaktiere uns unter %(support_email)s — wir helfen Dir gerne weiter!" #: templates/zerver/emails/custom_email_base.pre.html:18 #: templates/zerver/emails/digest.html:39 @@ -1497,7 +1453,7 @@ msgstr "Zulip-Zusammenfassung für %(realm_name)s" #: templates/zerver/emails/digest.txt:12 #, python-format msgid "Click here to log in to Zulip and catch up: %(organization_url)s." -msgstr "" +msgstr "Hier klicken, um sich bei Zulip einzuloggen und aufzuholen: %(organization_url)s" #: templates/zerver/emails/digest.txt:15 msgid "Manage email preferences:" @@ -1632,14 +1588,14 @@ msgstr "Diese Einladung verfällt in zwei Tagen. Wenn die Einladung verfallen is msgid "" "If you have any questions, please contact this Zulip server's administrators" " at %(email)s." -msgstr "" +msgstr "Bei Fragen wende Dich bitte an die Administratoren dieses Zulip-Servers unter %(email)s." #: 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 "Hast Du Fragen oder Feedback? Kontaktiere uns — wir helfen Dir gerne weiter!" #: templates/zerver/emails/missed_message.html:17 #, python-format @@ -1677,7 +1633,7 @@ msgstr "Du empfängst dies, da @%(mentioned_user_group_name)s erwähnt wurde." msgid "" "You are receiving this because all topic participants were mentioned in " "#%(stream_name)s > %(topic_name)s." -msgstr "" +msgstr "Du empfängst dies, weil alle Thementeilnehmer in #%(stream_name)s > %(topic_name)s erwähnt wurden." #: templates/zerver/emails/missed_message.html:35 #: templates/zerver/emails/missed_message.txt:31 @@ -1741,12 +1697,12 @@ msgstr "\n Antworte nicht auf diese E-Mail. Dieser Zulip-Server ist nicht daf #: templates/zerver/emails/missed_message.subject.txt:2 #, python-format msgid "Group DMs with %(huddle_display_name)s" -msgstr "" +msgstr "Gruppennachrichten mit %(huddle_display_name)s" #: templates/zerver/emails/missed_message.subject.txt:3 #, python-format msgid "DMs with %(sender_str)s" -msgstr "" +msgstr "DN mit %(sender_str)s" #: templates/zerver/emails/missed_message.subject.txt:12 #, python-format @@ -1921,7 +1877,7 @@ msgid "" "As you are getting started with Zulip, we'd love to help you discover how it" " can work best for your needs. Check out this guide to key Zulip features " "for organizations like yours!" -msgstr "" +msgstr "Wenn Du gerade mit Zulip anfängst, helfen wir Dir gerne dabei, herauszufinden, wie es für Deine Anforderungen am besten geeignet ist. Schau Dir diesen Leitfaden zu den wichtigsten Zulip-Funktionen für Organisationen wie Deine an!" #: templates/zerver/emails/onboarding_zulip_guide.html:13 #: templates/zerver/emails/onboarding_zulip_guide.txt:4 @@ -2263,14 +2219,6 @@ msgstr "Desktop & mobile Apps" msgid "New organization" msgstr "Neue Organisation" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Anmelden" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "Lösungen" @@ -2716,6 +2664,10 @@ msgstr "Gib die Zulip-URL deiner Organisation ein>" msgid "your-organization-url" msgstr "url-deiner-organisation" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Nächste" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "Du kennst die URL deiner Organisation nicht?" @@ -2829,11 +2781,11 @@ msgstr "Entschuldige, der von dir angegebene Link ist ungültig oder wurde schon #: templates/zerver/reset_done.html:4 msgid " New password successfully set" -msgstr "" +msgstr "Neues Passwort erfolgreich festgelegt" #: templates/zerver/reset_done.html:13 msgid "You've set a new password!" -msgstr "" +msgstr "Du hast ein neues Passwort festgelegt!" #: templates/zerver/reset_done.html:17 #, python-format @@ -2954,20 +2906,25 @@ msgid "" " " msgstr "\n Du kannst auch die Zulip Desktop-App verwenden.\n " -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "Anmeldungen" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} hat sich gerade bei Zulip angemeldet. (gesamt: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} hat deine Einladung zum Beitritt in Zulip angenommen!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "Ungültige Anordungs-Zuweisung" @@ -3055,17 +3012,17 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Einige dieser Adressen sind bereits einem Zulip-Konto zugeordnet, deshalb wurden an diese keine Einladungen gesendet. An alle übrigen wurden Einladungen gesendet!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Nichts zu ändern" #: zerver/actions/message_edit.py:97 msgid "Direct messages cannot be moved to streams." -msgstr "" +msgstr "Direktnachrichten können nicht in Streams verschoben werden." #: zerver/actions/message_edit.py:99 msgid "Direct messages cannot have topics." -msgstr "" +msgstr "Direktnachrichten können keine Themen haben." #: zerver/actions/message_edit.py:102 msgid "Invalid propagate_mode without topic edit" @@ -3140,7 +3097,7 @@ msgstr "Das Editierlimit für diese Nachricht ist ausgelaufen" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Du hast keine Berechtigung zur Nutzung von Platzhalter-Erwähnungen in diesem Stream." @@ -3167,66 +3124,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Ungültige Nachricht(en)" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Kann Nachricht nicht rendern" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "Erwarte genau einen Stream" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "Ungültiger Datentyp für Stream" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "Ungültiger Datentyp für Empfänger" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "Empfängerlisten können E-Mail-Adressen oder Nutzer-IDs enthalten, aber nicht beides." -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "Dein Bot {bot_identity} hat versucht, eine Nachricht an den Stream mit der ID {stream_id} zu senden, aber es gibt keinen Stream mit dieser ID." -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "Dein Bot {bot_identity} hat versucht, eine Nachricht an den Stream {stream_name} zu senden, aber dieser Stream existiert nicht. Klicke [hier]({new_stream_link}), um ihn zu erstellen." -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "Dein Bot {bot_identity} hat versucht, eine Nachricht an den Stream {stream_name} zu senden. Der Stream existiert, hat aber keine Abonnenten." -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "Direktnachrichten sind in dieser Organisation deaktiviert." -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "In dieser Organisation müssen Themen angegeben werden." -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgets: Der API-Programmierer hat ungültiges JSON gesendet" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets: {error_msg}" @@ -3243,38 +3200,30 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" -msgstr "" +msgstr "Die geplante Nachricht wurde bereits gesendet" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." -msgstr "" +msgstr "Die geplante Sendezeit muss in der Zukunft liegen." -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." -msgstr "" +msgstr "Die Nachricht konnte zum geplanten Zeitpunkt nicht gesendet werden." -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" -msgstr "" +msgstr "Die für {delivery_datetime} geplante Nachricht wurde aufgrund des folgenden Fehlers nicht gesendet:" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" -msgstr "" +msgstr "[Geplante Nachrichten anzeigen](#scheduled)" #: zerver/actions/streams.py:74 msgid "Stream is already deactivated" @@ -3351,7 +3300,7 @@ msgid "" "{summary_line}" msgstr "{user} hat den [Zeitraum für das Aufbewahren von Nachrichten](/help/message-retention-policy) in diesem Stream geändert:\n* **bisheriger Aufbewahrungszeitraum**: {old_retention_period}\n* **neuer Aufbewahrungszeitraum**: {new_retention_period}\n\n{summary_line}" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "Du kannst keine Unternachricht an diese Nachricht anhängen." @@ -3373,15 +3322,15 @@ msgstr "Diese API ist nicht zugänglich für \"Incoming Webhook\"-Bots." msgid "Account is not associated with this subdomain" msgstr "Der Account gehört nicht zu dieser Subdomain" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "Dieser Endpunkt akzeptiert keine Bot-Anfragen." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Muss ein Serveradministrator sein" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3391,19 +3340,19 @@ msgstr "Muss ein Serveradministrator sein" msgid "Insufficient permission" msgstr "Unzureichende Berechtigungen" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "Dieser Endpunkt benötigt HTTP Basic Authentication." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Ungültiger Authorization Header für Basic Auth" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Fehlender Authentifikations-Header für Basic Auth." -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Webhook-Bots können nur auf Webhooks zugreifen" @@ -3515,11 +3464,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Thema fehlt" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Kann nicht an mehrere Streams senden" @@ -3680,7 +3629,7 @@ msgstr "Namen von Emojis dürfen nur aus Kleinbuchstaben ohne Umlauten, Zahlen, msgid "Emoji name is missing" msgstr "Emoji-Bezeichnung fehlt" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Kann Ereigniskette nicht zuteilen" @@ -3783,8 +3732,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "Konnte die Anfrage nicht parsen: Hat {webhook_name} dieses Ereignis generiert?" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Ungültige Subdomain" @@ -3918,15 +3867,15 @@ msgstr "Produktivität" msgid "Version control" msgstr "Versionsverwaltung" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Nachricht kann nicht leer sein" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Nachricht darf keine Null-Bytes enthalten" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -3992,7 +3941,7 @@ msgstr "Hallo, und willkommen bei Zulip!" #: zerver/lib/onboarding.py:105 msgid "This is a direct message from me, Welcome Bot." -msgstr "" +msgstr "Das ist eine Direktnachricht von mir, dem Welcome Bot." #: zerver/lib/onboarding.py:110 msgid "" @@ -4048,7 +3997,7 @@ msgid "" "Check out [Recent conversations](#recent) to see what's happening! You can " "return to this conversation by clicking \"Direct messages\" in the upper " "left." -msgstr "" +msgstr "Schau dir die [neuesten Unterhaltungen](#recent) an, um zu sehen, was passiert! Du kannst zu dieser Unterhaltung zurückkehren, indem du oben links auf \"Direktnachrichten\" klickst." #: zerver/lib/onboarding.py:200 msgid "" @@ -4177,6 +4126,14 @@ msgstr "{full_name} hat dich erwähnt:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} hat alle erwähnt:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4191,7 +4148,7 @@ msgstr "'{email}' verwendet Zulip nicht mehr." #: zerver/lib/recipient_users.py:82 msgid "You can't send direct messages outside of your organization." -msgstr "" +msgstr "Du kannst keine Direktnachrichten außerhalb deiner Organisation senden." #: zerver/lib/remote_server.py:93 #, python-brace-format @@ -4225,7 +4182,7 @@ msgstr "" #: zerver/lib/scheduled_messages.py:20 msgid "Scheduled message does not exist" -msgstr "" +msgstr "Die geplante Nachricht ist nicht vorhanden" #: zerver/lib/send_email.py:73 msgid "Zulip Account Security" @@ -4413,21 +4370,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "Dieser Upload würde das Upload-Budget deiner Organisation überschreiten." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "Konnte das Bild nicht dekodieren; hast du eine Bilddatei hochgeladen?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "Bildgröße überschreitet das Limit." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "Defektes animiertes Bild." -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "Unbekanntes Format des animierten Bildes." @@ -4531,7 +4488,7 @@ msgstr "Ungültiger Bottyp" msgid "Invalid interface type" msgstr "Ungültiger Interface-Typ" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4638,12 +4595,12 @@ msgstr "{var_name} hat keine Länge" msgid "{var_name} is missing" msgstr "{var_name} fehlt" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "Der HTTP-Eventheader '{header}' fehlt" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4657,12 +4614,12 @@ msgstr "Das zcommand sollte einen vorangestellten Schrägstrich enthalten." msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "CSRF-Fehler: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4738,133 +4695,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Administratoren, Moderatoren, Mitglieder und Gäste" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Administratoren, Moderatoren und Mitglieder" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Admins und Moderatoren" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "nur Admins" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Niemand" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Eigentümer der Organisation" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Administrator der Organisation" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Moderator" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Mitglied" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Gast" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "öffentlich im Netz" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Öffentlich" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Privat, geteilter Verlauf" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Privat, geschützter Verlauf" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "Öffentlich, geschützter Verlauf" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Alle Stream-Mitglieder können posten" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Nur Administratoren der Organisation können posten" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Nur Administratoren und Moderatoren von Organisationen dürfen Beiträge verfassen." -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Nur vollständige Mitglieder der Organisation können posten" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Unicode Emoji" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Benutzerdefinierte Emoji" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Zulip Extra-Emoji" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Liste von Optionen" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Personenauswahl" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Kurzer Text" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Langer Text" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Datumsauswahl" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Link" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "Externer Account" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "Pronomen" @@ -4903,27 +4860,27 @@ msgstr "Ereignis {event_id} war nicht in dieser Warteschlange enthalten." msgid "Bad event queue ID: {queue_id}" msgstr "Ungültige Event-Queue-ID: {queue_id}" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "JWT-Authentifizierung ist für diese Organisation nicht aktiviert." -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "Kein JSON Web-Token in diesem Request vorhanden" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Ungültiges JSON Web-Token" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "In den Claims des JSON Web-Tokens wurde keine E-Mail-Adresse angegeben" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Subdomain benötigt" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "Das Passwort stimmt nicht." @@ -4961,11 +4918,11 @@ msgstr "Es gibt schon ein Feld mit dieser Beschriftung." msgid "Default custom field cannot be updated." msgstr "Nutzerdefiniertes Standard-Feld kann nicht aktualisiert werden." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "Dieser Endpunkt ist im Betriebsmodus nicht verfügbar." -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "DevAuthBackend ist nicht aktiviert." @@ -5182,7 +5139,7 @@ msgstr "Nur Administratoren können die Standard-Emoji überschreiben." #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5228,19 +5185,19 @@ msgstr "Du must genau ein Logo hochladen." msgid "Invalid playground" msgstr "Ungültige Spielwiese" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." -msgstr "" +msgstr "Beim Aktualisieren des Typs der geplanten Nachricht ist ein Empfänger erforderlich." -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." -msgstr "" +msgstr "Thema erforderlich, wenn der Typ der geplanten Nachricht auf „Stream“ aktualisiert wird." -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5321,18 +5278,26 @@ msgstr "Ungültiges JSON für Subnachricht" msgid "

You are not authorized to view this file.

" msgstr "

Du bist nicht dazu autorisiert, auf diese Datei zuzugreifen.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "Kein Eintrag für 'to'-Empfänger" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "Der Nutzer hat die Schreibbenachrichtigungen für Stream-Nachrichten abgestellt." -#: zerver/views/typing.py:56 -msgid "User has disabled typing notifications for direct messages" +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" msgstr "" +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "Kein Eintrag für 'to'-Empfänger" + +#: zerver/views/typing.py:58 +msgid "User has disabled typing notifications for direct messages" +msgstr "Der Nutzer hat die Schreibbenachrichtigungen für Direktnachrichten abgestellt." + #: zerver/views/upload.py:183 msgid "

This file does not exist or has been deleted.

" msgstr "" @@ -5399,7 +5364,7 @@ msgstr "Die Nutzergruppe {group_id} ist keine Untergruppe dieser Gruppe." msgid "Avatar changes are disabled in this organization." msgstr "Änderungen am Avatar sind in dieser Organisation deaktiviert." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Die Änderung von E-Mail-Adressen ist für diese Organisation deaktiviert." @@ -5417,24 +5382,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "Dein Zulip-Passwort wird von LDAP verwaltet" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Falsches Passwort!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "Neues Passwort ist zu schwach!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Du musst genau einen Avatar hochladen." @@ -5580,16 +5545,16 @@ msgstr "Inhalt kann nicht leer sein" msgid "Malformed JSON input" msgstr "Fehlerhafte JSON-Eingabe" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "Der Newrelic-Webhook benötigt den Zeitstempel in Millisekunden" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "Der Newrelic-Webhook braucht current_state als eines von [open|acknowledged|closed]" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5619,10 +5584,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "Dein Datenexport ist fertig und wurde hier hochgeladen:\n\n{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5651,35 +5615,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "Fehlende user_id oder user_uuid" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "Die Daten sind nicht in Ordnung." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Unzulässige Daten." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "Du musst dein Passwort zurücksetzen." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "Fehlende id_token Parameter" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "Ungültiges OTP" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "Es geht nicht, gleichzeitig sowohl mobile_flow_otp als auch desktop_flow_otp zu benutzen." diff --git a/locale/de/translations.json b/locale/de/translations.json index 62c48382dd..e963a61c41 100644 --- a/locale/de/translations.json +++ b/locale/de/translations.json @@ -36,7 +36,7 @@ "{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} hat diesen Stream nicht abonniert und wird nur Benachrichtigungen erhalten, solltest du diese Person zu dem Stream hinzufügen.", "{username} has {number_of_invites_by_user} unexpired invitations.": "{username} hat {number_of_invites_by_user} noch nicht abgelaufene Einladungen.", "Subscribe": "Abonnieren", - "Click here to learn about exporting private streams and direct messages.": "", + "Click here to learn about exporting private streams and direct messages.": "Hier klicken, um zu erfahren, wie man private Streams und Direktnachrichten exportiert.", "Upgrade for more space.": "Upgrade für mehr Platz.", " to add a new line": ", um eine neue Zeile einzufügen", " to send": " zum Absenden", @@ -135,6 +135,7 @@ "All streams": "Alle Streams", "All time": "Insgesamt", "All unreads": "Alle ungelesenen", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Die Erstellung von im Netz öffentlich zugänglichen Streams gestatten (für jedermann im Internet einsehbar)", "Allow message content in message notification emails": "Inhalte von Nachrichten in \"Nachricht verpasst\"-E-Mails erlauben.", "Allow message editing": "Bearbeiten von Nachrichten erlauben", @@ -171,7 +172,7 @@ "Are you sure you want to resend the invitation to ?": "Bist du sicher, dass du die Einladung erneut an senden möchtest?", "Are you sure you want to revoke the invitation to {email}?": "Möchtest du die Einladung an {email} wirklich widerrufen?", "Are you sure you want to revoke this invitation link created by {referred_by}?": "Möchtest du den erstellten Einladungslink von {referred_by} wirklich widerrufen?", - "Are you sure you want to revoke this invitation link?": "", + "Are you sure you want to revoke this invitation link?": "Bist du sicher, dass du diesen Einladungslink widerrufen möchtest?", "Are you sure you want to send @-mention notifications to the {subscriber_count} users subscribed to #{stream_name}? If not, please edit your message to remove the @{wildcard_mention} mention.": "Bist du sicher, dass du eine @-Erwähnung an die {subscriber_count} Benutzer senden willst, die #{stream_name} abonniert haben? Wenn nicht, bearbeite bitte deine Nachricht, um die Erwähnung @{wildcard_mention} zu entfernen.", "Are you sure you want to unstar all messages in ? This action cannot be undone.": "Möchtest du die Markierungen aller Nachrichten in entfernen? Dieser Vorgang kann nicht rückgängig gemacht werden.", "Are you sure you want to unstar all starred messages? This action cannot be undone.": "Möchtest du alle Markierungen von Nachrichten aufheben? Dieser Vorgang kann nicht rückgängig gemacht werden.", @@ -185,7 +186,9 @@ "Automated messages and emails": "Automatisierte Nachrichten und E-Mails", "Automatic": "automatisch", "Automatic (follows system settings)": "Automatisch (gemäß den Systemeinstellungen)", + "Automatically follow topics": "", "Automatically mark messages as read": "Nachrichten automatisch als gelesen markieren", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "Verfügbar auf Zulip Cloud Standard. Upgrade oder Förderung anfragen, um Zugriff zu erhalten.", "Avatar changes are disabled in this organization": "Änderungen am Avatar sind in dieser Organisation deaktiviert.", "Avatar from Gravatar": "Avatar von Gravatar", @@ -212,6 +215,7 @@ "Cancel": "Abbrechen", "Cancel compose": "Verfassen abbrechen", "Cancel compose and save draft": "Verfassen abbrechen und Entwurf speichern", + "Cannot view stream": "", "Card": "Karte", "Center the view around message ID .": "Ansicht um die Nachricht ID zentrieren.", "Change": "Ändern", @@ -229,11 +233,11 @@ "Clear avatar": "Avatar entfernen", "Clear image": "Bild ändern", "Clear profile picture": "Profilbild entfernen", + "Clear topic": "", "Click here to reveal.": "Hier klicken zum Anzeigen.", "Click on the pencil () icon to edit and reschedule a message.": "Klicke auf das Bleistiftsymbol (), um eine Nachricht zu bearbeiten und zu verschieben.", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Klicke zum Speichern außerhalb des Eingabefelds. Wir werden automatisch jeden benachrichtigen, der hinzugefügt oder entfernt wurde.", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "Klicken zum Ansehen oder Herunterladen.", "Close": "Schließen", "Close modal": "Fenster schließen", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "Kontaktiere einen Moderator, um dieses Thema als gelöst zu markieren.", "Contact a moderator to unresolve this topic.": "Kontaktiere einen Moderator, um dieses Thema als ungelöst zu markieren.", "Contact support": "Support kontaktieren", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Emoticons vor dem Senden konvertieren (:) in 😃 umwandeln)", "Cookie Bot": "Cookie-Bot", "Copied!": "Kopiert!", @@ -300,7 +305,7 @@ "Cycle between stream narrows": "Zwischen Streambegrenzungen wechseln", "DIRECT MESSAGES": "DIREKTNACHRICHTEN", "DM": "DN", - "DMs, mentions, and alerts": "DNs, Erwähnungen und Signale", + "DMs, mentions, and alerts": "DN, Erwähnungen und Signale", "Dark": "Dunkel", "Dark theme": "Dunkles Theme", "Dark theme logo": "Logo für dunkles Theme", @@ -317,7 +322,6 @@ "Deactivate user": "Nutzer deaktivieren", "Deactivate your account": "Deaktiviere deinen Account", "Deactivate {name}?": "{name} deaktivieren?", - "Deactivated": "Deaktiviert", "Deactivated users": "Deaktivierte Nutzer", "December": "Dezember", "Default": "", @@ -371,7 +375,7 @@ "Detailed message formatting documentation": "Detaillierte Dokumentation der Nachrichtenformatierung", "Detailed search filters documentation": "Detaillierte Dokumentation der Suchfilter", "Direct message": "Direktnachricht", - "Direct message to me": "", + "Direct message to me": "Direktnachrichten an mich", "Direct messages": "Direktnachrichten", "Direct messages and mentions": "Direktnachrichten und Erwähnungen", "Direct messages are disabled in this organization.": "Direktnachrichten sind in dieser Organisation deaktiviert.", @@ -557,13 +561,11 @@ "Government": "Regierung", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Gib Zulip die Kerberos-Tickets, um deinen Zephyr-Mirror über Webathena laufen zu lassen.", "Guest": "Gast", - "Guest users cannot edit custom emoji.": "Gäste können keine benutzerdefinierten Emojis ändern.", "Guests": "Gäste", "Guests cannot edit custom emoji.": "Gäste können keine benuterdefinierten Emojis ändern.", "Header": "Kopf", "Help center": "Hilfecenter", "Hide muted message again": "Stummgeschaltete Nachrichten wieder ausblenden", - "Hide notice": "Benachrichtigung verbergen", "Hide password": "Passwort ausblenden", "Hide starred message count": "Anzahl der markierten Nachrichten ausblenden", "High contrast mode": "Hoher-Kontrast-Modus", @@ -581,7 +583,7 @@ "Inactive": "Inaktiv", "Inactive bots": "Inaktive Bots", "Inbox": "", - "Include DMs": "DNs einschließen", + "Include DMs": "DN einschließen", "Include content of direct messages in desktop notifications": "Inhalt von Direktnachrichten in Desktop-Benachrichtigungen anzeigen", "Include message content in message notification emails": "Inhalte von Nachrichten in Benachrichtigungs-E-Mails anzeigen", "Include muted": "Stummgeschaltete anzeigen", @@ -634,17 +636,17 @@ "Last 30 days": "Die letzten 30 Tage", "Last 6 months": "Die letzten 6 Monate", "Last active": "Zuletzt aktiv", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Letzte Nachricht", "Last modified": "Zuletzt geändert", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "Mehr erfahren", "Learn more about mentions here.": "Erfahre hier mehr über Erwähnungen.", "Learn more about starring messages here.": "Erfahre hier mehr über das Markieren von Nachrichten.", "Leave {group_name}": "{group_name} verlassen", "Let others see when I've read messages": "Andere sehen lassen, wenn ich Nachrichten gelesen habe", "Let recipients see when I'm typing direct messages": "Empfänger sehen lassen, wenn ich Direktnachrichten schreibe", - "Let subscribers see when I'm typing messages in streams": "Abonnenten sehen lassen, wenn ich Nachrichten in Streams schreibe", + "Let recipients see when I'm typing messages in streams": "", "Light": "Hell", "Light theme": "Helles Theme", "Light theme logo": "Logo für helles Theme", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "Suchst du unsere Dokumentation für Integrationen oder die API?", "MOVED": "VERSCHOBEN", "Main menu": "", + "Make organization permanent": "", "Manage bot": "Bot verwalten", "Manage streams": "Streams verwalten", "Manage this bot": "Diesen Bot verwalten", @@ -772,7 +775,7 @@ "New password": "Neues Passwort", "New password is too weak": "Neues Passwort ist zu schwach", "New stream announcements": "Bekanntmachungen über neue Streams", - "New stream message": "Neue Stream Nachricht", + "New stream message": "Neue Stream-Nachricht", "New stream notifications": "Benachrichtigungen über neue Streams", "New task": "Neue Aufgabe", "New topic": "Neues Thema", @@ -781,29 +784,39 @@ "Next message": "Nächste Nachricht", "Next unread direct message": "Nächste ungelesene Direktnachricht", "Next unread topic": "Nächstes ungelesenes Thema", + "No bots found.": "", "No bots match your current filter.": "Dein aktueller Filter trifft auf keine Bots zu.", "No conversations match your filters.": "", - "No custom emoji.": "Keine benutzerdefinierten Emojis.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "Dein aktueller Filter stimmt mit keinem Standardstream überein.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Keine Beschreibung.", "No drafts selected": "", "No drafts.": "Keine Entwürfe.", - "No exports.": "Keine Exports vorhanden.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Keine Einladung passt zu diesem Filter.", "No language set": "Keine Sprache festgelegt", + "No linkifiers match your current filter.": "", "No linkifiers set.": "Keine Linkifiers gesetzt.", "No matching results": "", + "No matching streams": "", "No matching users.": "Keine passenden Nutzer.", "No one has read this message yet.": "Bisher hat noch niemand diese Nachricht gelesen.", "No owner": "Kein Besitzer", "No playgrounds configured.": "Keine Playgrounds konfiguriert.", + "No playgrounds match your current filter.": "", "No restrictions": "Keine Beschränkungen", "No scheduled messages.": "Keine geplanten Nachrichten.", "No search results.": "Keine Suchergebnisse.", "No stream subscriptions.": "Keine Stream-Abonnements.", "No streams": "Keine Streams", "No topics are marked as resolved.": "Keine Themen wurden als gelöst markiert.", + "No topics match your current filter.": "Dein aktueller Filter stimmt mit keinem Thema überein.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "Keine Abonnements von Nutzergruppen.", "No user groups": "Keine Nutzergruppen", "No user to subscribe.": "Kein Nutzer zum Abonnieren.", @@ -853,6 +866,7 @@ "Option already present.": "Die Option ist bereits verfügbar.", "Optional": "Optional", "Organization": "Organisation", + "Organization URL": "URL der Organisation", "Organization administrators": "Organisations-Administratoren", "Organization administrators can change the announcement stream in the organization settings.": "Administratoren der Organisation können den Stream für Ankündigungen in den Einstellungen der Organisation ändern.", "Organization administrators can reactivate deactivated users.": "Administratoren der Organisation können deaktivierte Nutzer wieder reaktivieren.", @@ -904,7 +918,7 @@ "Please specify at least one valid recipient.": "Bitte gib mindestens einen gültigen Empfänger an.", "Political group": "Politische Vereinigung", "Posted by {full_name}": "Veröffentlicht von {full_name}", - "Preferences": "", + "Preferences": "Einstellungen", "Press > for list of topics": "Tippe > für die Themenliste", "Prevent users from changing their avatar": "Nutzer am Ändern ihres Avatars hindern", "Prevent users from changing their email address": "Nutzer können ihre E-Mail-Adresse nicht mehr ändern.", @@ -978,7 +992,7 @@ "Saved as draft": "Als Entwurf gespeichert", "Saved. Please reload for the change to take effect.": "Gespeichert. Bitte lade die Seite neu um die Änderungen zu aktivieren.", "Saving": "Wird gespeichert", - "Schedule for {deliver_at}": "", + "Schedule for {deliver_at}": "Zeitplan für {deliver_at}", "Schedule for {formatted_send_later_time}": "Planen für {formatted_send_later_time}", "Schedule message": "Nachricht planen", "Scheduled messages": "Geplante Nachrichten", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "Wähle unten einen Stream oder ändere die Bezeichnung des Themas", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "Emoji auswählen", "Select language": "Wähle eine Sprache", @@ -1062,6 +1077,7 @@ "Starred messages": "Markierte Nachrichten", "Start a new topic or select one from the list.": "Beginne ein neues Thema oder wähle eines aus der Liste.", "Start export of public data": "Beginne den Export der öffentlichen Daten", + "Start new conversation": "", "Status": "Status", "Stream": "Stream", "Stream color": "Farbe des Streams", @@ -1119,11 +1135,12 @@ "This bot cannot be deactivated.": "Dieser Bot kann nicht deaktiviert werden.", "This bot cannot be edited.": "Dieser Bot kann nicht bearbeitet werden.", "This bot has been deactivated.": "Dieser Bot ist deaktiviert worden.", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "Dies ist eine Demo-Organisation, sie wird in {days_remaining} Tagen automatisch gelöscht.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "Dies ist keine öffentlich zugängliche Konversation.", "This is what a Zulip notification looks like.": "So sehen Benachrichtigungen in Zulip aus.", "This message could not be sent at the scheduled time.": "Diese Nachricht konnte nicht zum geplanten Zeitpunkt gesendet werden.", - "This message is no longer scheduled to be sent.": "", + "This message is no longer scheduled to be sent.": "Diese Nachricht soll nicht mehr nach Zeitplan versendet werden.", "This message was hidden because you have muted the sender.": "Diese Nachricht ist verborgen, weil du den Absender stummgeschaltet hast.", "This organization is configured so that administrators and moderators can add custom emoji.": "Diese Organisation ist so konfiguriert, dass Administratoren und Moderatoren benutzerdefinierte Emoji hinzufügen können.", "This organization is configured so that administrators and moderators can modify user groups.": "Diese Organisation ist so konfiguriert, dass Administratoren und Moderatoren Nutzergruppen bearbeiten können.", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "Morgen um {time} Uhr", "Topic": "Thema", "Topic muted": "Thema stummgeschaltet", + "Topic notifications": "", "Topic settings": "Themen-Einstellungen", "Topics": "Themen", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "In dieser Organisation müssen Themen angegeben werden.", "Topics marked as resolved": "Als gelöst markierte Themen", "Tuesday": "Dienstag", @@ -1259,6 +1280,7 @@ "View direct messages": "Direktnachrichten anzeigen", "View drafts": "Entwürfe anzeigen", "View edit and move history": "", + "View edit history": "Bearbeitungsverlauf anzeigen", "View file": "Datei anzeigen", "View in playground": "Auf der Spielwiese ansehen", "View in {name}": "Ansehen in {name}", @@ -1286,7 +1308,7 @@ "Web-public": "öffentlich im Netz", "Wednesday": "Mittwoch", "Week of {date}": "Woche {date}", - "Welcome back!": "", + "Welcome back!": "Willkommen zurück!", "What pronouns should people use to refer to you?": "Welche Pronomen sollten die Leute für dich benutzen?", "When you deactivate , they will be immediately logged out.": "Wenn du Nutzer deaktivierst, wird er sofort ausgeloggt.", "Where to send notifications": "", @@ -1329,7 +1351,7 @@ "You and": "Du und", "You and {display_reply_to}": "Du und {display_reply_to}", "You and {recipients}": "Du und {recipients}", - "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.": "Du bist dabei, alle Benachrichtigungen für Direktnachrichten, @‑Erwähnungen und Benachrichtigungen zu deaktivieren, was dazu führen kann, dass du Nachrichten verpasst, die deine dringende Aufmerksamkeit erfordern. Wenn du vorübergehend alle Desktop-Benachrichtigungen deaktivieren möchtest, solltest du stattdessen den Nicht-Stören-Modus einschalten.", "You are not allowed to send direct messages in this organization.": "Du hast keine Berechtigung, Direktnachrichten in dieser Organisation zu versenden.", "You are not currently subscribed to this stream.": "Du bist zurzeit kein Mitglied dieses Streams.", "You are not subscribed to any streams.": "Du hast keine Streams abonniert.", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "Du kannst auch Tabellen erstellen mit dieser Markdown-artigen Tabellensyntax.", "You can combine search filters as needed.": "Du kannst Suchfilter kombinieren, wie du es brauchst.", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "Du bekommst vollständigen Zugriff auf diese Community und kannst an den Konversationen teilnehmen, wenn du in dieser Organisation einen Zulip-Account erstellst.", "You can no longer save changes to this message.": "Du kannst Änderungen an dieser Nachricht nicht mehr speichern.", "You can only view or manage invitations that you sent.": "Du kannst nur die Einladungen ansehen oder verwalten, die du selbst gesendet hast.", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Du kannst keinen Stream ohne Mitglieder erstellen!", "You cannot create a user group with no members!": "Du kannst keine Nutzergruppe ohne Gruppenmitglieder erstellen!", "You cannot send messages to deactivated users.": "Du kannst keine Nachrichten an deaktivierte Nutzer senden.", + "You do not have permission to add custom emoji.": "", "You do not have permission to add other users to streams in this organization.": "Du hast keine Berechtigung, andere Nutzer zu Streams in dieser Organisation hinzuzufügen.", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "Du hast keine Berechtigung, einige der Nachrichten in diesem Thema zu verschieben. Kontaktiere einen Moderator, um alle Nachrichten zu verschieben.", "You do not have permission to post in this stream.": "Du hast keine Berechtigung, um in diesem Stream zu schreiben.", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Du bekommst", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "Du hast stummgeschaltet.", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "Du hast den Stream abonniert", "You type": "Du tippst", "You unsubscribed from stream ": "Du hast den Stream deabonniert", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "Du wirst keine Benachrichtigungen über neue Nachrichten erhalten.", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Du hast diesen Stream nicht abonniert. Du wirst nicht benachrichtigt, wenn andere Nutzer auf deine Nachricht antworten.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Die Übersetzungen von Zulip werden von unserer wunderbaren Gemeinschaft freiwilliger Übersetzer beigesteuert. Wenn du helfen möchtest, schau dir bitte die Richtlinien für die Übersetzung von Zulip an.", "[Configure]": "[Konfigurieren]", "[Quoting…]": "[Zitiere...]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "und {remaining_senders, plural, one {1 other} other {# others}}.", "back to streams": "zurück zu den Streams", "beta": "beta", diff --git a/locale/en_GB/LC_MESSAGES/django.po b/locale/en_GB/LC_MESSAGES/django.po index cd3113555d..c250c2cb6e 100644 --- a/locale/en_GB/LC_MESSAGES/django.po +++ b/locale/en_GB/LC_MESSAGES/django.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" -"Last-Translator: Andi Chandler , 2023\n" +"Last-Translator: David Wood , 2022-2023\n" "Language-Team: English (United Kingdom) (http://app.transifex.com/zulip/zulip/language/en_GB/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,8 +21,8 @@ msgstr "" "Language: en_GB\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Not allowed for guest users" @@ -60,7 +60,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:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Invalid parameters" @@ -121,32 +121,32 @@ msgid "" "{num_invites} users." msgstr "Your organisation does not have enough unused Zulip licenses to invite {num_invites} users." -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "You must invoice for at least {min_licenses} users." -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Something went wrong. Please contact {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Something went wrong. Please reload the page." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 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:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -263,7 +263,7 @@ msgid "" msgstr "\n If this error is unexpected, you can\n contact support.\n " #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Internal server error" @@ -512,9 +512,25 @@ msgstr "Make sure you copied the link correctly in to your browser. If you're st msgid "Billing" msgstr "Billing" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Close" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: 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:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Cancel" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Confirm" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -565,7 +581,7 @@ msgstr "Billing status" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -585,7 +601,7 @@ msgstr "View pricing" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -597,7 +613,7 @@ msgstr "Self-host Zulip" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -607,80 +623,6 @@ msgstr "Request sponsorship" msgid "Education pricing" msgstr "Education pricing" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Streams in Zulip" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Streams in Slack" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Topics in Zulip" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Stream topics in Zulip" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "The Tuesday night catering topic in Zulip" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "The Tuesday night catering topic in Zulip - compose box" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "The Tuesday night catering topic in Slack" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "See plans and pricing" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "Previous" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Next" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Travis logo" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "GitHub logo" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Heroku logo" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Zendesk logo" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Jira logo" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Sentry logo" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Pagerduty logo" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Log in now" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "Features & pricing" @@ -861,6 +803,18 @@ msgstr "OR" msgid "Sign up with %(identity_provider)s" msgstr "Sign up with %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Log in" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -940,10 +894,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "Configure email address privacy" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "Close modal" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -968,14 +918,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "You can also change this setting after you join." -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Cancel" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Confirm" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "Video call ended" @@ -984,18 +926,19 @@ msgstr "Video call ended" msgid "You may now close this window." msgstr "You may now close this window." -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "Configuration error" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\n You are trying to log in using LDAP without creating an\n organisation first. Please use EmailAuthBackend to create\n your organisation and then try again.\n " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1150,6 +1093,18 @@ msgstr "Guest users" msgid "Normal users" msgstr "Normal users" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Close" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Update" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "Digest" @@ -1237,7 +1192,7 @@ msgstr "We also have a guide for Contact us — we'd love " "to help!" -msgstr "" +msgstr "Questions? Contact us — we'd love to help!" #: templates/zerver/emails/account_registered.subject.txt:2 #, python-format @@ -1363,7 +1318,7 @@ msgstr "Confirm email change" #: templates/zerver/emails/confirm_new_email.subject.txt:1 #, python-format msgid "Verify your new email address for %(organization_host)s" -msgstr "" +msgstr "Verify your new email address for %(organization_host)s" #: templates/zerver/emails/confirm_registration.html:10 #: templates/zerver/emails/confirm_registration.txt:2 @@ -1606,14 +1561,14 @@ msgstr "This invitation expires in two days. If the invitation expires, you'll n msgid "" "If you have any questions, please contact this Zulip server's administrators" " at %(email)s." -msgstr "" +msgstr "If you have any questions, please contact this Zulip server's administrators at %(email)s." #: 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 "Do you have questions or feedback to share? Contact us — we'd love to help!" #: templates/zerver/emails/missed_message.html:17 #, python-format @@ -2237,14 +2192,6 @@ msgstr "Desktop & mobile apps" msgid "New organization" msgstr "New organisation" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Log in" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "Solutions" @@ -2690,6 +2637,10 @@ msgstr "Enter your organisation's Zulip URL:" msgid "your-organization-url" msgstr "your-organisation-url" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Next" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "Don't know your organisation URL?" @@ -2928,20 +2879,25 @@ msgid "" " " msgstr "\n You can also use the Zulip desktop app.\n " -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "signups" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} just signed up for Zulip. (total: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} accepted your invitation to join Zulip!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "Invalid order mapping." @@ -3029,7 +2985,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Some of those addresses are already using Zulip, so we didn't send them an invitation. We did send invitations to everyone else!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Nothing to change" @@ -3114,7 +3070,7 @@ msgstr "The time limit for editing this message has passed" msgid "The time limit for editing this message's topic has passed." msgstr "The time limit for editing this message's topic has passed." -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "You do not have permission to use wildcard mentions in this stream." @@ -3141,66 +3097,66 @@ msgstr "Flag not editable: '{flag}'" msgid "Invalid message flag operation: '{operation}'" msgstr "Invalid message flag operation: '{operation}'" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Invalid message(s)" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Unable to render message" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "Expected exactly one stream" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "Invalid data type for stream" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "Invalid data type for recipients" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 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:1315 +#: zerver/actions/message_send.py:1369 #, 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:1326 +#: zerver/actions/message_send.py:1380 #, 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:1338 +#: zerver/actions/message_send.py:1392 #, 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:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "Direct messages are disabled in this organisation." -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "Topics are required in this organisation" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgets: API programmer sent invalid JSON content" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets: {error_msg}" @@ -3217,36 +3173,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:42 -msgid "Invalid data type for stream ID" -msgstr "Invalid data type for stream ID" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "Recipient list may only contain user IDs" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "Scheduled message was already sent" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "Scheduled delivery time must be in the future." -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 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:351 +#: zerver/actions/scheduled_messages.py:327 #, 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:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "[View scheduled messages](#scheduled)" @@ -3325,7 +3273,7 @@ msgid "" "{summary_line}" msgstr "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n* **Old retention period**: {old_retention_period}\n* **New retention period**: {new_retention_period}\n\n{summary_line}" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "You cannot attach a submessage to this message." @@ -3347,15 +3295,15 @@ msgstr "This API is not available to incoming webhook bots." msgid "Account is not associated with this subdomain" msgstr "Account is not associated with this subdomain" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "This endpoint does not accept bot requests." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Must be an server administrator" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3365,19 +3313,19 @@ msgstr "Must be an server administrator" msgid "Insufficient permission" msgstr "Insufficient permission" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "This endpoint requires HTTP basic authentication." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Invalid authorisation header for basic auth" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Missing authorisation header for basic auth" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Webhook bots can only access webhooks" @@ -3406,11 +3354,11 @@ msgstr "Subdomain can only have lowercase letters, numbers, and '-'s." #: zerver/forms.py:93 msgid "Subdomain already in use. Please choose a different one." -msgstr "" +msgstr "Subdomain already in use. Please choose a different one." #: zerver/forms.py:94 msgid "Subdomain reserved. Please choose a different one." -msgstr "" +msgstr "Subdomain reserved. Please choose a different one." #: zerver/forms.py:131 zerver/forms.py:134 zerver/forms.py:270 #: zerver/lib/email_validation.py:107 @@ -3489,11 +3437,11 @@ msgid "Invalid email '{email}'" msgstr "Invalid email '{email}'" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Missing topic" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Cannot send to multiple streams" @@ -3654,7 +3602,7 @@ msgstr "Emoji names must contain only lowercase English letters, digits, spaces, msgid "Emoji name is missing" msgstr "Emoji name is missing" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Could not allocate event queue" @@ -3757,8 +3705,8 @@ msgstr "The '{event_type}' event isn't currently supported by the {webhook_name} msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "Unable to parse request: Did {webhook_name} generate this event?" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Invalid subdomain" @@ -3824,7 +3772,7 @@ msgstr "Settings" #: zerver/lib/hotspots.py:30 msgid "Go to Settings to configure your notifications and preferences." -msgstr "" +msgstr "Go to Settings to configure your notifications and preferences." #: zerver/lib/hotspots.py:34 msgid "Compose" @@ -3892,15 +3840,15 @@ msgstr "Productivity" msgid "Version control" msgstr "Version control" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Message must not be empty" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Message must not contain null bytes" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4151,6 +4099,14 @@ msgstr "{full_name} mentioned you:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} mentioned everyone:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "Invalid data type for stream ID" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "Recipient list may only contain user IDs" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4387,21 +4343,21 @@ msgstr "{var_name} cannot be blank" msgid "Upload would exceed your organization's upload quota." msgstr "Upload would exceed your organisation's upload quota." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "Could not decode image; did you upload an image file?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "Image size exceeds limit." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "Corrupt animated image." -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "Unknown animated image format." @@ -4441,7 +4397,7 @@ msgstr "'{setting_name}' setting cannot be set to 'role:everyone' group." #: zerver/lib/user_groups.py:218 msgid "User group name can't be empty!" -msgstr "" +msgstr "User group name can't be empty!" #: zerver/lib/user_groups.py:222 #, python-brace-format @@ -4505,7 +4461,7 @@ msgstr "Invalid bot type" msgid "Invalid interface type" msgstr "Invalid interface type" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "Invalid user ID: {user_id}" @@ -4612,12 +4568,12 @@ msgstr "{var_name} does not have a length" msgid "{var_name} is missing" msgstr "{var_name} is missing" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "Missing the HTTP event header '{header}'" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "The {webhook} webhook expects time in milliseconds." @@ -4631,12 +4587,12 @@ msgstr "There should be a leading slash in the zcommand." msgid "No such command: {command}" msgstr "No such command: {command}" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "CSRF error: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "Reverse proxy misconfiguration: {proxy_reason}" @@ -4712,133 +4668,133 @@ msgstr "Missing the required variable \"code\" in the URL template" msgid "\"code\" should be the only variable present in the URL template" msgstr "\"code\" should be the only variable present in the URL template" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Admins, moderators, members and guests" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Admins, moderators and members" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Admins and moderators" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Admins only" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Nobody" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Organisation owner" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Organisation administrator" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Moderator" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Member" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Guest" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "Web-public" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Public" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Private, shared history" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Private, protected history" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "Public, protected history" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "All stream members can post" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Only organisation administrators can post" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Only organisation administrators and moderators can post" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Only organisation full members can post" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Unicode emoji" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Custom emoji" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Zulip extra emoji" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "User with ID {user_id} is deactivated" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "User with ID {user_id} is a bot" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "List of options" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Person picker" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Short text" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Long text" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Date picker" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Link" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "External account" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "Pronouns" @@ -4877,27 +4833,27 @@ msgstr "Event {event_id} was not in this queue" msgid "Bad event queue ID: {queue_id}" msgstr "Bad event queue ID: {queue_id}" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "JWT authentication is not enabled for this organisation" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "No JSON web token passed in request" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Bad JSON web token" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "No email specified in JSON web token claims" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Subdomain required" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "Password is incorrect." @@ -4935,11 +4891,11 @@ msgstr "A field with that label already exists." msgid "Default custom field cannot be updated." msgstr "Default custom field cannot be updated." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "Endpoint not available in production." -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "DevAuthBackend not enabled." @@ -4950,31 +4906,31 @@ msgstr "Invalid '{key}' parameter for anonymous request" #: zerver/views/health.py:17 msgid "Database is empty" -msgstr "" +msgstr "Database is empty" #: zerver/views/health.py:21 msgid "Cannot query postgresql" -msgstr "" +msgstr "Cannot query postgresql" #: zerver/views/health.py:28 msgid "Cannot connect to rabbitmq" -msgstr "" +msgstr "Cannot connect to rabbitmq" #: zerver/views/health.py:34 msgid "Cannot query rabbitmq" -msgstr "" +msgstr "Cannot query rabbitmq" #: zerver/views/health.py:41 msgid "Cannot query redis" -msgstr "" +msgstr "Cannot query redis" #: zerver/views/health.py:51 msgid "Cannot write to memcached" -msgstr "" +msgstr "Cannot write to memcached" #: zerver/views/health.py:56 msgid "Cannot query memcached" -msgstr "" +msgstr "Cannot query memcached" #: zerver/views/hotspots.py:19 #, python-brace-format @@ -5156,7 +5112,7 @@ msgstr "Only administrators can override default emoji." #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "Uploaded file is larger than the allowed limit of {max_size} MiB" @@ -5202,19 +5158,19 @@ msgstr "You must upload exactly one logo." msgid "Invalid playground" msgstr "Invalid playground" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "Recipient required when updating type of scheduled message." -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "Topic required when updating scheduled message type to stream." -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "Invalid request format" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "Invalid DSN" @@ -5295,15 +5251,23 @@ msgstr "Invalid json for submessage" msgid "

You are not authorized to view this file.

" msgstr "

You are not authorised to view this file.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "User has disabled typing notifications for stream messages" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "Empty 'to' list" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "User has disabled typing notifications for direct messages" @@ -5373,7 +5337,7 @@ msgstr "User group {group_id} is not a subgroup of this group." msgid "Avatar changes are disabled in this organization." msgstr "Avatar changes are disabled in this organisation." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Email address changes are disabled in this organisation." @@ -5391,24 +5355,24 @@ msgstr "Invalid notification sound '{notification_sound}'" msgid "Invalid email batching period: {seconds} seconds" msgstr "Invalid email batching period: {seconds} seconds" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "Your Zulip password is managed in LDAP" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Wrong password!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "You're making too many attempts! Try again in {seconds} seconds." -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "New password is too weak!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "You must upload exactly one avatar." @@ -5554,16 +5518,16 @@ msgstr "Content can't be empty" msgid "Malformed JSON input" msgstr "Malformed JSON input" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "The newrelic webhook requires timestamp in milliseconds" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "The newrelic webhook requires current_state be in [open|acknowledged|closed]" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5593,10 +5557,9 @@ msgstr "Unknown WordPress webhook action: {hook}" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "Your data export is complete and has been uploaded here:\n\n{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5625,35 +5588,35 @@ msgstr "{hostname} is not a valid hostname" msgid "Missing user_id or user_uuid" msgstr "Missing user_id or user_uuid" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "Invalid property {property}" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "Data is out of order." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Invalid data." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "Malformed audit log data" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "You need to reset your password." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "Missing id_token parameter" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "Invalid OTP" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "Can't use both mobile_flow_otp and desktop_flow_otp together." diff --git a/locale/en_GB/translations.json b/locale/en_GB/translations.json index c474289756..aec220369d 100644 --- a/locale/en_GB/translations.json +++ b/locale/en_GB/translations.json @@ -83,7 +83,7 @@ "Add alert word": "Add alert word", "Add all users": "Add all users", "Add another user...": "Add another user...", - "Add audio call": "", + "Add audio call": "Add audio call", "Add code playground": "Add code playground", "Add default streams": "Add default streams", "Add email": "Add email", @@ -93,7 +93,7 @@ "Add global time": "Add global time", "Add linkifier": "Add linkifier", "Add members": "Add members", - "Add members. Use usergroup or #streamname to bulk add members.": "", + "Add members. Use usergroup or #streamname to bulk add members.": "Add members. Use usergroup or #streamname to bulk add members.", "Add member…": "Add member…", "Add new user group": "Add new user group", "Add one or more users": "Add one or more users", @@ -129,12 +129,13 @@ "Alerted messages": "Alerted messages", "All": "All", "All direct messages": "All direct messages", - "All groups": "", + "All groups": "All groups", "All messages": "All messages", "All messages including muted streams": "All messages including muted streams", "All streams": "All streams", "All time": "All time", "All unreads": "All unreads", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Allow creating web-public streams (visible to anyone on the Internet)", "Allow message content in message notification emails": "Allow message content in message notification emails", "Allow message editing": "Allow message editing", @@ -142,11 +143,11 @@ "Allow subdomains": "Allow subdomains", "Allowed domains": "Allowed domains", "Allowed domains: {domains}": "Allowed domains: {domains}", - "Already members:": "", + "Already members:": "Already members:", "Already not subscribed.": "Already not subscribed.", "Already subscribed to {stream}": "Already subscribed to {stream}", "Already subscribed users:": "Already subscribed users:", - "Already subscribed.": "", + "Already subscribed.": "Already subscribed.", "Always": "Always", "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.": "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.", "An hour ago": "An hour ago", @@ -185,7 +186,9 @@ "Automated messages and emails": "Automated messages and emails", "Automatic": "Automatic", "Automatic (follows system settings)": "Automatic (follows system settings)", + "Automatically follow topics": "", "Automatically mark messages as read": "Automatically mark messages as read", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.", "Avatar changes are disabled in this organization": "Avatar changes are disabled in this organisation", "Avatar from Gravatar": "Avatar from Gravatar", @@ -205,13 +208,14 @@ "Browse recent conversations": "Browse recent conversations", "Browse streams": "Browse streams", "Browse {can_subscribe_stream_count} more streams": "Browse {can_subscribe_stream_count} more streams", - "Bulleted list": "", + "Bulleted list": "Bulleted list", "Business": "Business", "Busy": "Busy", "By deactivating your account, you will be logged out immediately.": "By deactivating your account, you will be logged out immediately.", "Cancel": "Cancel", "Cancel compose": "Cancel compose", "Cancel compose and save draft": "Cancel compose and save draft", + "Cannot view stream": "", "Card": "Card", "Center the view around message ID .": "Center the view around message ID .", "Change": "Change", @@ -229,11 +233,11 @@ "Clear avatar": "Clear avatar", "Clear image": "Clear image", "Clear profile picture": "Clear profile picture", + "Clear topic": "", "Click here to reveal.": "Click here to reveal.", "Click on the pencil () icon to edit and reschedule a message.": "Click on the pencil () icon to edit and reschedule a message.", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Click outside the input box to save. We'll automatically notify anyone that was added or removed.", "Click to change notifications for this topic.": "Click to change notifications for this topic.", - "Click to view edit history.": "Click to view edit history.", "Click to view or download.": "Click to view or download.", "Close": "Close", "Close modal": "Close modal", @@ -263,10 +267,11 @@ "Contact a moderator to resolve this topic.": "Contact a moderator to resolve this topic.", "Contact a moderator to unresolve this topic.": "Contact a moderator to unresolve this topic.", "Contact support": "Contact support", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Convert emoticons before sending (:) becomes 😃)", "Cookie Bot": "Cookie Bot", "Copied!": "Copied!", - "Copy URL": "", + "Copy URL": "Copy URL", "Copy address": "Copy address", "Copy and close": "Copy and close", "Copy code": "Copy code", @@ -290,7 +295,7 @@ "Currently viewing all messages.": "Currently viewing all messages.", "Currently viewing the entire stream.": "Currently viewing the entire stream.", "Custom": "Custom", - "Custom URL": "", + "Custom URL": "Custom URL", "Custom emoji": "Custom emoji", "Custom language: {query}": "Custom language: {query}", "Custom linkifier added!": "Custom linkifier added!", @@ -317,7 +322,6 @@ "Deactivate user": "Deactivate user", "Deactivate your account": "Deactivate your account", "Deactivate {name}?": "Deactivate {name}?", - "Deactivated": "Deactivated", "Deactivated users": "Deactivated users", "December": "December", "Default": "Default", @@ -341,7 +345,7 @@ "Delete draft": "Delete draft", "Delete file": "Delete file", "Delete file?": "Delete file?", - "Delete group": "", + "Delete group": "Delete group", "Delete icon": "Delete icon", "Delete linkifier?": "Delete linkifier?", "Delete logo": "Delete logo", @@ -371,7 +375,7 @@ "Detailed message formatting documentation": "Detailed message formatting documentation", "Detailed search filters documentation": "Detailed search filters documentation", "Direct message": "Direct message", - "Direct message to me": "", + "Direct message to me": "Direct message to me", "Direct messages": "Direct messages", "Direct messages and mentions": "Direct messages and mentions", "Direct messages are disabled in this organization.": "Direct messages are disabled in this organisation.", @@ -387,7 +391,7 @@ "Display on user card": "Display on user card", "Do you still want to move the latest {total_messages_allowed_to_move, plural, one {message} other {# messages}}?": "Do you still want to move the latest {total_messages_allowed_to_move, plural, one {message} other {# messages}}?", "Do you want to add everyone?": "Do you want to add everyone?", - "Do you want to mark them all as read?": "", + "Do you want to mark them all as read?": "Do you want to mark them all as read?", "Domain": "Domain", "Don’t allow disposable email addresses": "Don’t allow disposable email addresses", "Download": "Download", @@ -413,7 +417,7 @@ "Edit custom profile field": "Edit custom profile field", "Edit linkfiers": "Edit linkfiers", "Edit message": "Edit message", - "Edit profile": "", + "Edit profile": "Edit profile", "Edit selected draft": "Edit selected draft", "Edit selected message or view source": "Edit selected message or view source", "Edit status": "Edit status", @@ -536,7 +540,7 @@ "GIPHY attribution": "GIPHY attribution", "GIPHY integration": "GIPHY integration", "General": "General", - "Generate URL for an integration": "", + "Generate URL for an integration": "Generate URL for an integration", "Generate email address": "Generate email address", "Generate invite link": "Generate invite link", "Generate new API key": "Generate new API key", @@ -557,13 +561,11 @@ "Government": "Government", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena", "Guest": "Guest", - "Guest users cannot edit custom emoji.": "Guest users cannot edit custom emoji.", "Guests": "Guests", "Guests cannot edit custom emoji.": "Guests cannot edit custom emoji.", "Header": "Header", "Help center": "Help centre", "Hide muted message again": "Hide muted message again", - "Hide notice": "Hide notice", "Hide password": "Hide password", "Hide starred message count": "Hide starred message count", "High contrast mode": "High contrast mode", @@ -580,7 +582,7 @@ "In a meeting": "In a meeting", "Inactive": "Inactive", "Inactive bots": "Inactive bots", - "Inbox": "", + "Inbox": "Inbox", "Include DMs": "Include DMs", "Include content of direct messages in desktop notifications": "Include content of direct messages in desktop notifications", "Include message content in message notification emails": "Include message content in message notification emails", @@ -589,8 +591,8 @@ "Incoming webhooks can only send messages.": "Incoming webhooks can only send messages.", "Initiate a search": "Initiate a search", "Insert new line": "Insert new line", - "Integration": "", - "Integration URL will appear here.": "", + "Integration": "Integration", + "Integration URL will appear here.": "Integration URL will appear here.", "Integrations": "Integrations", "Interface": "Interface", "Invalid URL": "Invalid URL", @@ -614,7 +616,7 @@ "Inviting...": "Inviting...", "Italic": "Italic", "January": "January", - "Jitsi server URL": "", + "Jitsi server URL": "Jitsi server URL", "Join audio call.": "Join audio call.", "Join video call.": "Join video call.", "Join {realm_name}": "Join {realm_name}", @@ -634,17 +636,17 @@ "Last 30 days": "Last 30 days", "Last 6 months": "Last 6 months", "Last active": "Last active", - "Last edited {last_edit_timestr}": "Last edited {last_edit_timestr}", + "Last edited {last_edit_timestr}.": "", "Last message": "Last message", "Last modified": "Last modified", - "Last moved {last_edit_timestr}": "Last moved {last_edit_timestr}", + "Last moved {last_edit_timestr}.": "", "Learn more": "Learn more", "Learn more about mentions here.": "Learn more about mentions here.", "Learn more about starring messages here.": "Learn more about starring messages here.", "Leave {group_name}": "Leave {group_name}", "Let others see when I've read messages": "Let others see when I've read messages", "Let recipients see when I'm typing direct messages": "Let recipients see when I'm typing direct messages", - "Let subscribers see when I'm typing messages in streams": "Let subscribers see when I'm typing messages in streams", + "Let recipients see when I'm typing messages in streams": "", "Light": "Light", "Light theme": "Light theme", "Light theme logo": "Light theme logo", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "Looking for our integrations or API documentation?", "MOVED": "MOVED", "Main menu": "Main menu", + "Make organization permanent": "", "Manage bot": "Manage bot", "Manage streams": "Manage streams", "Manage this bot": "Manage this bot", @@ -699,8 +702,8 @@ "Message {recipient_names}": "Message {recipient_names}", "Message {recipient_name} ({recipient_status})": "Message {recipient_name} ({recipient_status})", "Messages in all public streams": "Messages in all public streams", - "Messages sent by you": "", - "Messages sent by {sender}": "", + "Messages sent by you": "Messages sent by you", + "Messages sent by {sender}": "Messages sent by {sender}", "Messages will not be automatically marked as read because this is not a conversation view. Change setting": "Messages will not be automatically marked as read because this is not a conversation view. Change setting", "Messages will not be automatically marked as read. Change setting": "Messages will not be automatically marked as read. Change setting", "Mobile": "Mobile", @@ -781,34 +784,44 @@ "Next message": "Next message", "Next unread direct message": "Next unread direct message", "Next unread topic": "Next unread topic", + "No bots found.": "", "No bots match your current filter.": "No bots match your current filter.", - "No conversations match your filters.": "", - "No custom emoji.": "No custom emoji.", + "No conversations match your filters.": "No conversations match your filters.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "No custom profile field is configured for this organisation.", - "No default streams match you current filter.": "No default streams match you current filter.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "No description.", "No drafts selected": "No drafts selected", "No drafts.": "No drafts.", - "No exports.": "No exports.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "No invites match your current filter.", "No language set": "No language set", + "No linkifiers match your current filter.": "", "No linkifiers set.": "No linkifiers set.", - "No matching results": "", + "No matching results": "No matching results", + "No matching streams": "", "No matching users.": "No matching users.", "No one has read this message yet.": "No one has read this message yet.", "No owner": "No owner", "No playgrounds configured.": "No playgrounds configured.", + "No playgrounds match your current filter.": "", "No restrictions": "No restrictions", "No scheduled messages.": "No scheduled messages.", "No search results.": "No search results.", "No stream subscriptions.": "No stream subscriptions.", "No streams": "No streams", "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 user group subscriptions.": "No user group subscriptions.", "No user groups": "No user groups", "No user to subscribe.": "No user to subscribe.", "No users match your current filter.": "No users match your current filter.", - "No users to add.": "", + "No users to add.": "No users to add.", "No, I'll catch up.": "No, I'll catch up.", "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.", @@ -827,7 +840,7 @@ "Notify stream": "Notify stream", "Notify this user by email?": "Notify this user by email?", "November": "November", - "Numbered list": "", + "Numbered list": "Numbered list", "October": "October", "Old password": "Old password", "Once you leave this group, you will not be able to rejoin.": "Once you leave this group, you will not be able to rejoin.", @@ -853,6 +866,7 @@ "Option already present.": "Option already present.", "Optional": "Optional", "Organization": "Organisation", + "Organization URL": "Organisation URL", "Organization administrators": "Organisation administrators", "Organization administrators can change the announcement stream in the organization settings.": "Organisation administrators can change the announcement stream in the organisation settings.", "Organization administrators can reactivate deactivated users.": "Organisation administrators can reactivate deactivated users.", @@ -930,7 +944,7 @@ "Reactivate bot": "Reactivate bot", "Reactivate this bot": "Reactivate this bot", "Reactivate this user": "Reactivate this user", - "Reactivate user": "", + "Reactivate user": "Reactivate user", "Reactivate {name}": "Reactivate {name}", "Read receipts": "Read receipts", "Read receipts are currently disabled in this organization.": "Read receipts are currently disabled in this organisation.", @@ -997,14 +1011,15 @@ "See how to configure email.": "See how to configure email.", "Select a stream": "Select a stream", "Select a stream below or change topic name.": "Select a stream below or change topic name.", - "Select a stream to subscribe": "", + "Select a stream to subscribe": "Select a stream to subscribe", "Select all drafts": "Select all drafts", + "Select an integration": "", "Select draft": "Select draft", "Select emoji": "Select emoji", "Select language": "Select language", "Select stream": "Select stream", "Send": "Send", - "Send all notifications to a single topic": "", + "Send all notifications to a single topic": "Send all notifications to a single topic", "Send an email": "Send an email", "Send automated notice to new topic": "Send automated notice to new topic", "Send automated notice to old topic": "Send automated notice to old topic", @@ -1042,7 +1057,7 @@ "Show previews of uploaded and linked images": "Show previews of uploaded and linked images", "Show starred message count": "Show starred message count", "Show status text": "Show status text", - "Show unread counts for": "", + "Show unread counts for": "Show unread counts for", "Show/change your API key": "Show/change your API key", "Sign up": "Sign up", "Silent mentions do not trigger notifications.": "Silent mentions do not trigger notifications.", @@ -1054,7 +1069,7 @@ "Sort by estimated weekly traffic": "Sort by estimated weekly traffic", "Sort by name": "Sort by name", "Sort by number of subscribers": "Sort by number of subscribers", - "Sort by unread message count": "", + "Sort by unread message count": "Sort by unread message count", "Spoiler": "Spoiler", "Star": "Star", "Star selected message": "Star selected message", @@ -1062,6 +1077,7 @@ "Starred messages": "Starred messages", "Start a new topic or select one from the list.": "Start a new topic or select one from the list.", "Start export of public data": "Start export of public data", + "Start new conversation": "", "Status": "Status", "Stream": "Stream", "Stream color": "Stream colour", @@ -1080,7 +1096,7 @@ "Subscribe": "Subscribe", "Subscribe them": "Subscribe them", "Subscribe to/unsubscribe from selected stream": "Subscribe to/unsubscribe from selected stream", - "Subscribe {full_name} to streams": "", + "Subscribe {full_name} to streams": "Subscribe {full_name} to streams", "Subscribed": "Subscribed", "Subscribed streams": "Subscribed streams", "Subscribed successfully!": "Subscribed successfully!", @@ -1110,7 +1126,7 @@ "There are no current alert words.": "There are no current alert words.", "There are no messages here.": "There are no messages here.", "There are no streams you can view in this organization.": "There are no streams you can view in this organisation.", - "There are no unread messages in your inbox.": "", + "There are no unread messages in your inbox.": "There are no unread messages in your inbox.", "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.": "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.", "They administer the following bots:": "They administer the following bots:", "This Zulip server is running an old version and should be upgraded.": "This Zulip server is running an old version and should be upgraded.", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "This bot cannot be deactivated.", "This bot cannot be edited.": "This bot cannot be edited.", "This bot has been deactivated.": "This bot has been deactivated.", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "This is a demo organisation and will be automatically deleted in {days_remaining} days.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "This is not a publicly accessible conversation.", "This is what a Zulip notification looks like.": "This is what a Zulip notification looks like.", "This message could not be sent at the scheduled time.": "This message could not be sent at the scheduled time.", @@ -1173,16 +1190,20 @@ "Tomorrow at {time}": "Tomorrow at {time}", "Topic": "Topic", "Topic muted": "Topic muted", + "Topic notifications": "", "Topic settings": "Topic settings", "Topics": "Topics", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "Topics are required in this organisation.", "Topics marked as resolved": "Topics marked as resolved", "Tuesday": "Tuesday", "Turn off invisible mode": "Turn off invisible mode", "Two factor authentication": "Two factor authentication", "Type": "Type", - "URL": "", - "URL for your integration": "", + "URL": "URL", + "URL for your integration": "URL for your integration", "URL pattern": "URL pattern", "URL template": "URL template", "USERS": "USERS", @@ -1197,7 +1218,7 @@ "Unmute this user": "Unmute this user", "Unmute topic": "Unmute topic", "Unmuted": "Unmuted", - "Unmuted streams and topics": "", + "Unmuted streams and topics": "Unmuted streams and topics", "Unpin stream from top": "Unpin stream from top", "Unread": "Unread", "Unread count badge (appears in desktop sidebar and browser tab)": "Unread count badge (appears in desktop sidebar and browser tab)", @@ -1259,6 +1280,7 @@ "View direct messages": "View direct messages", "View drafts": "View drafts", "View edit and move history": "View edit and move history", + "View edit history": "View edit history", "View file": "View file", "View in playground": "View in playground", "View in {name}": "View in {name}", @@ -1286,10 +1308,10 @@ "Web-public": "Web-public", "Wednesday": "Wednesday", "Week of {date}": "Week of {date}", - "Welcome back!": "", + "Welcome back!": "Welcome back!", "What pronouns should people use to refer to you?": "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": "", + "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 parts of the email should be included in the Zulip message sent to this stream?": "Which parts of the email should be included in the Zulip message sent to this stream?", "Who can access the stream?": "Who can access the stream?", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "You can manage your own bots.", "You can also make tables with this Markdown-ish table syntax.": "You can also make tables with this Markdown-ish table syntax.", "You can combine search filters as needed.": "You can combine search filters as needed.", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "You can fully access this community and participate in conversations by creating a Zulip account in this organisation.", "You can no longer save changes to this message.": "You can no longer save changes to this message.", "You can only view or manage invitations that you sent.": "You can only view or manage invitations that you sent.", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "You cannot create a stream with no subscribers!", "You cannot create a user group with no members!": "You cannot create a user group with no members!", "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 other users to streams in this organization.": "You do not have permission to add other users to streams in this organisation.", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.", "You do not have permission to post in this stream.": "You do not have permission to post in this stream.", @@ -1365,8 +1389,9 @@ "You don't have any direct message conversations yet.": "You don't have any direct message conversations yet.", "You follow this topic": "You follow this topic", "You get": "You get", - "You have at least {unread_msgs_count} unread messages.": "", - "You have {unread_msgs_count} unread messages.": "", + "You have at least {unread_msgs_count} unread messages.": "You have at least {unread_msgs_count} unread messages.", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", + "You have {unread_msgs_count} unread messages.": "You have {unread_msgs_count} unread messages.", "You have mentions": "You have mentions", "You have muted .": "You have muted .", "You have muted this topic": "You have muted this topic", @@ -1385,7 +1410,7 @@ "You have unmuted this topic": "You have unmuted this topic", "You haven't been mentioned yet!": "You haven't been mentioned yet!", "You haven't received any messages sent by {person} yet.": "You haven't received any messages sent by {person} yet.", - "You must configure your email to access this feature.": "", + "You must configure your email to access this feature.": "You must configure your email to access this feature.", "You must be an organization administrator to create a stream without subscribing.": "You must be an organisation administrator to create a stream without subscribing.", "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!": "You need to be running Zephyr mirroring in order to send messages!", @@ -1393,12 +1418,13 @@ "You subscribed to stream ": "You subscribed to stream ", "You type": "You type", "You unsubscribed from stream ": "You unsubscribed from stream ", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "You will get default notifications for this topic", "You will not receive notifications about new messages.": "You will not receive notifications about new messages.", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "You're not subscribed to this stream. You will not be notified if other users reply to your message.", "Your API key:": "Your API key:", "Your Zulip account on has been deactivated, and you will no longer be able to log in.": "Your Zulip account on has been deactivated, and you will no longer be able to log in.", - "Your groups": "", + "Your groups": "Your groups", "Your message has been scheduled for {deliver_at}.": "Your message has been scheduled for {deliver_at}.", "Your message is taking longer than expected to be sent. Sending…": "Your message is taking longer than expected to be sent. Sending…", "Your message was sent to a stream you have muted.": "Your message was sent to a stream you have muted.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.", "[Configure]": "[Configure]", "[Quoting…]": "[Quoting…]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "and {remaining_senders, plural, one {1 other} other {# others}}.", "back to streams": "back to streams", "beta": "beta", @@ -1453,7 +1480,7 @@ "{modal_heading_text}": "{modal_heading_text}", "{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 {This message has been read by {num_of_people} person:} other {This message has been read by {num_of_people} people:}}", "{seconds} sec to edit": "{seconds} sec to edit", - "{server_jitsi_server_url} (default)": "", + "{server_jitsi_server_url} (default)": "{server_jitsi_server_url} (default)", "{user_time} local time": "{user_time} local time", "{username} [said]({link_to_message}):": "{username} [said]({link_to_message}):", "{username} reacted with {emoji_name}": "{username} reacted with {emoji_name}" diff --git a/locale/eo/LC_MESSAGES/django.po b/locale/eo/LC_MESSAGES/django.po index 680c0649e3..851c0d1056 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: 2023-10-01 20:55+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "" @@ -56,7 +56,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -114,32 +114,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "" -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -259,7 +259,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "" @@ -516,8 +516,24 @@ msgstr "" msgid "Billing" msgstr "" -#: templates/corporate/billing.html:240 -msgid "Close" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" msgstr "" #: templates/corporate/communities.html:28 @@ -569,7 +585,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -589,7 +605,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -601,7 +617,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -611,80 +627,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -866,6 +808,18 @@ msgstr "" msgid "Sign up with %(identity_provider)s" msgstr "" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -950,10 +904,6 @@ msgstr "" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -978,14 +928,6 @@ msgid "" "noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -994,19 +936,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating " -"an\n" -" organization first. Please use EmailAuthBackend to " -"create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1167,6 +1108,18 @@ msgstr "" msgid "Normal users" msgstr "" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2269,14 +2222,6 @@ msgstr "" msgid "New organization" msgstr "" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2726,6 +2671,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2969,20 +2918,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3070,7 +3024,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "" @@ -3155,7 +3109,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3182,66 +3136,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3258,35 +3212,27 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3367,7 +3313,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3389,15 +3335,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3407,19 +3353,19 @@ msgstr "" msgid "Insufficient permission" msgstr "" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3531,11 +3477,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "" @@ -3696,7 +3642,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3799,8 +3745,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "" @@ -3933,15 +3879,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a " @@ -4191,6 +4137,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4427,21 +4381,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4545,7 +4499,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4652,12 +4606,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4671,12 +4625,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4752,133 +4706,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4917,27 +4871,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4975,11 +4929,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5196,7 +5150,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5242,19 +5196,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5335,15 +5289,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5413,7 +5375,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "" @@ -5431,24 +5393,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "" @@ -5594,16 +5556,16 @@ msgstr "" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in [created|activated|acknowledged|" "closed]" @@ -5633,9 +5595,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download exports]" +"({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5665,35 +5626,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 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 43acbef02c..350065d7c9 100644 --- a/locale/eo/translations.json +++ b/locale/eo/translations.json @@ -135,6 +135,7 @@ "All streams": "", "All time": "", "All unreads": "", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "", "Guest": "", - "Guest users cannot edit custom emoji.": "", "Guests": "", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "", "Next unread direct message": "", "Next unread topic": "", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "", "Organization": "", + "Organization URL": "", "Organization administrators": "", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "", "Stream color": "", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", "Topics": "", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index 51ccd35cf1..86b6b4b38f 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/LC_MESSAGES/django.po @@ -22,7 +22,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Dickinson Roman Arismendy Torres, 2023\n" "Language-Team: Spanish (http://app.transifex.com/zulip/zulip/language/es/)\n" @@ -32,8 +32,8 @@ msgstr "" "Language: es\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "No está permitido para usuarios invitados" @@ -71,7 +71,7 @@ msgstr "La hora de inicio es más tarde que la hora de fin. Inicio: {start}, Fin msgid "No analytics data available. Please contact your server administrator." msgstr "No hay datos de analíticas disponible. Por favor, contacta con el administrador de tu servidor." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Parámetros inválidos" @@ -132,32 +132,32 @@ msgid "" "{num_invites} users." msgstr "Tu organización no tiene suficientes licencias de Zulip para invitar {num_invites} usuarios." -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Algo ha fallado. Contacta en {email}" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Algo salió mal. Por favor, recarga la página." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Algo salió mal. Por favor, espera unos segundos e inténtalo de nuevo." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -274,7 +274,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Error interno del servidor" @@ -523,9 +523,25 @@ msgstr "Asegúrate de haber copiado correctamente el enlace en tu navegador. Si msgid "Billing" msgstr "Facturación" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Cerrar" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "Cerrar diálogo" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Cancelar" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Confirmar" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -576,7 +592,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -596,7 +612,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -608,7 +624,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -618,80 +634,6 @@ msgstr "Solicitar patrocinio" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Canales en Zulip" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Canales en Slack" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Temas en Zulip" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Temas en los canales de Zulip" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "El tema \"catering del martes por la noche\" en Zulip." - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "El tema \"catering del martes por la noche\" en Zulip - cuadro de redacción." - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "El tema \"catering del martes por la noche\" en Slack." - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Ver planes y precios" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Siguiente" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Logo de Travis" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Logo de Heroku" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Logo de Zendesk" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Logo de Sentry" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Logo de Pagerduty" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Inicia sesión ahora" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -872,6 +814,18 @@ msgstr "O" msgid "Sign up with %(identity_provider)s" msgstr "Registrarse con %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Entrar" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -951,10 +905,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "Cerrar diálogo" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -979,14 +929,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Cancelar" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Confirmar" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -995,17 +937,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1161,6 +1104,18 @@ msgstr "Usuarios invitados" msgid "Normal users" msgstr "Usuarios normales" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Cerrar" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Actualizar" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2248,14 +2203,6 @@ msgstr "Aplicaciones para móvil y escritorio" msgid "New organization" msgstr "Nueva organización" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Entrar" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2701,6 +2648,10 @@ msgstr "Introduce la URL de tu organización Zulip:" msgid "your-organization-url" msgstr "url-de-tu-organizacion" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Siguiente" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "¿Desconoces la URL de tu organización?" @@ -2939,20 +2890,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "Orden del mapeo inválido." @@ -3040,7 +2996,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Algunas de esas direcciones ya están usando Zulip, por lo que no les hemos enviado una invitación. ¡Enviamos invitaciones a todos los demás!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Nada que cambiar" @@ -3125,7 +3081,7 @@ msgstr "El límite de tiempo para editar este mensaje ha pasado" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "No tienes permiso para usar menciones de comodín en este canal" @@ -3152,66 +3108,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Mensaje(s) inválido(s)" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "No se pudo renderizar el mensaje" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "Los mensajes directos están deshabilitados para esta organización" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgets: el programador de la API envió contenido JSON inválido" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3228,36 +3184,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3336,7 +3284,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3358,15 +3306,15 @@ msgstr "Esta API no está disponible a los bots de webhook de entrada." msgid "Account is not associated with this subdomain" msgstr "Cuenta no asociada con este subdominio" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "Este endpoint no acepta peticiones de bots." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Debes ser un administrador del servidor" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3376,19 +3324,19 @@ msgstr "Debes ser un administrador del servidor" msgid "Insufficient permission" msgstr "Permisos insuficientes" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "Este endpoint requiere autentificación HTTP básica." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Cabecera de autorización inválida para la autentificación básica" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Falta la cabecera de autorización para la autentificación básica" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Los bots de webhook solo pueden acceder a los webhooks" @@ -3500,11 +3448,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Falta el tema" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "No se puede enviar a varios canales" @@ -3665,7 +3613,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "No se pudo ubicar la cola de eventos" @@ -3768,8 +3716,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Subdominio inválido" @@ -3903,15 +3851,15 @@ msgstr "Productividad" msgid "Version control" msgstr "Control de versiones" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "El mensaje no puede estar vacío" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "El mensaje no puede contener bytes nulos" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4162,6 +4110,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4398,21 +4354,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "La subida excedería el límite de subidas de tu organización." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "No se pudo decodificar imagen; ¿subiste un archivo de imagen?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "El tamaño de la imagen excede el límite." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4516,7 +4472,7 @@ msgstr "Tipo de bot inválido" msgid "Invalid interface type" msgstr "Tipo de interfaz inválido" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4623,12 +4579,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "Falta la cabecera '{header}' del evento HTTP" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4642,12 +4598,12 @@ msgstr "Debería haber una barra al principio del zcomando." msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4723,133 +4679,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Administradores, moderadores, miembros e invitados" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Administradores, moderadores y miembros" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Administradores y moderadores" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Solo administradores" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Nadie" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Administrador de la organización" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Moderador" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Miembro" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Invitado" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "Público en Web" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Público" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Historia compartida, privada " -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Historia protegida, privada " -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Todos los miembros del canal pueden publicar" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Solo los administradores de la organización pueden publicar aquí." -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Solo los miembros definitivos de la organización pueden publicar aquí." -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Emoticonos unicode" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Emoticonos personalizados" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Emoticonos extra de Zulip" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Lista de opciones" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Selector de personas" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Texto corto" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Texto largo" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Selector de fechas" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Enlace" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "Cuenta externa" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "Pronombres" @@ -4888,27 +4844,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "Ningún token web JSON se ha pasado en la petición" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Token JSON web erróneo" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Subdominio requerido" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4946,11 +4902,11 @@ msgstr "Ya existe un campo con ese nombre." msgid "Default custom field cannot be updated." msgstr "El campo personalizado por defecto no puede ser actualizado." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5167,7 +5123,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5213,19 +5169,19 @@ msgstr "Debes subir exactamente un logo." msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5306,15 +5262,23 @@ msgstr "JSON inválido para el submensaje" msgid "

You are not authorized to view this file.

" msgstr "

No estás autorizado a ver este archivo.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5384,7 +5348,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "Los cambios de avatar están desactivados para esta organización." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Los cambios de dirección de correo electrónico están desactivados en esta organización." @@ -5402,24 +5366,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "Tu contraseña de Zulip está gestionada en LDAP." -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "¡Contraseña incorrecta!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "La nueva contraseña es demasiado poco segura." -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Debes subir exactamente un avatar." @@ -5565,16 +5529,16 @@ msgstr "El contenido no puede estar vacío" msgid "Malformed JSON input" msgstr "Entrada JSON malformada" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5604,9 +5568,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5636,35 +5599,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "Los datos no están ordenados." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Datos inválidos." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "Debes reestablecer tu contraseña" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "OTP inválida" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/es/translations.json b/locale/es/translations.json index 86725223b3..374ddafe5a 100644 --- a/locale/es/translations.json +++ b/locale/es/translations.json @@ -135,6 +135,7 @@ "All streams": "Todos los canales", "All time": "Todos los tiempos", "All unreads": "Todos sin leer", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Permitir la creación de canales publicos en web (visible para cualquier persona en la internet)", "Allow message content in message notification emails": "Permitir el contenido del mensaje en los correos electrónicos de notificación de mensajes", "Allow message editing": "Permitir la edición de mensajes", @@ -185,7 +186,9 @@ "Automated messages and emails": "Mensajes y correos electrónicos automáticos", "Automatic": "Automático", "Automatic (follows system settings)": "Automático (coincidir con configuración del sistema)", + "Automatically follow topics": "", "Automatically mark messages as read": "Marcar los mensajes como leídos automáticamente", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "Disponible en Zulip Cloud Standard. Actualiza o solicita patrocinio para tener acceso.", "Avatar changes are disabled in this organization": "Los cambios de avatar están deshabilitados en esta organización", "Avatar from Gravatar": "Avatar de Gravatar", @@ -212,6 +215,7 @@ "Cancel": "Cancelar", "Cancel compose": "Cancelar redacción", "Cancel compose and save draft": "Cancelar redacción y guardar borrador", + "Cannot view stream": "", "Card": "Tarjeta", "Center the view around message ID .": "Centrar la vista alrededor del mensaje con ID .", "Change": "Cambiar", @@ -229,11 +233,11 @@ "Clear avatar": "Eliminar avatar", "Clear image": "Borrar imagen", "Clear profile picture": "Limpiar imagen de perfil", + "Clear topic": "", "Click here to reveal.": "Haz click acá para mostarar.", "Click on the pencil () icon to edit and reschedule a message.": "Haz click en el ícono de lápiz () para editar y reprogramar un mensaje.", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Haz click fuera de la caja de texto para guardar. Notificaremos automáticamente a cualquiera que haya sido añadido o eliminado.", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "Haz click para ver o descargar.", "Close": "Cerrar", "Close modal": "Cerrar diálogo", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "Contacta a un administrador para cerrar este tema.", "Contact a moderator to unresolve this topic.": "Contacta a un administrador para reabrir este tema.", "Contact support": "Contactar a soporte", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Convertir los emoticonos antes de enviarlos (:) se convierte en 😃)", "Cookie Bot": "Bot de Cookies", "Copied!": "¡Copiado!", @@ -317,7 +322,6 @@ "Deactivate user": "Desactivar usuario", "Deactivate your account": "Desactivar tu cuenta", "Deactivate {name}?": "¿Desactivar {name}?", - "Deactivated": "Desactivado", "Deactivated users": "Usuarios desactivados", "December": "Diciembre", "Default": "", @@ -557,13 +561,11 @@ "Government": "Govierno", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Proporcionar a Zulip los tickets de Kerberos necesarios para ejecutar tu mirror de Zephyr a través de Webathena", "Guest": "Invitado", - "Guest users cannot edit custom emoji.": "Los usuarios invitados no pueden editar emoticonos personalizados", "Guests": "Invitados", "Guests cannot edit custom emoji.": "Los usuarios invitados no pueden editar emoticonos personalizados", "Header": "Cabecera", "Help center": "Centro de ayuda", "Hide muted message again": "Ocultar mensajes silenciados de nuevo", - "Hide notice": "Ocultar notificación", "Hide password": "Ocultar contraseña", "Hide starred message count": "Ocultar contador de mensajes destacados", "High contrast mode": "Modo de alto contraste", @@ -634,17 +636,17 @@ "Last 30 days": "Últimos 30 días", "Last 6 months": "Últimos 6 meses.", "Last active": "Activo por última vez", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Último mensaje", "Last modified": "Última modificación", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "Aprender más", "Learn more about mentions here.": "Aprende más acerca de las menciones acá.", "Learn more about starring messages here.": "Aprende más a cerca de los mensajes destacados acá.", "Leave {group_name}": "Abandonar {group_name}", "Let others see when I've read messages": "Dejar a otros ver que he leído los mensajes", "Let recipients see when I'm typing direct messages": "Permitir a los destinatarios ver cuando estoy escribiendo mensajes directos", - "Let subscribers see when I'm typing messages in streams": "Permitir a los subsciptores ver cuando estoy escribiendo mensajes en los canales", + "Let recipients see when I'm typing messages in streams": "", "Light": "Claro", "Light theme": "Tema claro", "Light theme logo": "Logo del tema claro", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "¿Estás buscando a cerca de las integraciones o documentación de laAPI?", "MOVED": "MOVIDO", "Main menu": "", + "Make organization permanent": "", "Manage bot": "Administrar bot", "Manage streams": "Gestionar canales", "Manage this bot": "Administrar este bot", @@ -781,29 +784,39 @@ "Next message": "mensaje siguiente", "Next unread direct message": "Siguiente mensaje directo no leido", "Next unread topic": "Siguiente tema sin leer", + "No bots found.": "", "No bots match your current filter.": "No hay bots que coincidan con tu filtro actual.", "No conversations match your filters.": "", - "No custom emoji.": "Sin emoticonos personalizados.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "Ningún canal por defecto coincide con tu filtro actual.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Sin descripción.", "No drafts selected": "", "No drafts.": "No hay borradores.", - "No exports.": "Ninguna exportación.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Ninguna invitación se ajusta a tu filtro actual", "No language set": "Idioma no establecido", + "No linkifiers match your current filter.": "", "No linkifiers set.": "No se aplicaron creadores de enlaces.", "No matching results": "", + "No matching streams": "", "No matching users.": "No hay coincidencias de usuario.", "No one has read this message yet.": "Nadie ha leido este mensaje aún.", "No owner": "Sin dueño", "No playgrounds configured.": "No hay playgrounds configurados", + "No playgrounds match your current filter.": "", "No restrictions": "Sin restricciones", "No scheduled messages.": "No hay mensajes programados.", "No search results.": "Sin resultados de búsqueda.", "No stream subscriptions.": "No hay subscripciones a canal.", "No streams": "No hay canales", "No topics are marked as resolved.": "Ningún tema ha sido marcado como resuelto.", + "No topics match your current filter.": "No hay temas que coincidan con tu filtro actual.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "No hay subscripciones de grupo de usuarios.", "No user groups": "No hay grupos de usuarios.", "No user to subscribe.": "Ningún usuario para suscribirse.", @@ -853,6 +866,7 @@ "Option already present.": "Opción ya presente.", "Optional": "Opcional", "Organization": "Organización", + "Organization URL": "URL de la organización", "Organization administrators": "Administradores de la organización", "Organization administrators can change the announcement stream in the organization settings.": "Los administradores de la organizacion pueden cambiar el anuncio de canales en las configuraciones de la organización.", "Organization administrators can reactivate deactivated users.": "Solo los administradores de la organización pueden reactivar usuarios desactivados.", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "Seleccionar un canal a continuación o cambiar el nombre del tema", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "Seleccionar emoji", "Select language": "Seleccionar idioma", @@ -1062,6 +1077,7 @@ "Starred messages": "Mensajes destacados", "Start a new topic or select one from the list.": "Iniciar un nuevo tema o seleccionar uno de la lista", "Start export of public data": "Iniciar la exportación de información pública", + "Start new conversation": "", "Status": "Estado", "Stream": "Canal", "Stream color": "Color del canal", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "Este bot no se puede desactivar.", "This bot cannot be edited.": "Este bot no se puede editar.", "This bot has been deactivated.": "Este bot ha sido desactivado.", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "Esta no es una conversación publicamente accesible.", "This is what a Zulip notification looks like.": "Así es como se verá una notificación de Zulip", "This message could not be sent at the scheduled time.": "Este mensaje no puede ser enviado en la hora programada.", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Tema", "Topic muted": "Tema silenciado", + "Topic notifications": "", "Topic settings": "", "Topics": "Temas", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "Los temas son obligatorios en esta organización", "Topics marked as resolved": "Temas marcados como resueltos", "Tuesday": "Martes", @@ -1259,6 +1280,7 @@ "View direct messages": "Ver mensajes directos", "View drafts": "Ver borradores", "View edit and move history": "", + "View edit history": "Ver el historial de ediciones", "View file": "Ver archivo", "View in playground": "Ver en playground", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "¡No puedes crear un canal sin suscriptores!", "You cannot create a user group with no members!": "", "You cannot send messages to deactivated users.": "No puedes enviar mensajes a usuarios desactivados.", + "You do not have permission to add custom emoji.": "", "You do not have permission to add other users to streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Obtienes", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Escribes", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "No tienes suscripción en este canal. No te llegarán notificaciones si otros usuarios contestan a tu mensaje.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "[Configurar]", "[Quoting…]": "[Citando…]", + "acme": "acme", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "volver a canales", "beta": "beta", diff --git a/locale/fa/LC_MESSAGES/django.po b/locale/fa/LC_MESSAGES/django.po index 0983ef5fd2..8fa1a8f25e 100644 --- a/locale/fa/LC_MESSAGES/django.po +++ b/locale/fa/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Reza Askari, 2023\n" "Language-Team: Persian (http://app.transifex.com/zulip/zulip/language/fa/)\n" @@ -23,8 +23,8 @@ msgstr "" "Language: fa\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "کاربران مهمان دسترسی ندارند" @@ -62,7 +62,7 @@ msgstr "تاریخ شروع پس از تاریخ پایان است. شروع: {s msgid "No analytics data available. Please contact your server administrator." msgstr "داده های تحلیلی در دسترس نیست. لطفا با ادمین سرور تماس بگيريد. " -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "پارامترهای نامعتبر" @@ -123,32 +123,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "مشکلی پیش آمده. لطفاً با {email} مکاتبه کنید." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "مشکلی وجود دارد. لطفا دوباره صفحه را بارگذاری کنید." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "مشکلی وجود دارد. لطفا چند لحظه صبر کرده و دوباره تلاش کنید." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -265,7 +265,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "خطای داخلی در سرور" @@ -514,9 +514,25 @@ msgstr "" msgid "Billing" msgstr "صورتحساب" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "بستن" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "لغو کردن" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -567,7 +583,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -587,7 +603,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -599,7 +615,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -609,80 +625,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "جریان ها در Zulip " - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "جریان ها در اسلک" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "موضوعات در Zulip " - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "موضوعات جریان در Zulip " - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "موضوع پذیرایی سه‌شنبه شب در Zulip " - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "موضوع پذیرایی سه‌شنبه شب در Zulip - - جعبه نوشتن" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "موضوع پذیرایی سه‌شنبه شب در اسلک " - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "مشاهده طرح ها و قیمت ها " - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "بعدی" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "لوگو تراویس" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "لوگو هیروکو" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "لوگو زند دسک" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "لوگو سنتری" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "لوگو پیجر دیوتی" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "هم اکنون وارد شوید" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -863,6 +805,18 @@ msgstr "یا" msgid "Sign up with %(identity_provider)s" msgstr "ثبت نام با %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "ورود" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -942,10 +896,6 @@ msgstr "Zulip " msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -970,14 +920,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "لغو کردن" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -986,17 +928,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1152,6 +1095,18 @@ msgstr "کاربران مهمان " msgid "Normal users" msgstr "کاربران معمولی" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "بستن" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "به روز رسانی" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2239,14 +2194,6 @@ msgstr "برنامه های موبایل و کامپیوتر" msgid "New organization" msgstr "سازمان جدید " -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "ورود" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2692,6 +2639,10 @@ msgstr "URL سازمان خود در Zulip را وارد کنید:" msgid "your-organization-url" msgstr "URL سازمان شما" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "بعدی" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "URL سازمان خود را نمی دانید؟ " @@ -2930,20 +2881,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "طرح سفارش نامعتبر است. " @@ -3031,7 +2987,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "برخی از این آدرس ها قبلا از Zulip استفاده کرده اند، بنابراین برای آنها دعوت ارسال نکردیم. برای بقیه دعوت ارسال شد! " -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "تغییری وجود ندارد" @@ -3116,7 +3072,7 @@ msgstr "محدوده زمان ویرایش این پیام گذشته است" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3143,66 +3099,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "پیام (ها) نامعتبر " -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "امکان پردازش پیام وجود ندارد" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "گجت ها: API برنامه نویسی، محتوای Json نامعتبری ارسال کرده است" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3219,36 +3175,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3327,7 +3275,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3349,15 +3297,15 @@ msgstr "این API برای ربات های با وب هوک ورودی امکا msgid "Account is not associated with this subdomain" msgstr "حساب کاربری ارتباطی با زیر دامنه ندارد " -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "این پایانه درخواست های ربات ها را قبول نمی کند" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "باید یک ادمین سرور باشید" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3367,19 +3315,19 @@ msgstr "باید یک ادمین سرور باشید" msgid "Insufficient permission" msgstr "دسترسی کافی ندارید" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "این پایانه نیاز به احراز هویت پایه ای HTTP دارد. " -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "هدر مجوز برای احراز هویت پایه ای نامعتبر است " -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "فاقد هدر مجوز برای احراز هویت پایه ای است" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "ربات های وب هوک تنها می توانند به وب هوک ها دسترسی داشته باشند" @@ -3491,11 +3439,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "موضوع وجود ندارد " -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "نمی توان به چند جریان ارسال کرد" @@ -3656,7 +3604,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "امکان تخصیص صف برای رویداد وجود ندارد " @@ -3759,8 +3707,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "زیردامنه اشتباه است" @@ -3894,15 +3842,15 @@ msgstr "بهره وری" msgid "Version control" msgstr "کنترل نسخه" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "پیام نباید خالی باشد " -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "پیام نباید شامل بایت های نال (خالی) باشد" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4153,6 +4101,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4389,21 +4345,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "بارگذاری از حد تعیین شده برای سازمان بیش تر است." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "امکان بازکردن تصویر وجود ندارد؛ آیا یک فایل تصویری بارگذاری کردید؟" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "اندازه تصویر بیش از حدمجاز است." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4507,7 +4463,7 @@ msgstr "نوع ربات اشتباه است" msgid "Invalid interface type" msgstr "نوع رابط اشتباه است" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4614,12 +4570,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "هدر HTTP برای '{header}' خالی است" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4633,12 +4589,12 @@ msgstr "در ابتدای دستورات Zulip باید یک خط کج (/) با msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4714,133 +4670,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "فقط مدیران" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "ادمین سازمان" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "عضو" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "مهمان" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "عمومی" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "ایموجی یونیکد" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "ایموجی سفارشی" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "ایموجی های بیشتر Zulip" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "لیست گزینه ها" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "انتخاب کننده فرد" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "متن کوتاه" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "متن طولانی" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "انتخاب تاریخ" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "لینک" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "حساب کاربری خارجی" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4879,27 +4835,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "هیچ نشانه JWT در درخواست وجود ندارد" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "نشانه JWT صحیح نیست" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "زیردامنه الزامی است" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4937,11 +4893,11 @@ msgstr "یک فیلد با این برجسب قبلا تعریف شده است." msgid "Default custom field cannot be updated." msgstr "فیلد سفارشی پیش فرض نمی تواند به روز رسانی شود." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5158,7 +5114,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5204,19 +5160,19 @@ msgstr "شما باید دقیقا یک لوگو بارگذاری کنید." msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5297,15 +5253,23 @@ msgstr "Json برای پیام زیرمجموعه اشتباه است" msgid "

You are not authorized to view this file.

" msgstr "

شما مجاز به دیدن این فایل نیستید.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5375,7 +5339,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "تغییر آواتار در این سازمان غیرفعال است." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "تغییر آدرس ایمیل در این سازمان غیرفعال است." @@ -5393,24 +5357,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "کلمه عبور Zulip شما در LDAP مدیریت می شود" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "کلمه عبور اشتباه است!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "رمز عبور جدید بسیار ضعیف است!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "شما باید دقیقا یک آواتار بارگذاری کنید." @@ -5556,16 +5520,16 @@ msgstr "محتوا نمی تواند خالی باشد" msgid "Malformed JSON input" msgstr "ورودی JSON قالب درستی ندارد" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5595,9 +5559,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5627,35 +5590,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "داده خارج از ترتیب است." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "اطلاعات نادرست است." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "OTP اشتباه است" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/fa/translations.json b/locale/fa/translations.json index 92065f3006..bde2180d6b 100644 --- a/locale/fa/translations.json +++ b/locale/fa/translations.json @@ -135,6 +135,7 @@ "All streams": "تمام جریان ها", "All time": "همه زمان ها", "All unreads": "تمام نخوانده ها", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "اجازه ویرایش پیام", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "خودکار", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "آواتار از روی گراواتار", @@ -212,6 +215,7 @@ "Cancel": "لغو کردن", "Cancel compose": "انصراف از نوشتن", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "تغییر دادن", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "پاک کردن تصویر پروفایل", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "بستن", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "تغییر شکلک ها قبل از ارسال (:) تبدیل می شود به 😃)", "Cookie Bot": "ربات کوکی", "Copied!": "کپی شد!", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "غیرفعال کردن حساب کاربری شما", "Deactivate {name}?": "", - "Deactivated": "غیرفعال شد", "Deactivated users": "کاربران غیرفعال", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "برای اجرای Zephyr موازی از طریق Webathena لازم است اجازه تیکت های Kerberos را به Zulip بدهید.", "Guest": "مهمان", - "Guest users cannot edit custom emoji.": "کاربران مهمان نمی توانند ایموجی سفارشی را ویرایش کنند.", "Guests": "مهمان ها", "Guests cannot edit custom emoji.": "مهمان ها نمی توانند ایموجی سفارشی را ویرایش کنند.", "Header": "", "Help center": "مرکز کمک رسانی", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "مخفی کردن تعداد پیام های ستاره دار", "High contrast mode": "حالت تفاوت رنگ بالا", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "آخرین فعالیت", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "آخرین پیام", "Last modified": "آخرین تغییر", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "مدیریت جریان ها", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "پیام بعدی", "Next unread direct message": "", "Next unread topic": "موضوع خوانده نشده بعدی", + "No bots found.": "", "No bots match your current filter.": "هیچ رباتی با فیلتر شما یافت نشد.", "No conversations match your filters.": "", - "No custom emoji.": "هیچ ایموجی سفارشی", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "هیچ جریان پیش فرضی با فیلتر شما یافت نشد.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "بدون توضیح", "No drafts selected": "", "No drafts.": "بدون پیش نویس", - "No exports.": "بدون خروجی گرفتن ", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "هیچ دعوتی با فیلتر شما یافت نشد.", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "پیونددهنده ای تنظیم نشده است.", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "بدون محدودیت", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "اختیاری", "Organization": "سازمان", + "Organization URL": "URL سازمان", "Organization administrators": "ادمین های سازمان", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "پیام های ستاره دار", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "جریان", "Stream color": "رنگ جریان", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "موضوع", "Topic muted": "موضوع بی صدا شد", + "Topic notifications": "", "Topic settings": "", "Topics": "موضوعات", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "سه شنبه", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "نمایش پیش نویش ها", "View edit and move history": "", + "View edit history": "نمایش تاریخچه ویرایش", "View file": "نمایش فایل", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "نمی توانید جریانی بدون هیچ عضوی ایجاد کنید!", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "شما دریافت می کنید", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "شما تایپ می کنید", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "شما عضو این جریان نیستید. اگر دیگران به پیام شما پاسخ دهند اطلاع رسانی نمی شوید.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "[پیکره بندی]", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/fi/LC_MESSAGES/django.po b/locale/fi/LC_MESSAGES/django.po index 84bc7227c0..fc224e5d00 100644 --- a/locale/fi/LC_MESSAGES/django.po +++ b/locale/fi/LC_MESSAGES/django.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Flammie , 2020,2022\n" "Language-Team: Finnish (http://app.transifex.com/zulip/zulip/language/fi/)\n" @@ -26,8 +26,8 @@ msgstr "" "Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Ei sallittu vieraille" @@ -65,7 +65,7 @@ msgstr "Aloitusaika on myöhemmin kuin lopetusaika. Aloitus:{start}, Lopetus: {e msgid "No analytics data available. Please contact your server administrator." msgstr "Analytiikan tietoja ei ole saatavilla. Ota yhteyttä palvelimesi järjestelmänvalvojaan." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Virheelliset parametrit" @@ -126,32 +126,32 @@ msgid "" "{num_invites} users." msgstr "Organisaatiollasi ei ole tarpeeksi käyttämättömiä Zulip-lisenssejä {num_invites} käyttäjän kutsumiseen." -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Jotain meni pieleen. Lähetä meille sähköpostia osoitteeseen {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Jotain meni pieleen. Lataa sivu uudestaan." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Jotain meni pieleen. Odota hetki ja lataa sivu uudestaan." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -268,7 +268,7 @@ msgid "" msgstr "\nJos tämä virhe tuli odottamatta voit\n ottaa yhteyttä tukeen." #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Palvelimen sisäinen virhe" @@ -517,9 +517,25 @@ msgstr "Varmista, että kopioit linkin oikein selaimeesi. Jos näet tämän sivu msgid "Billing" msgstr "Laskutus" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Sulje" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "Sulje näkymä" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Peruuta" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Vahvista" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -570,7 +586,7 @@ msgstr "Laskutusstatus" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -590,7 +606,7 @@ msgstr "Katso hinnoittelu" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -602,7 +618,7 @@ msgstr "Isännöi omaa Zulipia" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -612,80 +628,6 @@ msgstr "Pyydä sponsorointia" msgid "Education pricing" msgstr "Koulutuksen hinnoittelu" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Zulipin kanavat" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Slack:n kanavat" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Aiheet Zulipissa" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Kanavien aiheet Zulipissa" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "Tiistai-illan ateriapalvelu-aihe Zulipissa" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "Tiistai-illan ateriapalvelu-aihe Zulipissa - pöytälaatikko" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "The Tuesday night catering topic in Slack" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Katso tilausvaihtoehdot ja hinnoittelu" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "Edellinen" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Seuraava" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Travis logo" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "GitHub logo" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Heroku logo" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Zendesk logo" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Jira logo" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Sentry logo" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Pagerduty logo" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Kirjaudu sisään nyt" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "Ominaisuudet & hinnoittelu" @@ -866,6 +808,18 @@ msgstr "TAI" msgid "Sign up with %(identity_provider)s" msgstr "Rekisteröidy käyttäen tarjoajaa %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Kirjaudu" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -945,10 +899,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "Sulje näkymä" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -973,14 +923,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Peruuta" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Vahvista" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "Videopuhelu loppui" @@ -989,18 +931,19 @@ msgstr "Videopuhelu loppui" msgid "You may now close this window." msgstr "Voit sulkea tämän ikkunan" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "Asetusvirhe" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\n Yrität kirjautua käyttäen LDAP:ia ilman, että organisaatiota\n on ensin luotu. Käytä EmailAuthBackendia luodaksesi\n organisaatiosi ja yritä sitten uudelleen.\n " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1155,6 +1098,18 @@ msgstr "Vieraskäyttäjät" msgid "Normal users" msgstr "Normaalit käyttäjät" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Sulje" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Päivitä" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "Tiivistelmä" @@ -2242,14 +2197,6 @@ msgstr "Työpöytä- ja mobiilisovellukset" msgid "New organization" msgstr "Uusi organisaatio" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Kirjaudu" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "Ratkaisut" @@ -2695,6 +2642,10 @@ msgstr "Kirjoita organisaatiosi Zulip-URL-osoite:" msgid "your-organization-url" msgstr "organisaatiosi-osoite" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Seuraava" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "Etkö tiedä organisaatiosi URL-osoitetta?" @@ -2933,20 +2884,25 @@ msgid "" " " msgstr "\nVoit myös käyttää Zulipin työpöytäsovellusta." -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "ilmoittautumiset" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} liittyi juuri Zulipiin. (yhteensä: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} hyväksyi kutsusi liittyä Zulipiin!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "Virheellinen order mapping." @@ -3034,7 +2990,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Jotkut osoitteista käyttää jo Zulipia, joten heille ei lähetetty kutsua. Muille kutsut lähetettiin!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Ei mitään muutettavaa" @@ -3119,7 +3075,7 @@ msgstr "Tämän viestin muokkaamisen aikaraja on ohitettu" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Sinulla ei ole oikeuksia käyttää jokerimainintoja tällä kanavalla." @@ -3146,66 +3102,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Virheellinen viesti(t)" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Viestiä ei kyetä esittämään" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "Odotettiin täsmälleen yhtä kanavaa" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "Virheellinen tietotyyppi kanavalle" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "Virheellinen tieto vastaanottajille" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "Vastaanottajalista voi sisältää sähköpostiosoitteita tai käyttäjätunnuksia, mutta ei molempia." -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "Bottisi {bot_identity} yritti lähettää viestiä kanvatunnukselle {stream_id}, mutta kanavaa ei ole olemassa." -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "Bottisi {bot_identity} yritti lähettää viestiä kanavalle {stream_name}, mutta tätä kanavaa ei ole olemassa. Luo se napsauttamalla [tästä]({new_stream_link})." -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "Bottisi {bot_identity} yritti lähettää viestiä kanavalle {stream_name}. Kanava on olemassa mutta sillä ei ole yhtään tilaajaa." -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "Suoraviestit on poistettu käytöstä tässä organisaatiossa" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "Aiheet ovat pakollisia tässä organisaatiossa" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgetit: API-ohjelmoija lähetti virheellisen JSON-sisällön" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgetit: {error_msg}" @@ -3222,36 +3178,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3330,7 +3278,7 @@ msgid "" "{summary_line}" msgstr "{user} on muuttanut tämän kanavan [viestin säilytysjaksoa](/help/message-retention-policy):\n* **Vanha säilytysjakso**: {old_retention_period} \n* **Uusi säilytysjakso**: {new_retention_period} \n\n{summary_line}" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "Et voi liittää tähän viestiin alaviestiä." @@ -3352,15 +3300,15 @@ msgstr "Tämä API ei ole käytettävissä sisään tuleville webhook-boteille." msgid "Account is not associated with this subdomain" msgstr "Tiliä ei ole liitetty aliverkkotunnukseen" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "Tämä päätepiste ei hyväksy bottipyyntöjä." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "On oltava järjestelmänvalvoja" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3370,19 +3318,19 @@ msgstr "On oltava järjestelmänvalvoja" msgid "Insufficient permission" msgstr "Riittämättömät oikeudet" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "Tämä päätepiste vaatii HTTP basic authenticationin." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Virheellinen valtuutusotsikko basic auth:lle" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Puuttuva Basic-valtuutusotsikko" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Webhook-botit voivat päästä vain webhookeihin" @@ -3494,11 +3442,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Puuttuva aihe" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Ei voi lähettää useampaan kanavaan" @@ -3659,7 +3607,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "Emojin nimi puuttuu" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Tapahtumajonoa ei pystytty allokoimaan" @@ -3762,8 +3710,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "Pyyntöä ei voi jäsentää: loiko {webhook_name} tämän tapahtuman? " -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Virheellinen aliverkkotunnus" @@ -3897,15 +3845,15 @@ msgstr "Tuottavuus" msgid "Version control" msgstr "Versionhallinta" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Viesti ei saa olla tyhjä" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Viesti ei saa sisältää tyhjiä tavuja" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4156,6 +4104,14 @@ msgstr "{full_name} mainitsi sinut:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} mainitisi kaikki:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4392,21 +4348,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "Lähetys ylittäisi organisaatiosi lähetyskiintiön." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "Kuvaa ei pystytty purkamaan; latasitko kuvatiedoston?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "Kuvan koko ylittää rajan." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "Vioittunut animoitu kuva." -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "Tuntematon aminoidun kuvan muoto." @@ -4510,7 +4466,7 @@ msgstr "Virheellinen bottityyppi" msgid "Invalid interface type" msgstr "Virheellinen käyttöliittymätyyppi" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4617,12 +4573,12 @@ msgstr "{var_name} ei ole pituutta" msgid "{var_name} is missing" msgstr "{var_name} puuttuu" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "HTTP-tapahtuman otsikko puuttuu '{header}'" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4636,12 +4592,12 @@ msgstr "Zcommand tulisi aloittaa kauttaviivalla." msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "CSRF virhe: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4717,133 +4673,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Järjestelmänvalvojat, moderaattorit ja vieraat" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Järjestelmänvalvojat, moderaattorit ja jäsenet" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Järjestelmänvalvojat ja moderaattorit" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Vain järjestelmänvalvojat" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Ei kukaan" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Organisaation omistaja" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Organisaation järjestelmänvalvoja" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Moderaattori" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Jäsen" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Vieras" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "Julkinen verkko" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Julkinen" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Yksityinen, jaettu historia" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Yksityinen, suojattu historia" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "Julkinen, suojattu historia" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Kaikki jäsenet voivat lähettää viestejä" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Ainoastaan organisaation järjestelmänvalvojat voivat lähetää viestejä" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Vain organisaation järjestelmänvalvojat ja moderaattorit voivat lähettää viestejä" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Vain organisaation täysivaltaiset jäsenet voivat lähettää viestejä" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Unicode-emoji" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Mukautetut emojit" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Zulipin ekstraemoji" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Lista vaihtoehdoista" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Henkilövalitsin" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Lyhyt teksti" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Pitkä teksti" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Päivämäärän valitsin" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Linkki" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "Ulkoinen tili" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "Pronominit" @@ -4882,27 +4838,27 @@ msgstr "Tapahtuma {event_id} ei ollut tässä jonossa" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "Pyyntö ei sisältänyt JSON web tokenia" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Sopimaton JSON web token" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Aliverkkotunnus vaaditaan" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "Salasana on väärin." @@ -4940,11 +4896,11 @@ msgstr "Samanniminen kenttä on jo olemassa. " msgid "Default custom field cannot be updated." msgstr "Oletusarvoista mukautettua kenttää ei voi päivittää." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "Endpoint ei ole käytettävissä tuotannossa." -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "DevAuthBackend ei ole käytössä." @@ -5161,7 +5117,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5207,19 +5163,19 @@ msgstr "Voit ladata yhden logon." msgid "Invalid playground" msgstr "Virheellinen leikkikenttä" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5300,15 +5256,23 @@ msgstr "Virheellinen json aliviestille" msgid "

You are not authorized to view this file.

" msgstr "

Et ole valtuutettu katsomaan tätä tiedostoa.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "Tyhjä 'to' lista" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "Käyttäjä on ottanut pois käytöstä ilmoitukset kanavaviestien kirjoittamisesta" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "Tyhjä 'to' lista" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5378,7 +5342,7 @@ msgstr "Käyttäjäryhmä {group_id} ei ole tämän ryhmän aliryhmä" msgid "Avatar changes are disabled in this organization." msgstr "Avatarin muutokset on estetty tässä organisaatiossa." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Sähköpostinosoitteen muuttaminen on poistettu käytöstä tässä organisaatiossa." @@ -5396,24 +5360,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "Zulip-salasanaasi hallitaan LDAP:ssa" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Väärä salasana!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "Uusi salasana on liian heikko!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Sinun täytyy lähettää ainoastaan yksi avatar." @@ -5559,16 +5523,16 @@ msgstr "Sisältö ei voi olla tyhjä" msgid "Malformed JSON input" msgstr "Virheellinen JSON syöte" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "Newrelic webhook tarvitsee aikaleiman millisekunteissa." -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "Newrelic webhook current_state on oltava [open|acknowledged|closed]" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5598,10 +5562,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "Tiedonpoimintasi on valmistunut ja se on ladattuna tänne:\n\n{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5630,35 +5593,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "user_id tai user_uuid puuttuu" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "Tiedot ovat epäkunnossa." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Virheellinen tieto." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "Salasanasi on vaihdettava." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "id_token parametri puuttuu" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "Virheellinen OTP" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "Ei voi käyttää yhtäaikaisesti mobile_flow_otp ja desktop_flow_otp." diff --git a/locale/fi/translations.json b/locale/fi/translations.json index 948c2c936c..61b7834a75 100644 --- a/locale/fi/translations.json +++ b/locale/fi/translations.json @@ -135,6 +135,7 @@ "All streams": "Kaikki kanavat", "All time": "Koko ajalta", "All unreads": "Kaikki lukemattomat", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Salli julkisen verkon kanavien luominen (näkyy kaikille internetissä)", "Allow message content in message notification emails": "Salli viestisisältö sähköposti-ilmoituksissa", "Allow message editing": "Salli viestien muokkaaminen", @@ -185,7 +186,9 @@ "Automated messages and emails": "Automaattiset viestit ja sähköpostit.", "Automatic": "Automaattinen", "Automatic (follows system settings)": "Automaattinen (järjestelmäasetusten mukaan)", + "Automatically follow topics": "", "Automatically mark messages as read": "Merkitse viestit luetuiksi automaattisesti", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "Saatavilla Zulipin Pilvi Standartti päivitä tai vaadi sponsoreilta saadaksesi käyttöoikeus.", "Avatar changes are disabled in this organization": "Avatarin muutokset on estetty tässä organisaatiossa", "Avatar from Gravatar": "Avatar Gravatarista", @@ -212,6 +215,7 @@ "Cancel": "Peruuta", "Cancel compose": "Peruuta kirjoittaminen", "Cancel compose and save draft": "Peru kirjoitus ja tallenna vedos", + "Cannot view stream": "", "Card": "Kortti", "Center the view around message ID .": "Keskitä näkymä viestitunnuksen ympärille .", "Change": "Muuta", @@ -229,11 +233,11 @@ "Clear avatar": "Tyhjennä avatar", "Clear image": "Poista kuva", "Clear profile picture": "Tyhjää profiilikuva", + "Clear topic": "", "Click here to reveal.": "Napsauta tästä nähdäksesi.", "Click on the pencil () icon to edit and reschedule a message.": "Klikkaa kynää () muokataksessi ja uudeleeenajastaaksesi viesti.", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Tallenna napsauttamalla syöttöruudun ulkopuolella. Lähetämme ilmoituksen automaattisesti kaikille jotka on lisätty tai poistettu.", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "Katso tai lataa napsauttamalla.", "Close": "Sulje", "Close modal": "Sulje näkymä", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "Ota yhteys moderaattoriin aiheen ratkaisemiseksi.", "Contact a moderator to unresolve this topic.": "Ota yhteys moderaattoriin aiheen epäratkaisemiseksi.", "Contact support": "Ota yhteyttä tukeen", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Muunna hymiöt ennen lähettämistä (:-) -> 😃)", "Cookie Bot": "Evästebotti", "Copied!": "Kopioitu!", @@ -317,7 +322,6 @@ "Deactivate user": "Poista käyttäjä käytöstä", "Deactivate your account": "Poista tilisi käytöstä", "Deactivate {name}?": "Deaktivoidaanko {name}?", - "Deactivated": "Poistettu käytöstä", "Deactivated users": "Poistetut käyttäjät", "December": "Joulukuu", "Default": "", @@ -557,13 +561,11 @@ "Government": "Hallitus", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Myönnä Zulipille Kerberos-tiketit jotka tarvitaan Zephyr-peilauksen suorittamiseen Webathenan kautta.", "Guest": "Vieras", - "Guest users cannot edit custom emoji.": "Vieraat eivät voi muokata emojeja", "Guests": "Vieraat", "Guests cannot edit custom emoji.": "Vieraat eivät voi muokata emojeja", "Header": "Otsake", "Help center": "Tukikeskus", "Hide muted message again": "Piilota mykistetyt viestit uudelleen", - "Hide notice": "Piilota ilmoitus", "Hide password": "Piilota salasana", "Hide starred message count": "Piilota tähtilaskuri", "High contrast mode": "Voimakkaan kontrastin tila", @@ -634,17 +636,17 @@ "Last 30 days": "Viimeiset 30 päiv˙ää", "Last 6 months": "Viimeiset 6 kuuta", "Last active": "Viimeksi aktiivisena", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Viimeisin viesti", "Last modified": "Viimeksi muokattu", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "Lisätietoja", "Learn more about mentions here.": "Lue lisää maininnoista täältä.", "Learn more about starring messages here.": "Lue lisää viestien merkitsemisestä tähdellä täältä.", "Leave {group_name}": "Poisty ryhmästä {group_name}", "Let others see when I've read messages": "Anna muiden nähdä kun luen viestejä", "Let recipients see when I'm typing direct messages": "Anna vastaanottajien nähdä kun kirjoitat", - "Let subscribers see when I'm typing messages in streams": "Salli tilaajien nähdä milloin kirjoitan viestiä kanavalla", + "Let recipients see when I'm typing messages in streams": "", "Light": "Vaalea", "Light theme": "Vaalea teema", "Light theme logo": "Vaalean teeman logo", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "Etsitkö integraatioita tai API dokumentaatiota?", "MOVED": "SIIRRETTY", "Main menu": "", + "Make organization permanent": "", "Manage bot": "Hallinnoi bottia", "Manage streams": "Hallinnoi kanavia", "Manage this bot": "Hallinnoi tätä bottia", @@ -781,29 +784,39 @@ "Next message": "Seuraava viesti", "Next unread direct message": "", "Next unread topic": "Seuraava lukematon aihe", + "No bots found.": "", "No bots match your current filter.": "Yksikään botti ei vastaa nykyistä suodatinta.", "No conversations match your filters.": "", - "No custom emoji.": "Ei mukautettuja emojeja.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "Yksikään oletuskanava ei vastaa nykyistä suodinta.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Ei kuvausta.", "No drafts selected": "", "No drafts.": "Ei luonnoksia.", - "No exports.": "Ei tiedonpoimintoja", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Yksikään kutsu ei vastaa nykyistä suodatinta.", "No language set": "Ei kieltä asetettuna", + "No linkifiers match your current filter.": "", "No linkifiers set.": "Ei linkkiyttäjiä.", "No matching results": "", + "No matching streams": "", "No matching users.": "Ei vastaavia käyttäjiä", "No one has read this message yet.": "Kukaan ei ole lukenut tätä viestiä vieläkään.", "No owner": "Ei omistajia", "No playgrounds configured.": "Ei leikkikenttiä määriteltynä.", + "No playgrounds match your current filter.": "", "No restrictions": "Ei rajoituksia", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "Ei kanavan tilauksia.", "No streams": "Ei kanavia", "No topics are marked as resolved.": "Ei aiheita merkittyinä ratkaistuksi.", + "No topics match your current filter.": "Yksikään aihe ei vastaa suodatinta.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "Ei käyttäjäryhmien tilauksia.", "No user groups": "", "No user to subscribe.": "Ei tilaajia", @@ -853,6 +866,7 @@ "Option already present.": "Valinta löytyy jo.", "Optional": "Valinnainen", "Organization": "Organisaatio", + "Organization URL": "Organisaation URL", "Organization administrators": "Organisaation järjestelmänvalvojat", "Organization administrators can change the announcement stream in the organization settings.": "Organisaation ylläpitäjät voivat muuttaa ilmoituskanavaa organisaation asetuksissa", "Organization administrators can reactivate deactivated users.": "Organisaation järjestelmänvalvojat voivat uudelleenaktivoida käytöstä poistetut käyttäjät. ", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "Valitse kanava alapuolelta tai vaihda aiheen nimi.", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "Valitse emoji", "Select language": "Valitse kieli", @@ -1062,6 +1077,7 @@ "Starred messages": "Tähdelliset viestit", "Start a new topic or select one from the list.": "", "Start export of public data": "Aloita tiedonpoiminta", + "Start new conversation": "", "Status": "Tila", "Stream": "Kanava", "Stream color": "Kanavan väri", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "Tämä botti on poistettu käytöstä.", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "Tämä on demo organisaatio ja se poistetaan automaattisesti {days_remaining} päivän kuluttua.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "Tämä ei ole julkinen keskustelu", "This is what a Zulip notification looks like.": "Tältä Zulip-ilmoitus näyttää.", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Aihe", "Topic muted": "Aihe mykistetty", + "Topic notifications": "", "Topic settings": "", "Topics": "Aiheet", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "Ratkaistut aiheet", "Tuesday": "Tiistai", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Katso luonnoksia", "View edit and move history": "", + "View edit history": "Näytä muokkaushistoriaa", "View file": "Näytä tiedostoa", "View in playground": "Näytä leikkikentällä", "View in {name}": "Näytä kohteessa {name}", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "Voit myös tehdä taulukoita tällä Markdown-typpisellä taulukko syntaksilla.", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "Voit täysin käyttää tätä yhteisöä ja ottaa osaa keskusteluihin luomalla Zulip-tilin tähän organisatioon.", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Et voi luoda kanavaa ilman yhtään tilaajaa!", "You cannot create a user group with no members!": "", "You cannot send messages to deactivated users.": "Et voi lähettää viestiä käytöstä poistetuille käyttäjille.", + "You do not have permission to add custom emoji.": "", "You do not have permission to add other users to streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "Sinulla ei ole lupaa postata tälle kanavalle.", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Saat", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "Olet mykistänyt .", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Kirjoitat", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Et ole tilannut tätä kanavaa. Sinulle ei lähetetä ilmoituksia, jos toiset vastaavat viestiisi.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Zulipin käännökset on tuottanut upea vapaaehtoisten kääntäjien yhteisömme. Jos haluat auttaa, katso Zulip-käännösohjeet.", "[Configure]": "[Määritä]", "[Quoting…]": "[Lainaus...]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "ja {remaining_senders, plural, one {1 other} other {# others}}.", "back to streams": "takaisin kanaville", "beta": "beta", diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index ad66d35b65..62d5cdf61c 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -32,7 +32,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Alex Vandiver , 2023\n" "Language-Team: French (http://app.transifex.com/zulip/zulip/language/fr/)\n" @@ -42,8 +42,8 @@ msgstr "" "Language: fr\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Non autorisé pour les utilisateurs invités" @@ -81,7 +81,7 @@ msgstr "L'heure de début est postérieure à l'heure de fin. Début : {start}, msgid "No analytics data available. Please contact your server administrator." msgstr "Aucune donnée d'analyse disponible. Veuillez contacter votre administrateur système." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "paramètres invalides" @@ -142,32 +142,32 @@ msgid "" "{num_invites} users." msgstr "Votre organisation ne dispose pas de suffisamment de licences Zulip inutilisées pour inviter {num_invites} utilisateurs. " -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Quelque chose s'est mal passé. Merci de contacter {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Quelque chose s'est mal passé. Merci de recharger la page." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Quelque chose s'est mal passé. Merci de patienter quelques secondes." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -284,7 +284,7 @@ msgid "" msgstr "\nSi cette erreur est inattendue, vous pouvez contacter l'assistance ." #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Erreur de serveur interne" @@ -533,9 +533,25 @@ msgstr "Assurez-vous d'avoir correctement copié le lien dans votre navigateur. msgid "Billing" msgstr "Facturation" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Fermer" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "Fermer le modal" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Annuler" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Confirmer" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -586,7 +602,7 @@ msgstr "Statut de facturation" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -606,7 +622,7 @@ msgstr "Voir les prix" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -618,7 +634,7 @@ msgstr "Auto-héberger Zulip" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -628,80 +644,6 @@ msgstr "Demande de parrainage" msgid "Education pricing" msgstr "Tarifs éducation" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Canaux dans Zulip" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Canaux dans Slack" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Sujets dans Zulip" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Sujets d'un canal dans Zulip" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "La discussion dans Zulip sur le resto du mardi soir" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "La discussion dans Zulip sur le resto du mardi soir - boîte de rédaction" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "La discussion dans Slack sur le resto du mardi soir" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Voir les plans et tarifs" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "Précédent" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Suivant" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Logo Travis" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "Logo Github" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Logo Heroku" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Logo Zendesk" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Logo Jira" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Logo Sentry" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Logo Pagerduty" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Connectez-vous maintenant" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "Fonctionnalités & prix" @@ -882,6 +824,18 @@ msgstr "OU" msgid "Sign up with %(identity_provider)s" msgstr "S'inscrire avec %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Se connecter" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -961,10 +915,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "Fermer le modal" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -989,14 +939,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "Vous pouvez également modifier ce paramètre après votre inscription." -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Annuler" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Confirmer" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "Appel vidéo terminé" @@ -1005,18 +947,19 @@ msgstr "Appel vidéo terminé" msgid "You may now close this window." msgstr "Vous pouvez maintenant fermer cette fenêtre." -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "Erreur de configuration" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\nVous tentez de vous connecter en utilisant LDAP sans avoir créé une organisation au préalable. Merci d'utiliser EmailAuthBackend pour créer votre organisation avant de réessayer." +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1171,6 +1114,18 @@ msgstr "Utilisateurs invités" msgid "Normal users" msgstr "Utilisateurs normaux" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Fermer" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Mettre à jour" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "Résumé" @@ -2258,14 +2213,6 @@ msgstr "Applications de bureau et mobile" msgid "New organization" msgstr "Nouvelle organisation" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Se connecter" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "Solutions" @@ -2711,6 +2658,10 @@ msgstr "Entrez l'URL de votre organisation Zulip :" msgid "your-organization-url" msgstr "votre-organisation" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Suivant" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "Vous ne connaissez pas l'URL de votre organisation?" @@ -2949,20 +2900,25 @@ msgid "" " " msgstr "\n Vous pouvez aussi\n utiliser l'application\n de bureau Zulip.\n " -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "inscriptions" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} vient de s'inscrire sur Zulip. (total: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} a accepté votre invitation à rejoindre Zulip !" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "Ordre de mappage non valide." @@ -3050,7 +3006,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Certaines de ces adresses utilisent déjà Zulip, nous ne leurs avons donc pas envoyé d'invitation. Nous avons bien sûr envoyé des invitations à toutes les autres personnes !" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Rien à changer" @@ -3135,7 +3091,7 @@ msgstr "La limite de temps pour modifier ce message est dépassée." msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Vous n'êtes pas autorisé à utiliser des mentions génériques dans ce canal." @@ -3162,66 +3118,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Message(s) invalide(s)" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Impossible d'afficher le message" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "Exactement un canal attendu" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "Type de données non valide pour un canal" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "Type de données non valide pour un destinataire" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "Les listes de destinataires peuvent intégrer des adresses courriel ou ID d'utilisateurs, mais pas les deux." -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "Votre robot {bot_identity} a essayé d'envoyer un message sur le canal avec l'ID {stream_id}, mais aucun canal n'existe avec cette ID." -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "Votre robot {bot_identity} a essayé d'envoyer un message sur le canal {stream_name}, mais ce canal n'existe pas. Cliquez [ici]({new_stream_link}) pour le créer." -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "Votre robot {bot_identity} a essayé d'envoyer un message sur le canal {stream_name}. Ce canal existe mais n'a aucun abonné." -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "Les messages directs sont désactivés dans cette organisation." -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "Les sujets sont obligatoires dans cette organisation" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgets: Contenu JSON non valide reçu du programmeur de l'API" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets : {error_msg}" @@ -3238,36 +3194,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "La liste des destinataires ne peut contenir que des identifiants d'utilisateurs" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "Le message programmé a déjà été envoyé" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "La date de livraison prévue doit se situer dans le futur." -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3346,7 +3294,7 @@ msgid "" "{summary_line}" msgstr "{user} a modifié la [période de rétention des messages](/help/message-retention-policy) pour ce canal: * **Ancienne période de rétention** : {old_retention_period} * **Nouvelle période de rétention** : {new_retention_period} {summary_line}" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "Vous ne pouvez pas joindre un sous-message à ce message. " @@ -3368,15 +3316,15 @@ msgstr "Cette API n'est pas disponible pour les robots de webhook entrants." msgid "Account is not associated with this subdomain" msgstr "Le compte n'est pas associé avec ce sous-domaine." -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "Ce paramètre n'accepte pas les requêtes de robots." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Doit être un administrateur du serveur" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3386,19 +3334,19 @@ msgstr "Doit être un administrateur du serveur" msgid "Insufficient permission" msgstr "Permission insuffisante" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "Ce paramètre requière une authentification HTTP basique." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "En-tête d'autorisation invalide pour l'authentification basique" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "En-tête d'autorisation manquant pour l'authentification basique" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Les robots de webhook n'ont accès qu'aux webhooks" @@ -3510,11 +3458,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Sujet manquant" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Impossible d'envoyer sur plusieurs canaux." @@ -3675,7 +3623,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "Le nom de l'emoji est manquant" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Impossible d'allouer la file d'attente d'événements" @@ -3778,8 +3726,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "Impossible d'analyser la demande : {webhook_name} a-t-il généré cet événement ?" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Sous-domaine invalide" @@ -3913,15 +3861,15 @@ msgstr "Productivité" msgid "Version control" msgstr "Contrôle de version" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Le message ne doit pas être vide" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Le message ne doit pas contenir d'octets nuls." -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4172,6 +4120,14 @@ msgstr "{full_name} vous a mentionné :" msgid "{full_name} mentioned everyone:" msgstr "{full_name} a mentionné tout le monde :" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "La liste des destinataires ne peut contenir que des identifiants d'utilisateurs" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4408,21 +4364,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "L'envoi de ce fichier provoquerait le dépassement du quota de votre organisation." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "Impossible de décoder l'image; avez vous envoyé un fichier d'image?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "La taille de l'image dépasse la limite." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "Image animée corrompue." -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "Format d'image animée inconnu." @@ -4526,7 +4482,7 @@ msgstr "Type de robot non valide" msgid "Invalid interface type" msgstr "Type d'interface non valide" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4633,12 +4589,12 @@ msgstr "{var_name} n'a pas de longueur" msgid "{var_name} is missing" msgstr "{var_name} est manquant" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "En-tête d'événement HTTP manquant '{header}'" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4652,12 +4608,12 @@ msgstr "La zcommand devrait commencer par une barre oblique." msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "Erreur CSRF: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4733,133 +4689,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Administrateurs, modérateurs, membres et invités" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Administrateurs, modérateurs et membres" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Administrateurs et modérateurs" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Seulement les administrateurs" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Personne" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Administrateur de l'organisation" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Administrateur de l'organisation" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Modérateur" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Membre" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Invité" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "Public sur le Web" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Publique" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Privé, historique protégé" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Privé, historique protégé" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "Public, historique protégé" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Tous les abonnés du canal peuvent envoyer des messages" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Seuls les administrateurs de l'organisation peuvent envoyer des messages" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Seuls les administrateurs de l'organisation et les modérateurs peuvent envoyer des messages" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Seuls les membres complets peuvent envoyer des messages" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Emoji unicode" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Emoji personnalisé" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Emoji spécial Zulip" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Liste des options" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Sélecteur de personne" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Texte court" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Texte long" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Sélecteur de date" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Lien" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "Compte externe" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "Pronoms" @@ -4898,27 +4854,27 @@ msgstr "L'événement {event_id} introuvable dans cette file d'attente" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "Jeton web JSON absent de la requête" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Jeton web JSON non valide" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Sous-domaine requis" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "Le mot de passe est incorrect." @@ -4956,11 +4912,11 @@ msgstr "Un champ avec cette étiquette existe déjà." msgid "Default custom field cannot be updated." msgstr "Le champ personnalisé par défaut ne peut être modifié." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "Point final non disponible en production." -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "DevAuthBackend n'est pas activé." @@ -5177,7 +5133,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5223,19 +5179,19 @@ msgstr "Vous devez envoyer exactement un logo." msgid "Invalid playground" msgstr "Bac à sable non valide" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "Format de requête non valide" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "DSN non valide" @@ -5316,15 +5272,23 @@ msgstr "JSON du sous-message non valide" msgid "

You are not authorized to view this file.

" msgstr "

Vous n'êtes pas autorisé à visualiser ce fichier.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "Liste 'to' est vide" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "L'utilisateur a désactivé les notifications de saisie pour les messages de canaux" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "Liste 'to' est vide" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "L'utilisateur a désactivé les notifications de frappe pour les messages directs" @@ -5394,7 +5358,7 @@ msgstr "Le groupe d'utilisateurs {group_id} n'est pas un sous-groupe de msgid "Avatar changes are disabled in this organization." msgstr "Cette organisation ne permet pas de modifier son avatar." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Le changement d'adresse courriel est désactivé dans votre organisation." @@ -5412,24 +5376,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "Votre mot de passe Zulip est géré dans l'annuaire LDAP" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Mot de passe incorrect !" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "Le nouveau mot de passe est trop faible !" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Vous devez envoyer exactement un avatar." @@ -5575,16 +5539,16 @@ msgstr "Le contenu ne peut être vide" msgid "Malformed JSON input" msgstr "Entrée JSON malformée" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "Le webhook newrelic nécessite un horodatage en millisecondes" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "Le webhook newrelic nécessite que current_state soit l'une des options suivantes:[open|acknowledged|closed]" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5614,10 +5578,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "Votre exportation de données est terminée et a été envoyée ici :\n\n{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5646,35 +5609,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "User_id ou user_uuid manquant" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "Les données sont hors d'ordre." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Donnée non valide." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "Vous devez réinitialiser votre mot de passe." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "Paramètre id_token manquant" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "OTP non valide" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "Impossible d'utiliser mobile_flow_otp et desktop_flow_otp en en même temps." diff --git a/locale/fr/translations.json b/locale/fr/translations.json index 3b74499d23..8b553fc89f 100644 --- a/locale/fr/translations.json +++ b/locale/fr/translations.json @@ -135,6 +135,7 @@ "All streams": "Tous les canaux", "All time": "Tout le temps", "All unreads": "Tous les non lus", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Autoriser la création de canaux publics sur le Web (visibles par tous sur Internet)", "Allow message content in message notification emails": "Inclure de contenu des messages dans les courriels de notification", "Allow message editing": "Autoriser la modification des messages", @@ -185,7 +186,9 @@ "Automated messages and emails": "Messages et courriels automatisés", "Automatic": "Automatique", "Automatic (follows system settings)": "Automatique (suit les paramètres système)", + "Automatically follow topics": "", "Automatically mark messages as read": "Marquer automatiquement les messages comme lus", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "Disponible sur Zulip Cloud Standard. Mettre à niveau ou demander un parrainage pour y accéder.", "Avatar changes are disabled in this organization": "Les modifications d'avatar sont désactivées dans cette organisation", "Avatar from Gravatar": "Avatar de Gravatar", @@ -212,6 +215,7 @@ "Cancel": "Annuler", "Cancel compose": "Annuler l'écriture", "Cancel compose and save draft": "Annuler la composition et enregistrer le brouillon", + "Cannot view stream": "", "Card": "Carte", "Center the view around message ID .": "Centrer l'affichage autour de l'ID du message .", "Change": "Changer", @@ -229,11 +233,11 @@ "Clear avatar": "Retirer l'avatar", "Clear image": "Supprimer l'image", "Clear profile picture": "Effacer l'image de profil", + "Clear topic": "", "Click here to reveal.": "Cliquer ici pour montrer.", "Click on the pencil () icon to edit and reschedule a message.": "Cliquez sur l'icône du crayon () pour modifier et reprogrammer un message.", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Cliquer en dehors de la zone de saisie pour sauvegarder. Nous informerons automatiquement toute personne ajoutée ou supprimée.", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "Cliquer pour voir ou télécharger.", "Close": "Fermer", "Close modal": "Fermer le modal", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "Contactez un modérateur pour marquer ce sujet comme résolu", "Contact a moderator to unresolve this topic.": "Contactez un modérateur pour marquer ce sujet comme non résolu", "Contact support": "Contacter le support", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Convertir les emojis avant de les envoyer (:) devient 😃)", "Cookie Bot": "Robot Biscuit", "Copied!": "Copié !", @@ -317,7 +322,6 @@ "Deactivate user": "Désactiver l'utilisateur", "Deactivate your account": "Désactiver votre compte", "Deactivate {name}?": "Désactiver {name} ?", - "Deactivated": "Désactivé", "Deactivated users": "Utilisateurs désactivés", "December": "Décembre", "Default": "", @@ -557,13 +561,11 @@ "Government": "Gouvernement", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Accorder à Zulip le ticket Kerberos nécessaire pour faire fonctionner le mirroir Zephyr via Webathena", "Guest": "Invité", - "Guest users cannot edit custom emoji.": "Les utilisateurs invités ne peuvent pas modifier un émoji personalisé.", "Guests": "Invités", "Guests cannot edit custom emoji.": "Les invités ne peuvent pas modifier un émoji personalisé.", "Header": "Entête", "Help center": "Centre d'aide", "Hide muted message again": "Masquer à nouveau le message masqué", - "Hide notice": "Masquer l'avis", "Hide password": "Cacher le mot de passe", "Hide starred message count": "Masquer le nombre de messages suivis", "High contrast mode": "Mode contraste élevé", @@ -634,17 +636,17 @@ "Last 30 days": "30 derniers jours", "Last 6 months": "6 derniers mois", "Last active": "Dernière activité", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Dernier message", "Last modified": "Dernière modification", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "En apprendre plus", "Learn more about mentions here.": "En savoir plus sur les mentions ici .", "Learn more about starring messages here.": "En savoir plus sur le suivi des messages ici .", "Leave {group_name}": "Quitter {group_name}", "Let others see when I've read messages": "Permettre aux autres de voir quand j'ai lu les messages", "Let recipients see when I'm typing direct messages": "Permettre aux destinataires de voir quand je tape des messages directs", - "Let subscribers see when I'm typing messages in streams": "Permettre aux abonnés de voir quand je tape des messages dans les canaux", + "Let recipients see when I'm typing messages in streams": "", "Light": "Clair", "Light theme": "Thème clair", "Light theme logo": "Logo thème clair", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "À la recherche de documentation sur nos Intégrations ou notre API?", "MOVED": "DÉPLACÉ", "Main menu": "", + "Make organization permanent": "", "Manage bot": "Gérer le robot", "Manage streams": "Gérer les canaux", "Manage this bot": "Gérer ce robot", @@ -781,29 +784,39 @@ "Next message": "Message suivant", "Next unread direct message": "Message direct non lu suivant", "Next unread topic": "Suivant sujet non lu", + "No bots found.": "", "No bots match your current filter.": "Aucun robot ne correspond à votre filtre.", "No conversations match your filters.": "", - "No custom emoji.": "Pas d'émoji personnalisé.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "Aucun canal par défaut ne correspond à votre filtre actuel.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Aucune description.", "No drafts selected": "", "No drafts.": "Aucun brouillon.", - "No exports.": "Aucun export.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Aucune invitation ne correspond à votre filtre.", "No language set": "Aucune langue paramétrée", + "No linkifiers match your current filter.": "", "No linkifiers set.": "Aucune transformation en lien paramétrée", "No matching results": "", + "No matching streams": "", "No matching users.": "Aucun utilisateur correspondant.", "No one has read this message yet.": "Personne n'a encore lu ce message.", "No owner": "Pas de propriétaire", "No playgrounds configured.": "Aucun bac à sable configuré.", + "No playgrounds match your current filter.": "", "No restrictions": "Aucune restriction", "No scheduled messages.": "Pas de messages programmés.", "No search results.": "Aucun résultat de recherche.", "No stream subscriptions.": "Aucun abonnement au canal.", "No streams": "Aucun canal", "No topics are marked as resolved.": "Aucun sujet n'est marqué comme résolu.", + "No topics match your current filter.": "Aucun sujet ne correspond à votre filtre actuel.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "Aucun abonnement de groupe d'utilisateurs.", "No user groups": "Pas de groupes d'utilisateurs", "No user to subscribe.": "Aucun utilisateur à abonner.", @@ -853,6 +866,7 @@ "Option already present.": "Option déjà présente.", "Optional": "Optionnel", "Organization": "Organisation", + "Organization URL": "URL de l'organisation", "Organization administrators": "Administrateurs de l'organisation", "Organization administrators can change the announcement stream in the organization settings.": "Les administrateurs de l'organisation peuvent modifier le canal d'annonces dans les paramètres de l'organisation.", "Organization administrators can reactivate deactivated users.": "Les administrateurs de l'organisation peuvent réactiver les utilisateurs désactivés.", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "Sélectionner un canal ci-dessous ou modifier le nom du sujet.", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "Sélectionnez un emoji", "Select language": "Sélectionner une langue", @@ -1062,6 +1077,7 @@ "Starred messages": "Messages favoris", "Start a new topic or select one from the list.": "Commencez un nouveau sujet ou sélectionnez-en un dans la liste.", "Start export of public data": "Lancer l'exportation des données publiques", + "Start new conversation": "", "Status": "Statut", "Stream": "Canal", "Stream color": "Couleur du canal", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "Ce robot ne peut pas être désactivé.", "This bot cannot be edited.": "Ce robot ne peut pas être modifié.", "This bot has been deactivated.": "Ce bot a été désactivé.", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "Ceci est une organisation de démonstration qui sera automatiquement supprimée dans {days_remaining} jours.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "Ceci n'est pas une conversation accessible au public.", "This is what a Zulip notification looks like.": "Voici à quoi ressemble une notification Zulip.", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "Demain à {time}", "Topic": "Sujet", "Topic muted": "Sujet rendu muet", + "Topic notifications": "", "Topic settings": "Paramètre du sujet", "Topics": "Sujets", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "Les sujets sont obligatoires dans cette organisation.", "Topics marked as resolved": "Sujets marqués comme résolus", "Tuesday": "Mardi", @@ -1259,6 +1280,7 @@ "View direct messages": "Voir les messages directs", "View drafts": "Afficher les brouillons", "View edit and move history": "", + "View edit history": "Voir l'historique des modifications", "View file": "Voir le fichier", "View in playground": "Voir dans le bac à sable ", "View in {name}": "Voir dans {name}", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "Vous pouvez également créer des tables avec cette syntaxe de type Markdown.", "You can combine search filters as needed.": "Vous pouvez combiner les filtres de recherche selon vos besoins.", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "Vous pouvez pleinement accéder à cette communauté et participer aux conversations en créant un compte Zulip dans cette organisation.", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "Vous ne pouvez consulter ou gérer que les invitations que vous avez envoyées.", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Vous ne pouvez pas créer de canal ne comportant aucun abonné !", "You cannot create a user group with no members!": "Vous ne pouvez pas créer un groupe d'utilisateurs sans membres !", "You cannot send messages to deactivated users.": "Vous ne pouvez pas envoyer de messages aux utilisateurs désactivés.", + "You do not have permission to add custom emoji.": "", "You do not have permission to add other users to streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "Vous n'avez pas l'autorisation de déplacer certains messages de ce sujet. Contactez un modérateur pour déplacer tous les messages.", "You do not have permission to post in this stream.": "Vous n'êtes pas autorisé à publier dans ce canal.", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Vous obtenez", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "Vous avez rendu muet .", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "Vous vous êtes abonné au canal ", "You type": "Vous écrivez", "You unsubscribed from stream ": "Vous vous êtes désabonné du canal ", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "Vous ne recevrez pas de notifications concernant les nouveaux messages.", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Vous n'êtes pas abonnés à ce canal. Vous ne recevrez pas de notification en cas de réponse des autres utilisateurs à votre message.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Les traductions de Zulip sont élaborées par notre fantasique communauté de traducteurs bénévoles. Si vous souhaitez contribuer, veuillez vous référer au document Zulip translation guidelines.", "[Configure]": "[Configurer]", "[Quoting…]": "[Citation…]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "et {remaining_senders, plural, one {1 other} other {# others}}.", "back to streams": "retour aux canaux", "beta": "bêta", diff --git a/locale/gl/LC_MESSAGES/django.po b/locale/gl/LC_MESSAGES/django.po index 680c0649e3..851c0d1056 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: 2023-10-01 20:55+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "" @@ -56,7 +56,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -114,32 +114,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "" -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -259,7 +259,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "" @@ -516,8 +516,24 @@ msgstr "" msgid "Billing" msgstr "" -#: templates/corporate/billing.html:240 -msgid "Close" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" msgstr "" #: templates/corporate/communities.html:28 @@ -569,7 +585,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -589,7 +605,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -601,7 +617,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -611,80 +627,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -866,6 +808,18 @@ msgstr "" msgid "Sign up with %(identity_provider)s" msgstr "" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -950,10 +904,6 @@ msgstr "" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -978,14 +928,6 @@ msgid "" "noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -994,19 +936,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating " -"an\n" -" organization first. Please use EmailAuthBackend to " -"create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1167,6 +1108,18 @@ msgstr "" msgid "Normal users" msgstr "" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2269,14 +2222,6 @@ msgstr "" msgid "New organization" msgstr "" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2726,6 +2671,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2969,20 +2918,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3070,7 +3024,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "" @@ -3155,7 +3109,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3182,66 +3136,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3258,35 +3212,27 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3367,7 +3313,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3389,15 +3335,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3407,19 +3353,19 @@ msgstr "" msgid "Insufficient permission" msgstr "" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3531,11 +3477,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "" @@ -3696,7 +3642,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3799,8 +3745,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "" @@ -3933,15 +3879,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a " @@ -4191,6 +4137,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4427,21 +4381,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4545,7 +4499,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4652,12 +4606,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4671,12 +4625,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4752,133 +4706,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4917,27 +4871,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4975,11 +4929,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5196,7 +5150,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5242,19 +5196,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5335,15 +5289,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5413,7 +5375,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "" @@ -5431,24 +5393,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "" @@ -5594,16 +5556,16 @@ msgstr "" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in [created|activated|acknowledged|" "closed]" @@ -5633,9 +5595,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download exports]" +"({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5665,35 +5626,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 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 43acbef02c..350065d7c9 100644 --- a/locale/gl/translations.json +++ b/locale/gl/translations.json @@ -135,6 +135,7 @@ "All streams": "", "All time": "", "All unreads": "", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "", "Guest": "", - "Guest users cannot edit custom emoji.": "", "Guests": "", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "", "Next unread direct message": "", "Next unread topic": "", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "", "Organization": "", + "Organization URL": "", "Organization administrators": "", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "", "Stream color": "", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", "Topics": "", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/hi/LC_MESSAGES/django.po b/locale/hi/LC_MESSAGES/django.po index 9b7338f02f..5b972e35bb 100644 --- a/locale/hi/LC_MESSAGES/django.po +++ b/locale/hi/LC_MESSAGES/django.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Aruna Maurya, 2022\n" "Language-Team: Hindi (http://app.transifex.com/zulip/zulip/language/hi/)\n" @@ -24,8 +24,8 @@ msgstr "" "Language: hi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "अतिथि उपयोगकर्ताओं के लिए अनुमति नहीं है" @@ -63,7 +63,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "कोई विश्लेषण डेटा उपलब्ध नहीं है। कृपया अपने सर्वर व्यवस्थापक से संपर्क करें।" -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "अमान्य मापदण्ड" @@ -124,32 +124,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "कुछ गलत हो गया। कृपया पृष्ठ को फिर से लोड करें।" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "कुछ गलत हो गया। कृपया कुछ सेकंड प्रतीक्षा करें और पुनः प्रयास करें।" -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -266,7 +266,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "" @@ -515,9 +515,25 @@ msgstr "" msgid "Billing" msgstr "बिलिंग" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "बंद करे" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "रद्द करना" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -568,7 +584,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -588,7 +604,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -600,7 +616,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -610,80 +626,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -864,6 +806,18 @@ msgstr "या" msgid "Sign up with %(identity_provider)s" msgstr "इसके साथ साइन अप करें %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "लॉग इन करें" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -943,10 +897,6 @@ msgstr "" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -971,14 +921,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "रद्द करना" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -987,17 +929,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1153,6 +1096,18 @@ msgstr "" msgid "Normal users" msgstr "सामान्य उपयोगकर्ता" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "बंद करे" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "अद्यतन करें" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2240,14 +2195,6 @@ msgstr "" msgid "New organization" msgstr "" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "लॉग इन करें" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2693,6 +2640,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2931,20 +2882,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "अमान्य ऑर्डर मैपिंग।" @@ -3032,7 +2988,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "उनमें से कुछ पते पहले से ही ज़ूलिप का उपयोग कर रहे हैं, इसलिए हमने उन्हें निमंत्रण नहीं भेजा। हमने सभी को निमंत्रण भेजा!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "" @@ -3117,7 +3073,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3144,66 +3100,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3220,36 +3176,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3328,7 +3276,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3350,15 +3298,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3368,19 +3316,19 @@ msgstr "" msgid "Insufficient permission" msgstr "" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3492,11 +3440,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "" @@ -3657,7 +3605,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3760,8 +3708,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "" @@ -3895,15 +3843,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4154,6 +4102,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4390,21 +4346,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4508,7 +4464,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4615,12 +4571,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4634,12 +4590,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4715,133 +4671,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "सार्वजनिक" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4880,27 +4836,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4938,11 +4894,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5159,7 +5115,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5205,19 +5161,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5298,15 +5254,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5376,7 +5340,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "इस संगठन में ईमेल पता परिवर्तन अक्षम हैं।" @@ -5394,24 +5358,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "आपका Zulip पासवर्ड LDAP में प्रबंधित है" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "" @@ -5557,16 +5521,16 @@ msgstr "" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5596,9 +5560,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5628,35 +5591,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "अमान्य तथ्य" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "अमान्य OTP" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/hi/translations.json b/locale/hi/translations.json index de497ec94f..c7097585dd 100644 --- a/locale/hi/translations.json +++ b/locale/hi/translations.json @@ -135,6 +135,7 @@ "All streams": "सभी शाखाये ", "All time": "पूरा समय", "All unreads": "सभी अपठित", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "स्वचालित", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "रद्द करना", "Cancel compose": "रचना रद्द करें", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "परिवर्तन", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "बंद करे", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "अपने Zephyr दर्पण को Webathena के माध्यम से चलाने के लिए आवश्यक केर्बरोस टिकट को जिप करें", "Guest": "", - "Guest users cannot edit custom emoji.": "", "Guests": "", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "आखिरी सन्देश", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "अगला संदेश", "Next unread direct message": "", "Next unread topic": "अगला अपठित विषय", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "", "Organization": "", + "Organization URL": "संगठन का URL", "Organization administrators": "संगठन प्रशासक", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "धारा", "Stream color": "", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "विषय", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", "Topics": "सभी विषय", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "ड्राफ्ट देखें", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/hu/LC_MESSAGES/django.po b/locale/hu/LC_MESSAGES/django.po index de82eb7ff9..4b296fab73 100644 --- a/locale/hu/LC_MESSAGES/django.po +++ b/locale/hu/LC_MESSAGES/django.po @@ -16,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Eekain, 2021-2022\n" "Language-Team: Hungarian (http://app.transifex.com/zulip/zulip/language/hu/)\n" @@ -26,8 +26,8 @@ msgstr "" "Language: hu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Vendég felhasználóknak nem engedélyezett" @@ -65,7 +65,7 @@ msgstr "A kezdés ideje a befejezési idő utánra esik. Kezdés: {start}, befej msgid "No analytics data available. Please contact your server administrator." msgstr "Nincs elemzési adat. Lépj kapcsolatba a szerver adminisztrátorával!" -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Érvénytelen paraméterek" @@ -126,32 +126,32 @@ msgid "" "{num_invites} users." msgstr "A szerveződésednek nincs elegendő Zulip licensze, hogy meghívjon {num_invites} felhasználót." -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Valami elromlott. Kérjük, lépjen kapcsolatba a következővel: {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Valami gond van. Töltsd újra az oldalt!" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Valami gond van. Várj pár másodpercet és próbáld újra." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -268,7 +268,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Belső kiszolgáló hiba." @@ -517,9 +517,25 @@ msgstr "Győződj meg róla, hogy helyesen másoltad be a linket a böngészőbe msgid "Billing" msgstr "Számlázás" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Bezár" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "Felhatalmazások bezárása" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Mégse" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Megerősít" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -570,7 +586,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -590,7 +606,7 @@ msgstr "Áraink" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -602,7 +618,7 @@ msgstr "Légy Zulip szerver-gazda" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -612,80 +628,6 @@ msgstr "Támogatást igényelni" msgid "Education pricing" msgstr "Oktatási áraink" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Üzenetfolyamok a Zuplip-on" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Üzenetfolyamok a Slack-en" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Témák a Zulipban" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Üzenetfolyamok témái a Zulip-on" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "A kedd esti parti téma Zulipban" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "A kedd esti parti téma Zulipban - üzenet doboz" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "A kedd esti parti téma Slackben" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Csomagok és árak megtekintése" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "Előző" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Következő" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Travis logo" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "GitHub logo" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Heroku logo" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Zendesk logo" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Jira logo" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Sentry logo" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Pagerduty logo" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Lépj be most" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "Jellemzők és árazás" @@ -866,6 +808,18 @@ msgstr "VAGY" msgid "Sign up with %(identity_provider)s" msgstr "Regisztráció %(identity_provider)s segítségével" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Bejelentkezés" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -945,10 +899,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "Felhatalmazások bezárása" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -973,14 +923,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Mégse" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Megerősít" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -989,18 +931,19 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\n Úgy próbálsz LDAP segítségével belépni, hogy nem hoztál \n létre előbb szervezetet. Kérjük használd az EmailAuthBacked-et \n a szervezet létrehozásához és utána próbáld újra." +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1155,6 +1098,18 @@ msgstr "Vendég felhasználók" msgid "Normal users" msgstr "Normál felhasználók" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Bezár" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Frissítés" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2242,14 +2197,6 @@ msgstr "Asztali és mobil alkalmazások" msgid "New organization" msgstr "Új szervezet" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Bejelentkezés" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "Megoldások" @@ -2695,6 +2642,10 @@ msgstr "Add meg szervezeted Zulip URL-jét:" msgid "your-organization-url" msgstr "a-szervezeted-urlje" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Következő" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "Nem ismered a szervezeted URL-jét?" @@ -2933,20 +2884,25 @@ msgid "" " " msgstr "\n Ezenkívül használhatod még a Zulip asztali alkalmazást is." -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "feliratkozás" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} épp most regisztrált a Zulip szolgáltatásba. (összesen: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} elfogadta a Zulip meghívódat!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "Érvénytelen sorrend megfeleltetés." @@ -3034,7 +2990,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Néhány címzett már használja a Zulipot, ezért nem küldtünk nekik meghívót. Mindenki másnak viszont igen!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Nincs változtatnivaló" @@ -3119,7 +3075,7 @@ msgstr "Az üzenet módosítására rendelkezésre álló időkorlát letelt." msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Nincs engedélyed csoportos említések használatára ebben az üzenetfolyamban." @@ -3146,66 +3102,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Érvénytelen üzenet(ek)" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Az üzenet megjelenítése nem sikerült" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "Csak egy üzenetfolyamra van szükség" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "Érvénytelen adattípus az üzenetfolyam számára" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "Érvénytelen adattípus a címzettek számára" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "A címzettek listája vagy e-maileket, vagy felhasználói azonosítókat tartalmazhat, de ezek nem vegyíthetőek." -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "A/az {bot_identity} robot megpróbált üzenetet küldeni a/az {stream_id} üzenetfolyam ID-vel, de ilyen azonosítójú üzenetfolyam nem létezik." -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "A/az {bot_identity} robot megpróbált üzenetet küldeni a/az {stream_name} üzenetfolyamba, de az nem létezik. Kattints [ide] ({new_stream_link}) a létrehozásához." -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "A/az {bot_identity} robot megpróbált üzenetet küldeni a/az {stream_name} üzenetfolyamba. Az üzenetfolyam létezik, de nincsenek feliratkozói." -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgetek: az API programozó érvénytelen JSON tartalmat küldött" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgetek: {error_msg}" @@ -3222,36 +3178,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3330,7 +3278,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "Nem csatolhatsz alüzenetet ezen üzenethez." @@ -3352,15 +3300,15 @@ msgstr "Ez az API nem érhető el bejövő webhook robotok számára." msgid "Account is not associated with this subdomain" msgstr "A fiók nincs ehhez az aldomainhez rendelve." -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "Ez a végpont nem fogad el robotoktól érkező kéréseket." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Szerver adminisztrátornak kell lenned" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3370,19 +3318,19 @@ msgstr "Szerver adminisztrátornak kell lenned" msgid "Insufficient permission" msgstr "Elégtelen jogosultság" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "Ez a végpont HTTP basic authentikációt igényel." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Érvénytelen authorizációs fejléc basic authentikáció során" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Hiányzó authorizációs fejléc a basic auth során" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "A webhook robotok csak webhookokat érhetnek el" @@ -3494,11 +3442,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Hiányzó téma" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Nem küldheted több üzenetfolyamra" @@ -3659,7 +3607,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "A hangulatjelnek nincs neve" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Az esemény sor allokálása nem sikerült." @@ -3762,8 +3710,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Érvénytelen subdomain" @@ -3897,15 +3845,15 @@ msgstr "Hatékonyság" msgid "Version control" msgstr "Verziókezelés" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Az üzenet nem lehet üres" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Az üzenet nem tartalmazhat null byteokat." -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4156,6 +4104,14 @@ msgstr "{full_name} kihívott téged:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} kihívott mindenkit:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4392,21 +4348,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "A feltöltéseddel a szervezeted túllépné a rendelkezésre álló keretét." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "Kép dekódolása sikertelen; biztosan képet töltöttél fel?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "A kép mérete meghaladja a beállított korlátokat." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "Az animáció sérült." -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "Ismeretlen animáció fájltípus." @@ -4510,7 +4466,7 @@ msgstr "Érvénytelen robot típus" msgid "Invalid interface type" msgstr "Érvénytelen interfész típus" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4617,12 +4573,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "{var_name} hiányzik" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "Hiányzó HTTP esemény fejléc '{header}'" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4636,12 +4592,12 @@ msgstr "A zcommandban kezdő per jelnek kell szerepelnie." msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "CSRF hiba: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4717,133 +4673,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Adminok, moderátorok, tagok és vendégek" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Adminok, moderátorok, és tagok" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Adminok és moderátorok" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Csak adminisztrátorok" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Senki" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Szervezet tulajdonosa" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Szervezet adminisztrátora" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Moderátor" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Tag" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Vendég" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "Nyilvános a weben" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Nyilvános" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Privát, közös korábbi üzenetek" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Privát, védett korábbi üzenetek" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Minden tagja az üzenetfolyamnak posztolhat" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Csak a szervezeti adminisztrátorok üzenhetnek" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Csak szervezeti adminisztrátorok és moderátorok üzenhetnek" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Csak a szervezeti teljes jogú tagjai üzenhetnek" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Unicode hangulatjel" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Egyedi hangulatjel" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Zulip extra hangulatjel" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Opciók listája" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Személy kiválasztó" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Rövid szöveg" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Hosszú szöveg" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Dátum kiválasztó" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Link" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "Külső fiók" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4882,27 +4838,27 @@ msgstr "Az esemény {event_id} ebben a sorban nem található" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "Nem lett JSON web token megadva a request-ben" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Hibás JSON web token" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Aldomain megadása kötelező" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "Helytelen jelszó." @@ -4940,11 +4896,11 @@ msgstr "Ilyen címkével már létezik mező." msgid "Default custom field cannot be updated." msgstr "Alapértelmezett egyedi mező frissítése sikertelen." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "Éles környezetben hozzáférhetetlen endpoint" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "DevAuthBackend nincs engedélyezve." @@ -5161,7 +5117,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5207,19 +5163,19 @@ msgstr "Pontosan egy logo feltöltésére van szükség." msgid "Invalid playground" msgstr "Érvénytelen homokozó" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5300,15 +5256,23 @@ msgstr "Érvénytelen json a submessage számára" msgid "

You are not authorized to view this file.

" msgstr "

Nincs jogosultságod a fálj megtekintéséhez.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "Nincs címzett megadva" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "A felhasználó letiltotta a gépelés mutatását üzenetfolyamokban" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "Nincs címzett megadva" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5378,7 +5342,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "A profilkép változtatások ebben a szervezetben le vannak tiltva." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Az email cím változtatás ebben a szervezetben le van tiltva." @@ -5396,24 +5360,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "A Zulip jelszavad LDAP-ban kezelhető" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Hibás jelszó!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "Az új jelszó túl gyenge!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Egyetlen avatar feltöltésére van szükség." @@ -5559,16 +5523,16 @@ msgstr "Tartalom nem maradhat üres" msgid "Malformed JSON input" msgstr "Deformálódott JSON input" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "A newrelic webhook a timestamp-et millisecond-ban megadva kéri" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "A newrelic webhooknak szüksége van arra, hogy a current_state legyen [nyitott|észrevett|lezárt]" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5598,10 +5562,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "Adataid exportálása kész, elérhetőek itt:\n\n{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5630,35 +5593,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "Váratlan adatrend." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Érvénytelen adat." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "Kérj új jelszót." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "Hiányzó id_token paraméter" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "Érvénytelen OTP" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "Egyszerre nem használható a mobile_flow_otp és a desktop_flow_otp." diff --git a/locale/hu/translations.json b/locale/hu/translations.json index 65d194c9ff..aca7ee1f16 100644 --- a/locale/hu/translations.json +++ b/locale/hu/translations.json @@ -135,6 +135,7 @@ "All streams": "Minden üzenetfolyam", "All time": "Összes", "All unreads": "Minden olvasatlan", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Web-felé nyílt üzenetfolyamok engedélyezése (az interneten bárki láthatja őket)", "Allow message content in message notification emails": "Üzenetszöveg megjelenítése az értesítő emailekben", "Allow message editing": "Üzenet szerkesztésének engedélyezése", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "Automatikus", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "A profilkép változtatások ebben a szervezetben le vannak tiltva", "Avatar from Gravatar": "Avatar a Gravatar-ról", @@ -212,6 +215,7 @@ "Cancel": "Mégse", "Cancel compose": "Írás megszakítása", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "Ez az üzenet legyen központban: .", "Change": "Változtatás", @@ -229,11 +233,11 @@ "Clear avatar": "Avatar törlése", "Clear image": "", "Clear profile picture": "Profilkép törlése", + "Clear topic": "", "Click here to reveal.": "Kattints ide a megjelenítéshez.", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Kattins a szövegmezőn kívülre a mentéshez. Automatikusan értesítjük azokat, akik hozzáadásra vagy eltávolításra kerültek.", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "Katt a megtekintéshez vagy letöltéshez.", "Close": "Bezár", "Close modal": "Felhatalmazások bezárása", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "Kapcsolatfelvétel az ügyfélszolgálattal", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Hangulatjelek konvertálása elküldés előtt ( :) -ből 😃 lesz)", "Cookie Bot": "Süti robot", "Copied!": "Lemásolva!", @@ -317,7 +322,6 @@ "Deactivate user": "Felhasználó letiltása", "Deactivate your account": "A fiókod letiltása", "Deactivate {name}?": "", - "Deactivated": "Letiltva", "Deactivated users": "Letiltott felhasználók", "December": "December", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Adj hozzáférést a Zulipnak a Kerberos jegyekhez, amelyekkel a Webathenán keresztül futtatható a Zephyr tükrözés", "Guest": "Vendég", - "Guest users cannot edit custom emoji.": "Vendég felhasználók nem szerkeszthetnek egyedi hangulatjeleket.", "Guests": "Vendégek", "Guests cannot edit custom emoji.": "Egyedi hangulatjeleket vendégek nem szerkeszthetnek át.", "Header": "", "Help center": "Súgó Központ", "Hide muted message again": "Némított üzenet ismételt elrejtése", - "Hide notice": "Értesítés elrejtése", "Hide password": "Jelszó elrejtése", "Hide starred message count": "Csillagozott üzenetek számának elrejtése", "High contrast mode": "Nagy kontrasztú mód", @@ -634,17 +636,17 @@ "Last 30 days": "Utolsó 30 nap", "Last 6 months": "Utolsó 6 hónap", "Last active": "Utolsó aktivitás", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Utolsó üzenet", "Last modified": "Utolsó módosítás", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "Tudj meg többet", "Learn more about mentions here.": "További információ az említésekről itt .", "Learn more about starring messages here.": "További információ az üzenetek csillagozásáról itt .", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "A folyamtagok lássák amikor az üzenetfolyamba írok", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "Világos hangulat", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "Az integrálás vagy az API leírását keresed?", "MOVED": "ELKÖLTÖZÖTT", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "Üzenetfolyamok kezelése", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "Következő üzenet", "Next unread direct message": "", "Next unread topic": "Következő olvasatlan téma", + "No bots found.": "", "No bots match your current filter.": "Nincs a szűrésnek megfelelő robot.", "No conversations match your filters.": "", - "No custom emoji.": "Nincsenek egyedi hangulatjelek.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "Nincs a szűrésnek megfelelő alapértelmezett üzenetfolyam.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Nincs leírás.", "No drafts selected": "", "No drafts.": "Nincsenek piszkozatok.", - "No exports.": "Nincsenek exportok.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Nincs a jelenlegi szűrésnek megfelelő meghívás.", "No language set": "Nincs beállított nyelv", + "No linkifiers match your current filter.": "", "No linkifiers set.": "Nincs linkesítő beállítva.", "No matching results": "", + "No matching streams": "", "No matching users.": "Nincs ilyen felhasználó.", "No one has read this message yet.": "", "No owner": "Nincs tulajdonos", "No playgrounds configured.": "Nincsenek játszóterek beállítva.", + "No playgrounds match your current filter.": "", "No restrictions": "Korlátozások nélkül", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "Nem vagy tagja egy üzenetfolyamnak se", "No streams": "Nincsenek üzenetfolyamok", "No topics are marked as resolved.": "Egyik téma sincs lezárva.", + "No topics match your current filter.": "Nincsenek a szűrésnek megfelelő témák.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "Nem vagy tagja egy felhasználócsoportnak se", "No user groups": "", "No user to subscribe.": "Nincs feliratható felhasználó.", @@ -853,6 +866,7 @@ "Option already present.": "A lehetőség már elérhető.", "Optional": "Opcionális", "Organization": "Szervezet", + "Organization URL": "Szervezet URL-je", "Organization administrators": "Szervezeti adminisztrátorok", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "Csak szervezeti adminisztrátorok aktiválhatják újra a letiltott felhasználókat.", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "Válassz egy üzenetfolyamot vagy változtasd meg a téma nevét.", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "Emoji kiválasztása", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "Csillagozott üzenetek", "Start a new topic or select one from the list.": "", "Start export of public data": "Nyilvános adatok exportálása: kezdés", + "Start new conversation": "", "Status": "Állapot", "Stream": "Folyam", "Stream color": "Folyam szín", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "Ez egy demo szervezet és {days_remaining} napon belül automatikusan törlődik.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "Így néz ki egy Zulip értesítés.", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Téma", "Topic muted": "Némított téma", + "Topic notifications": "", "Topic settings": "", "Topics": "Témák", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "Téma lezárva", "Tuesday": "kedd", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Piszkozatok", "View edit and move history": "", + "View edit history": "Szerkesztési történt megtekintése", "View file": "Állomány megtekintése", "View in playground": "Megnyitás játszótéren", "View in {name}": "Megnyitás {name} -ban/ben", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "Készíthetsz táblázatokat is ezzel a Markdown-szerű jelöléssel .", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Nem hozhatsz létre üzenetfolyamot feliratkozók nélkül!", "You cannot create a user group with no members!": "", "You cannot send messages to deactivated users.": "Letiltott felhasználóknak nem üzenhetsz.", + "You do not have permission to add custom emoji.": "", "You do not have permission to add other users to streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Ezt kapod", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": " elnémítva.", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Azt írod", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Nem vagy feliratkozva erre az üzenetfolyamra. Nem kapsz értesítést, ha más felhasználók az üzenetedre válaszolnak.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "A Zulip fordításaink szuper önkéntes fordítói közösségünk hozzájárulásaként születnek. Ha szeretnél segíteni, nézd meg a Zulip fordítási útmutatónkat.", "[Configure]": "[Beállítás]", "[Quoting…]": "[idézve…]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "és {remaining_senders, plural, one {1 other} other {# others}}.", "back to streams": "", "beta": "béta", diff --git a/locale/id/LC_MESSAGES/django.po b/locale/id/LC_MESSAGES/django.po index 99938e05e3..21360ea2fd 100644 --- a/locale/id/LC_MESSAGES/django.po +++ b/locale/id/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Tim Abbott , 2018\n" "Language-Team: Indonesian (http://app.transifex.com/zulip/zulip/language/id/)\n" @@ -21,8 +21,8 @@ msgstr "" "Language: id\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "" @@ -60,7 +60,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "Data analisis tidak tersedia. Mohon hubungi administrator server anda." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -121,32 +121,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "" -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -263,7 +263,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Eror internal server" @@ -512,9 +512,25 @@ msgstr "" msgid "Billing" msgstr "" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Tutup" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Batal" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -565,7 +581,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -585,7 +601,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -597,7 +613,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -607,80 +623,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Logo Travis" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Logo Heroku" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Logo Zendesk" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Logo Sentry" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Logo Pagerduty" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -861,6 +803,18 @@ msgstr "OR" msgid "Sign up with %(identity_provider)s" msgstr "" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Masuk" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -940,10 +894,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -968,14 +918,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Batal" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -984,17 +926,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1150,6 +1093,18 @@ msgstr "" msgid "Normal users" msgstr "Pengguna biasa" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Tutup" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Perbarui" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2237,14 +2192,6 @@ msgstr "Aplikasi desktop & mobile" msgid "New organization" msgstr "Organisasi baru" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Masuk" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2690,6 +2637,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2928,20 +2879,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3029,7 +2985,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Beberapa dari alamat itu telah menggunakan Zulip, jadi kami tidak mengirimkan mereka undangan. Namun kami mengirimkan undangan kepada orang-orang yang lain!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Tidak ada yang dapat diubah" @@ -3114,7 +3070,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3141,66 +3097,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Pesan invalid" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Tidak dapat menampilkan pesan." -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3217,36 +3173,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3325,7 +3273,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3347,15 +3295,15 @@ msgstr "API ini tidak tersedia untuk robot yang menerapkan incoming webhook." msgid "Account is not associated with this subdomain" msgstr "Akun ini tidak terasosiasi dengan subdomain ini" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "Endpoint ini tidak menerima request dari robot." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3365,19 +3313,19 @@ msgstr "" msgid "Insufficient permission" msgstr "Tidak cukup izin" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "Endpoint ini memerlukan autentikasi sederhana HTTP." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Header otorisasi invalid untuk auth sederhana" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Robot webhook hanya dapat mengakses webhook" @@ -3489,11 +3437,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Topik tidak ada" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Tidak dapat mengirim ke banyak siaran" @@ -3654,7 +3602,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Tidak dapat mengalokasi antrian event" @@ -3757,8 +3705,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Subdomain tidak valid" @@ -3892,15 +3840,15 @@ msgstr "Produktivitas" msgid "Version control" msgstr "Kontrol versi" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Pesan harus tidak boleh kosong" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Pesan harus tidak mengandung null bytes" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4151,6 +4099,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4387,21 +4343,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4505,7 +4461,7 @@ msgstr "Tipe robot invalid" msgid "Invalid interface type" msgstr "Tipe antarmuka invalid" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4612,12 +4568,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4631,12 +4587,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4712,133 +4668,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Publik" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Emoji unicode" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Emoji khusus" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Ekstra emoji Zulip" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4877,27 +4833,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "Tidak ada token web JSON yang diberikan dalam request" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Token web JSON tidak dibenarkan" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Subdomain dibutuhkan" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4935,11 +4891,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5156,7 +5112,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5202,19 +5158,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5295,15 +5251,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5373,7 +5337,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "" @@ -5391,24 +5355,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Kata sandi salah!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Anda harus mengunggah tepat satu avatar." @@ -5554,16 +5518,16 @@ msgstr "Konten tidak boleh kosong" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5593,9 +5557,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5625,35 +5588,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "OTP tidak valid" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/id/translations.json b/locale/id/translations.json index 442f2a6afb..69759fecee 100644 --- a/locale/id/translations.json +++ b/locale/id/translations.json @@ -135,6 +135,7 @@ "All streams": "Semua stream", "All time": "Semua waktu", "All unreads": "", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "Batal", "Cancel compose": "Batalkan penyusunan", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "Ubah", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "Tutup", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "Robot Cookie", "Copied!": "Disalin!", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "Deaktivasi akun anda", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "Deaktivasi pengguna", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Sediakan Zulip tiket Kerberos yang diperlukan untuk menjalankan mirror .Zephyr Anda melalui Webathena", "Guest": "", - "Guest users cannot edit custom emoji.": "", "Guests": "", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "Pusat bantuan", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "Mode kontras tinggi", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "Aktif terakhir kali", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Pesan terakhir", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "Kelola stream", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "Pesan selanjutnya", "Next unread direct message": "", "Next unread topic": "", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "opsional", "Organization": "Organisasi", + "Organization URL": "URL Organisasi", "Organization administrators": "Pengurus organisasi", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "Pesan yang dibintangi", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "Stream", "Stream color": "", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Topik", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", "Topics": "", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Lihat konsep", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Anda mendapat", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Anda mengetik", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/it/LC_MESSAGES/django.po b/locale/it/LC_MESSAGES/django.po index 3b7f61d9ee..ff5003c58d 100644 --- a/locale/it/LC_MESSAGES/django.po +++ b/locale/it/LC_MESSAGES/django.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Andrea, 2020-2023\n" "Language-Team: Italian (http://app.transifex.com/zulip/zulip/language/it/)\n" @@ -27,8 +27,8 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Non permesso agli utenti ospiti" @@ -66,7 +66,7 @@ msgstr "L'ora di inizio è successiva all'ora di fine. Inizio: {start}, Fine: {e msgid "No analytics data available. Please contact your server administrator." msgstr "Nessun dato analitico disponibile. Si prega di contattare l'amministratore del server." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Parametri non validi" @@ -127,32 +127,32 @@ msgid "" "{num_invites} users." msgstr "La tua organizzazione non ha abbastanza licenze Zulip inutilizzate per invitare {num_invites} utenti." -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Qualcosa è andato storto. Per favore contatta {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Qualcosa è andato storto. Si prega di ricaricare la pagina." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Qualcosa è andato storto. Per favore attendi qualche secondo e riprova." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -269,7 +269,7 @@ msgid "" msgstr "\n Se questo errore è imprevisto, puoi\n contattare il supporto.\n " #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Internal server error" @@ -518,9 +518,25 @@ msgstr "Assicurati di aver copiato correttamente il link nel tuo browser. Se sta msgid "Billing" msgstr "Fatturazione" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Chiudi" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "Chiudi finestra" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Annulla" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Confermare" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -571,7 +587,7 @@ msgstr "Stato di fatturazione" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -591,7 +607,7 @@ msgstr "Visualizza i prezzi" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -603,7 +619,7 @@ msgstr "Zulip on promise" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -613,80 +629,6 @@ msgstr "Richiedi sponsorizzazione" msgid "Education pricing" msgstr "Prezzi per l'istruzione" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Canali in Zulip" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Canali in Slack" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Argomenti in Zulip" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Argomenti dei canali in Zulip" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "L'argomento relativo al catering notturno del martedí in Zulip" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "L'argomento relativo al catering notturno del martedí in Zulip - riquadro di scrittura" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "L'argomento relativo al catering notturno del martedí in Slack" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Vedi i piani e i prezzi" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "Precedente" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Prossimo" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Logo Travis" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "Logo GitHub" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Logo Heroku" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Logo Zendesk" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Logo Jira" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Logo Sentry" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Logo Pagerduty" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Accedi ora" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "Caratteristiche e prezzi" @@ -867,6 +809,18 @@ msgstr "O" msgid "Sign up with %(identity_provider)s" msgstr "Iscriviti con %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Accedi" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -946,10 +900,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "Configura la privacy dell'indirizzo e-mail" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "Chiudi finestra" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -974,14 +924,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "Puoi anche modificare questa impostazione dopo esserti iscritto." -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Annulla" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Confermare" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "Videochiamata terminata" @@ -990,18 +932,19 @@ msgstr "Videochiamata terminata" msgid "You may now close this window." msgstr "Ora puoi chiudere questa finestra." -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "Errore di configurazione" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\n Stai tentando di accedere utilizzando LDAP senza aver creato\n prima un organizzazione. Per favore usa EmailAuthBackend per creare\n la tua organizzazione e prova nuovamente.\n " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1156,6 +1099,18 @@ msgstr "Utenti guest" msgid "Normal users" msgstr "Utenti normali" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Chiudi" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Aggiorna" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "Sommario" @@ -2243,14 +2198,6 @@ msgstr "Desktop e mobile apps" msgid "New organization" msgstr "Nuova organizzazione" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Accedi" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "Soluzioni" @@ -2696,6 +2643,10 @@ msgstr "Inserisci l'URL della tua organizzazione Zulip:" msgid "your-organization-url" msgstr "url-tua-organizzazione" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Prossimo" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "Non conosci il l'URL della tua organizzazione?" @@ -2934,20 +2885,25 @@ msgid "" " " msgstr "\n Puoi usare anche l' app Desktop di Zulip.\n " -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "iscrizioni" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} si è appena registrato su Zulip. (totale: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} ha accettato il tuo invito ad unirti a Zulip!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "Mappatura degli ordini non valida." @@ -3035,7 +2991,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Alcuni di questi indirizzi stanno già utilizzando Zulip, quindi non possiamo inviare l'invito. Abbiamo inviato inviti a tutti gli altri! " -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Niente da cambiare" @@ -3120,7 +3076,7 @@ msgstr "Il tempo massimo per editare il messaggio è trascorso" msgid "The time limit for editing this message's topic has passed." msgstr "Il limite di tempo per modificare l'argomento di questo messaggio è scaduto." -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Non sei autorizzato a utilizzare le menzioni con caratteri jolly in questo canale." @@ -3147,66 +3103,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Messaggio(i) non valido" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Impossibile rilasciare il messaggio" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "Previsto esattamente un canale" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "Tipo di dato non valido per il canale" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "Tipo di dato non valido per i destinatari" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "Gli elenchi dei destinatari possono contenere e-mail o ID , ma non entrambi." -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "Il tuo bot {bot_identity} ha provato ad inviare un messaggio al canale ID {stream_id}, ma non c'è un canale con questo ID." -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "Il tuo bot {bot_identity} ha provato ad inviare un messaggio al canale {stream_name}, ma il canale non esiste. Clicca [here]({new_stream_link}) per crearlo." -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "Il tuo bot {bot_identity} ha provato ad inviare un messaggio al canale {stream_name}. Il canale esiste ma non ha iscritti." -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "I messaggi diretti sono disattivati in questa organizzazione." -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "Gli argomenti sono obbligatori in questa organizzazione" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widget: il programmatore API ha inviato contenuto JSON non valido" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets: {error_msg}" @@ -3223,36 +3179,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "Tipo di dati non valido per l'ID canale" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "L'elenco dei destinatari può contenere solo ID utente" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "Il messaggio programmato è già stato inviato" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "L'orario di consegna programmato deve essere nel futuro." -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "Non è stato possibile inviare il messaggio all'orario pianificato." -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "Il messaggio pianificato per le ore {delivery_datetime} non è stato inviato a causa del seguente errore:" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "[Vedi messaggi pianificati](#scheduled)" @@ -3331,7 +3279,7 @@ msgid "" "{summary_line}" msgstr "{user} ha modificato il [periodo di conservazione del messaggio](/help/message-retention-policy) per questo canale:\n* **Vecchio periodo di conservazione**: {old_retention_period}\n* **Nuovo periodo di conservazione**: {new_retention_period}\n\n{summary_line}" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "Non puoi allegare un sotto messaggio a questo messaggio." @@ -3353,15 +3301,15 @@ msgstr "Questa API non è disponibile per i webhook bot in arrivo." msgid "Account is not associated with this subdomain" msgstr "L'Account non è associato con questo sottodominio" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "L'endpoint non accetta richieste bot." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Devi essere un amministratore del server" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3371,19 +3319,19 @@ msgstr "Devi essere un amministratore del server" msgid "Insufficient permission" msgstr "Permessi insufficienti" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "L'endpoint richiede HTTP basic authentication." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Header invalido di autorizzazione per l'autenticazione di base" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Authorization header mancante per l'autenticazione di base " -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "I bot Webhook possono accedere solo ai webhook" @@ -3495,11 +3443,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Argomento mancante" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Non posso inviare su più canali" @@ -3660,7 +3608,7 @@ msgstr "I nomi delle emoji devono contenere solo lettere inglesi minuscole, cifr msgid "Emoji name is missing" msgstr "Manca il nome del Emoji" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Impossibile allocare la coda degli eventi" @@ -3763,8 +3711,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "Impossibile analizzare la richiesta: {webhook_name} ha generato questo evento?" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Sotto dominio non valido" @@ -3898,15 +3846,15 @@ msgstr "Produttività" msgid "Version control" msgstr "Controlla versione" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Il messaggio non può essere vuoto" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Il messaggio non deve contenere byte null" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4157,6 +4105,14 @@ msgstr "{full_name} ti ha menzionato:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} ha menzionato tutti:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "Tipo di dati non valido per l'ID canale" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "L'elenco dei destinatari può contenere solo ID utente" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4393,21 +4349,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "Il caricamento supererebbe la quota di caricamento dell'organizzazione." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "Impossibile decodificare l'immagine; hai caricato un file immagine?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "Le dimensioni dell'immagine superano il limite." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "Immagine animata danneggiata." -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "Formato immagine animata sconosciuto." @@ -4511,7 +4467,7 @@ msgstr "Tipo di bot non valido" msgid "Invalid interface type" msgstr "Tipo di interfaccia non valido" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4618,12 +4574,12 @@ msgstr "{var_name} non ha una lunghezza" msgid "{var_name} is missing" msgstr "{var_name} è mancante" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "Manca l'intestazione dell'evento HTTP '{header}'" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4637,12 +4593,12 @@ msgstr "Ci dovrebbe essere una barra principale nello zcommand." msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "Errore CSRF: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4718,133 +4674,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Amministratori, moderatori, membri e ospiti" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Amministratori, moderatori e membri" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Amministratori e moderatori" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Solo amministratori" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Nessuno" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Proprietario dell'organizzazione" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Amministratore dell''organizzazione" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Moderatore" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Membro" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Ospite" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "Web pubblico" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Pubblico" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Privato, storico accessibile" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Privato, storico non accessibile" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "Pubblico, storico protetto" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Tutti i membri del canale possono pubblicare messaggi" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Solo gli amministratori dell'organizzazione possono pubblicare messaggi" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Solo gli amministratori e i moderatori dell'organizzazione possono pubblicare messaggi" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Solo i membri completi dell'organizzazione possono pubblicare messaggi" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Emoji Unicode" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Emoji personalizzate" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Emoji extra di Zulip" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Elenco di opzioni" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Raccoglitore di persone" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Testo breve" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Testo lungo" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Selettore data" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Link" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "Account esterno" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "Pronomi" @@ -4883,27 +4839,27 @@ msgstr "Evento {event_id} non è in questa coda" msgid "Bad event queue ID: {queue_id}" msgstr "ID coda eventi non valido: {queue_id}" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "L'autenticazione JWT non è abilitata per questa organizzazione" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "Nessun token Web JSON inoltrato in richiesta" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "JSON web token errato" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "Nessun indirizzo email specificato nelle attestazioni di token Web JSON" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Sotto dominio richiesto" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "Password non corretta." @@ -4941,11 +4897,11 @@ msgstr "Un campo con quell'etichetta esiste già." msgid "Default custom field cannot be updated." msgstr "Il campo personalizzato predefinito non può essere aggiornato." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "Endpoint non disponibile in produzione." -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "DevAuthBackend non abilitato." @@ -5162,7 +5118,7 @@ msgstr "Solo gli amministratori possono ignorare le emoji predefinite." #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5208,19 +5164,19 @@ msgstr "Devi caricare esattamente un logo." msgid "Invalid playground" msgstr "Playground non valido" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "Destinatario richiesto durante l'aggiornamento del tipo di messaggio programmato." -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "Argomento richiesto durante l'aggiornamento del tipo di messaggio programmato al canale." -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "Formato della richiesta non valido" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "DSN non valido" @@ -5301,15 +5257,23 @@ msgstr "JSON invalido per sottomissione" msgid "

You are not authorized to view this file.

" msgstr "

Non sei autorizzato a visualizzare questo file.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "Elenco 'a' vuoto" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "L'utente ha disabilitato le notifiche di digitazione per i messaggi dei canali" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "Elenco 'a' vuoto" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "L'utente ha disattivato le notifiche di digitazione per i messaggi diretti" @@ -5379,7 +5343,7 @@ msgstr "Il gruppo utenti {group_id} non è un sottogruppo di questo gruppo." msgid "Avatar changes are disabled in this organization." msgstr "Le modifiche dell'avatar sono disabilitate in questa organizzazione." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Le modifiche dell'indirizzo email sono disabilitate in questa organizzazione." @@ -5397,24 +5361,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "La tua password di Zulip è gestita in LDAP" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Password errata!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "La nuova password è troppo semplice!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Devi caricare esattamente un avatar." @@ -5560,16 +5524,16 @@ msgstr "Il contenuto non può essere vuoto" msgid "Malformed JSON input" msgstr "Input JSON rovinato" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "Il webhook newrelic richiede il timestamp in millisecondi" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "Il webhook newrelic richiede che current_state sia in [open|acknowledged|closed]" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5599,10 +5563,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "La tua esportazione dei dati è completa e può essere uplodata qui:\n\n{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5631,35 +5594,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "User_id o user_uuid mancanti" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "I dati sono fuori servizio." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Dati non validi." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "È necessario reimpostare la password." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "Parametri id_token mancanti" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "OTP non valido" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "Non puoi usare entrambi mobile_flow_otp e desktop_flow_otp insieme." diff --git a/locale/it/translations.json b/locale/it/translations.json index 645086c586..ee23045340 100644 --- a/locale/it/translations.json +++ b/locale/it/translations.json @@ -135,6 +135,7 @@ "All streams": "Tutti i canali", "All time": "Sempre", "All unreads": "Tutti non letti", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Consenti la creazione di canali web pubblici (visibili a chiunque su internet)", "Allow message content in message notification emails": "Consenti il contenuto del messaggio nelle e-mail di notifica dei messaggi", "Allow message editing": "Abilita modifica dei messaggi", @@ -185,7 +186,9 @@ "Automated messages and emails": "Messaggi ed e-mail automatizzati", "Automatic": "Automatico", "Automatic (follows system settings)": "Automatico (segue le impostazioni di sistema)", + "Automatically follow topics": "", "Automatically mark messages as read": "Contrassegna automaticamente i messaggi come letti", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "Disponibile su Zulip Cloud Standard. Upgrade o richiedi la sponsorizzazione per accedere.", "Avatar changes are disabled in this organization": "Le modifiche all'avatar sono disabilitate in questa organizzazione", "Avatar from Gravatar": "Avatar da Gravatar", @@ -212,6 +215,7 @@ "Cancel": "Annulla", "Cancel compose": "Annulla scrivi", "Cancel compose and save draft": "Annulla la composizione e salva la bozza", + "Cannot view stream": "", "Card": "Card", "Center the view around message ID .": "Centrare la vista intorno all'ID messaggio .", "Change": "Modifica", @@ -229,11 +233,11 @@ "Clear avatar": "Cancella l'avatar", "Clear image": "Pulisci immagine", "Clear profile picture": "Cancella immagine del profilo", + "Clear topic": "", "Click here to reveal.": "Clicca qui per scoprire", "Click on the pencil () icon to edit and reschedule a message.": "Fare clic sull'icona della matita () per modificare e riprogrammare un messaggio.", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Fare clic fuori dalla casella di input per salvare. Avviseremo automaticamente chiunque sia stato aggiunto o rimosso.", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "Fare clic per visualizzare o scaricare.", "Close": "Chiudi", "Close modal": "Chiudi finestra", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "Contatta un moderatore per risolvere questo argomento.", "Contact a moderator to unresolve this topic.": "Contatta un moderatore per risolvere questo argomento.", "Contact support": "Contatta il supporto", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Converti le emoticon prima di spedire (:) diventa 😃)", "Cookie Bot": "Bot Cookie", "Copied!": "Copiato!", @@ -317,7 +322,6 @@ "Deactivate user": "Disattiva utente", "Deactivate your account": "Disattiva il tuo account", "Deactivate {name}?": "Disattiva {name}", - "Deactivated": "Disattivato", "Deactivated users": "Utenti disattivati", "December": "Dicembre", "Default": "", @@ -557,13 +561,11 @@ "Government": "Governo", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Concedi a Zulip i ticket Kerberos necessari per eseguire il tuo mirror Zephyr tramite Webathena", "Guest": "Ospite", - "Guest users cannot edit custom emoji.": "Gli ospiti non possono modificare le emoji personalizzate.", "Guests": "Ospiti", "Guests cannot edit custom emoji.": "Gli ospiti non posso modificare gli emoji personalizzati.", "Header": "intestazione", "Help center": "Centro di supporto", "Hide muted message again": "Nascondi di nuovo il messaggio silenziato", - "Hide notice": "Nascondi avviso", "Hide password": "Nascondi password", "Hide starred message count": "Nascondi il numero di messaggi speciali", "High contrast mode": "Modalità ad alto contrasto", @@ -634,17 +636,17 @@ "Last 30 days": "Ultimi 30 giorni", "Last 6 months": "Ultimi 6 mesi", "Last active": "Ultimo attivo", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Ultimo messaggio", "Last modified": "Ultimo modificato", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "Per saperne di più.", "Learn more about mentions here.": "Maggiori informazioni sulle menzioni qui.", "Learn more about starring messages here.": "Maggiori informazioni sui messaggi speciali qui.", "Leave {group_name}": "Lascia {group_name}", "Let others see when I've read messages": "Consenti agli altri di vedere quando ho letto i messaggi", "Let recipients see when I'm typing direct messages": "Consenti ai destinatari di vedere quando scrivo messaggi diretti", - "Let subscribers see when I'm typing messages in streams": "Consenti agli iscritti di vedere quando sto scrivendo messaggi nei canali", + "Let recipients see when I'm typing messages in streams": "", "Light": "Chiaro", "Light theme": "Tema chiaro", "Light theme logo": "Logo a tema chiaro", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "Cerchi la nostra documentazione di integrazioni o API ?", "MOVED": "SPOSTATO", "Main menu": "", + "Make organization permanent": "", "Manage bot": "Gestisci bot", "Manage streams": "Gestisci i canali", "Manage this bot": "Gestisci questo bot", @@ -781,29 +784,39 @@ "Next message": "Prossimo messaggio", "Next unread direct message": "Prossimo messaggio diretto non letto", "Next unread topic": "Prossimo argomento non letto", + "No bots found.": "", "No bots match your current filter.": "Nessun bot corrisponde al tuo filtro.", "No conversations match your filters.": "", - "No custom emoji.": "Nessuna emoji personalizzata.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "Nessun canale di default corrisponde al tuo filtro.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Nessuna descrizione.", "No drafts selected": "", "No drafts.": "Nessuna bozza.", - "No exports.": "Nessuna esportazione.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Nessun invito corrisponde al tuo filtro.", "No language set": "Nessuna lingua impostata", + "No linkifiers match your current filter.": "", "No linkifiers set.": "Nessuno linkifiers settati.", "No matching results": "", + "No matching streams": "", "No matching users.": "Nessun utente corrispondente.", "No one has read this message yet.": "Nessuno ha ancora letto questo messaggio.", "No owner": "Nessun proprietario", "No playgrounds configured.": "Playgrounds non configurati.", + "No playgrounds match your current filter.": "", "No restrictions": "Nessun limite", "No scheduled messages.": "Nessun messaggio programmato.", "No search results.": "Nessun risultato trovato.", "No stream subscriptions.": "Nessuna iscrizione ai canali.", "No streams": "No canali", "No topics are marked as resolved.": "Nessun argomento è contrassegnato come risolto.", + "No topics match your current filter.": "Nessun argomento corrisponde al tuo attuale filtro.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "Nessuna iscrizione a gruppi di utenti.", "No user groups": "Nessun gruppo di utenti", "No user to subscribe.": "Nessun utente da iscrivere.", @@ -853,6 +866,7 @@ "Option already present.": "Opzione già presente.", "Optional": "Opzionale", "Organization": "Organizzazione", + "Organization URL": "URL dell'organizzazione", "Organization administrators": "Amministratori dell'organizzazione", "Organization administrators can change the announcement stream in the organization settings.": "Gli amministratori dell'organizzazione possono modificare il canale degli annunci nelle impostazioni dell'organizzazione.", "Organization administrators can reactivate deactivated users.": "Gli amministratori dell'organizzazione possono riattivare gli utenti disattivati.", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "Seleziona un canale di seguito o cambia il nome dell'argomento.", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "Seleziona emoji", "Select language": "Selezione lingua", @@ -1062,6 +1077,7 @@ "Starred messages": "Messaggi speciali", "Start a new topic or select one from the list.": "Inizia un nuovo argomento o selezionane uno dall'elenco.", "Start export of public data": "Avvia esportazione dati pubblici", + "Start new conversation": "", "Status": "Stato", "Stream": "Canale", "Stream color": "Colore del canale", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "Questo bot non può essere disattivato.", "This bot cannot be edited.": "Questo bot non può essere modificato.", "This bot has been deactivated.": "Questo bot è stato disattivato.", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "Questa è una organizzazione demo e sarà cancellata automaticamente fra {days_remaining} giorni.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "Questa non è una conversazione accessibile pubblicamente. ", "This is what a Zulip notification looks like.": "Ecco come appare una notifica Zulip.", "This message could not be sent at the scheduled time.": "Non è stato possibile inviare il messaggio all'orario pianificato.", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "Domani alle {time}", "Topic": "Argomento", "Topic muted": "Argomento silenziato", + "Topic notifications": "", "Topic settings": "Impostazioni dell'argomento", "Topics": "Argomenti", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "Gli argomenti sono obbligatori in questa organizzazione.", "Topics marked as resolved": "Argomenti contrassegnati come risolti", "Tuesday": "Martedì", @@ -1259,6 +1280,7 @@ "View direct messages": "Visualizza i messaggi diretti", "View drafts": "Visualizza le bozze", "View edit and move history": "", + "View edit history": "Mostra storia delle modifiche", "View file": "Mostra file", "View in playground": "Visualizza in playground", "View in {name}": "Visualizza in {name}", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "Puoi fare anche delle tabelle con questa tabella di sintassi Markdown-ish.", "You can combine search filters as needed.": "Puoi combinare i filtri di ricerca secondo necessità.", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "Puoi accedere completamente a questa community e partecipare alle conversazioni creando un account Zulip in questa organizzazione.", "You can no longer save changes to this message.": "Non puoi più salvare modifiche a questo messaggio.", "You can only view or manage invitations that you sent.": "Puoi solo visualizzare o gestire gli inviti che hai inviato.", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Non puoi creare un canale senza iscritti!", "You cannot create a user group with no members!": "Non puoi creare un gruppo utenti senza membri!", "You cannot send messages to deactivated users.": "Non puoi inviare messaggi a utenti disattivi.", + "You do not have permission to add custom emoji.": "", "You do not have permission to add other users to streams in this organization.": "Non hai i permessi per aggiungere altri utenti ai canali di questa organizzazione.", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "Non sei autorizzato a spostare alcuni dei messaggi in questo argomento. Contatta un moderatore per spostare tutti i messaggi.", "You do not have permission to post in this stream.": "Non hai l'autorizzazione per pubblicare in questo canale.", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Ottieni", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "Tu hai silenziato .", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "Ti sei iscritto al canale ", "You type": "Tu digiti", "You unsubscribed from stream ": " Hai annullato l'iscrizione al canale ", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "Non riceverai notifiche sui nuovi messaggi.", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Non sei iscritto a questo canale. Non riceverai notifiche se altri utenti risponderanno al tuo messaggio.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Le traduzioni di Zulip sono fornite dalla nostra straordinaria comunità di traduttori volontari. Se desideri aiutare, consulta le linee guida per la traduzione di Zulip.", "[Configure]": "[Configura]", "[Quoting…]": "[Citando…]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "e {remaining_senders, plural, one {1 other} other {# others}}.", "back to streams": "torna ai canali", "beta": "beta", diff --git a/locale/ja/LC_MESSAGES/django.po b/locale/ja/LC_MESSAGES/django.po index 45f747c627..daeb79e163 100644 --- a/locale/ja/LC_MESSAGES/django.po +++ b/locale/ja/LC_MESSAGES/django.po @@ -19,7 +19,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: oribe1115, 2023\n" "Language-Team: Japanese (http://app.transifex.com/zulip/zulip/language/ja/)\n" @@ -29,8 +29,8 @@ msgstr "" "Language: ja\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "ゲストに許可しない" @@ -68,7 +68,7 @@ msgstr "開始時刻が終了時刻より遅いです。 開始:{start}、終 msgid "No analytics data available. Please contact your server administrator." msgstr "解析用データが利用できません。サーバー管理者に連絡してください。" -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "不正なパラメーター" @@ -129,32 +129,32 @@ msgid "" "{num_invites} users." msgstr "{num_invites} ユーザーを招待するのに十分な 、Zulipライセンスが残っていません。" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "エラーが発生しました。{email} に問い合わせてください。" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "エラーが発生しました。ページを再読み込みしてください。" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "エラーが発生しました。少し待ってからもう一度試してください。" -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -271,7 +271,7 @@ msgid "" msgstr "\n予期しないエラーの場合は、サポートにお問い合わせください。" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "内部のサーバーエラー" @@ -520,9 +520,25 @@ msgstr "リンクを正しくブラウザーにコピーしているか確認し msgid "Billing" msgstr "請求書" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "閉じる" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "この画面を閉じる" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "キャンセル" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "確認" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -573,7 +589,7 @@ msgstr "請求状況" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -593,7 +609,7 @@ msgstr "料金設定を見る" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -605,7 +621,7 @@ msgstr "セルフホストZulip" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -615,80 +631,6 @@ msgstr "スポンサーシップのご提案" msgid "Education pricing" msgstr "教育用価格" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Zulipのストリーム" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Slackのストリーム" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Zulipのトピック" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Zulipのストリームトピック" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "Zulipでの「火曜日の夜のケータリングについて」" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "Zulipでの「火曜日の夜のケータリングについて」のトピック - 編集ボックス" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "Slackでの「火曜日の夜のケータリングについて」のトピック" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "プランと価格を見る" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "前" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "次へ" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Travisロゴ" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "GitHubロゴ" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Herokuロゴ" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Zendeskロゴ" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "JIRAロゴ" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Sentryロゴ" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Pagerdutyロゴ" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "すぐにログイン" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "機能と料金プラン" @@ -869,6 +811,18 @@ msgstr "か" msgid "Sign up with %(identity_provider)s" msgstr "%(identity_provider)sでサインアップ" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "ログイン" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -948,10 +902,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "この画面を閉じる" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -976,14 +926,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "キャンセル" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "確認" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "通話が終了しました" @@ -992,18 +934,19 @@ msgstr "通話が終了しました" msgid "You may now close this window." msgstr "このウィンドウを閉じることができます。" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "構成エラー" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\n 最初に組織を作成せずにLDAPでログインしようとしています。\n EmailAuthBackendを使用して組織を作成してから再実行してください\n " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1158,6 +1101,18 @@ msgstr "ゲストユーザー" msgid "Normal users" msgstr "一般ユーザー" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "閉じる" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "アップデート" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2245,14 +2200,6 @@ msgstr "デスクトップアプリとモバイルアプリ" msgid "New organization" msgstr "新しい組織" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "ログイン" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "ソリューション" @@ -2698,6 +2645,10 @@ msgstr "組織のZulip URL:" msgid "your-organization-url" msgstr "your-organization-url" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "次へ" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "組織のURLを知りませんか?" @@ -2936,20 +2887,25 @@ msgid "" " " msgstr "\n またはZulip デスクトップアプリを使用することができます。\n " -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "登録" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user}がZulipに登録しました。(合計:{user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user}はZulipへの招待を受け入れました" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "不正な順序マッピング" @@ -3037,7 +2993,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "これらのアドレスの中にはZulipをすでに使用している人がいたため、その人には招待を送信しませんでした。他の人には招待を送信しました。" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "変更するものがありません" @@ -3122,7 +3078,7 @@ msgstr "このメッセージを編集できる時間制限が過ぎました" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "このストリームでワイルドカードメンションを使用する権限がありません。" @@ -3149,66 +3105,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "不正なメッセージ" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "メッセージをレンダリングできません" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "ちょうど一つのストリームを期待しています" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "ストリームのデータータイプが不正です" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "受信者のデータータイプが不正です" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "受信者リストはメールアドレスかユーザーIDのどちらかを含むことができますが、両方を含むことはできません。" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "あなたのBot「{bot_identity}」がストリームID「{stream_id}」にメッセージを送ろうとしましたが、そのIDのストリームはありません。" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "あなたのBot「{bot_identity}」がストリーム「{stream_name}」にメッセージを送信しようとしましたが、そのストリームはありません。[ここ]({new_stream_link})をクリックして作成してください。" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "あなたのBot「{bot_identity}」がストリームID「{stream_name}」にメッセージを送信しようとしました。ストリームは存在しますがフォロワーがいません。" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "この組織では、ダイレクトメッセージが無効化されています。" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "この組織ではトピックが必須です" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "ウィジェット:APIプログラマは不正なJSONを送信しました" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "ウィジェット:{error_msg}" @@ -3225,36 +3181,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "予約メッセージが送信されました" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3333,7 +3281,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3355,15 +3303,15 @@ msgstr "このAPIはincoming webhookボットに利用できません。" msgid "Account is not associated with this subdomain" msgstr "アカウントはこのサブドメインに関連付けられていません" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "このエンドポイントはボットからのリクエストを受け付けません。" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "サーバー管理者である必要があります" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3373,19 +3321,19 @@ msgstr "サーバー管理者である必要があります" msgid "Insufficient permission" msgstr "権限が足りません" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "このエンドポイントはHTTPのベーシック認証を必要とします。" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "不正なベーシック認証の認証ヘッダー" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Basic認証の認証ヘッダがありません" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Webhookボットはwebhookだけにアクセスできます" @@ -3497,11 +3445,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "トピックがありません" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "複数のストリームへは送信できません" @@ -3662,7 +3610,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "絵文字名が入力されていません" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "イベントキューを割り当てることができませんでした" @@ -3765,8 +3713,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "不正なサブドメイン" @@ -3900,15 +3848,15 @@ msgstr "生産性" msgid "Version control" msgstr "バージョン管理" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "メッセージを入力する必要があります" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "メッセージにNULL文字を含んではいけません" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4159,6 +4107,14 @@ msgstr "{full_name}があなたにメンションしました:" msgid "{full_name} mentioned everyone:" msgstr "{full_name}が全員にメンションしました:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4395,21 +4351,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "アップロードが組織の上限アップロード容量を超えています。" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "画像をデコードできません。画像ファイルをアップロードしましたか?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "画像サイズが制限を超えています。" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "不明なアニメーション画像形式です" @@ -4513,7 +4469,7 @@ msgstr "不正なボット種別" msgid "Invalid interface type" msgstr "不正なインターフェース種別" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4620,12 +4576,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "{var_name}が見つかりません" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "HTTPイベントヘッダー「{header}」がありません" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4639,12 +4595,12 @@ msgstr "zcommandには先頭にスラッシュが必要です" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "CSRFエラー:{reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4720,133 +4676,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "管理者・モデレーター・メンバー・ゲスト" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "管理者・モデレーター・メンバー" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "管理者・モデレーター" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "管理者限定" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "誰も" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "組織オーナー" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "組織の管理者" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "モデレータ" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "メンバー" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "ゲスト" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "Web公開" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "パブリック" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "プライベート・履歴を共有" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "非公開・履歴を保護" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "公開・履歴を保護" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "ストリーム内のすべてのユーザーが投稿可能" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "組織の管理者のみ投稿可能" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "組織の管理者とモデレーターのみが投稿できます。" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "組織の正式メンバーのみ投稿可能" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Unicode絵文字" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "カスタム絵文字" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Zulip拡張絵文字" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "オプションのリスト" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "人物ピッカー" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "ショートテキスト" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "ロングテキスト" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "日付ピッカー" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "リンク" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "外部赤雲tの" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4885,27 +4841,27 @@ msgstr "イベント {event_id}はこのキューに存在しません" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "リクエストにJWT" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "不正なJSON Web Tokenです" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "サブドメインが必要です" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "正しいパスワードを入力してください" @@ -4943,11 +4899,11 @@ msgstr "そのラベルのフィールドはすでに存在します" msgid "Default custom field cannot be updated." msgstr "デフォルトカスタムフィールドは更新できません" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "エンドポイントはプロダクションで利用できません" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "DevAuthBackendは有効でありません" @@ -5164,7 +5120,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5210,19 +5166,19 @@ msgstr "ちょうど1つのロゴをアップロードするべきです" msgid "Invalid playground" msgstr "不正なプレイグラウンド" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5303,15 +5259,23 @@ msgstr "不正なサブメッセージのJSON" msgid "

You are not authorized to view this file.

" msgstr "

このファイルの表示を許可されていません。

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "'to'リストが空白です" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "'to'リストが空白です" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "ユーザーがダイレクトメッセージでの「入力中」表示を無効化しています" @@ -5381,7 +5345,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "この組織でアバターの変更は無効化されています" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "この組織のメールアドレス変更は無効です。" @@ -5399,24 +5363,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "ZulipのパスワードはLDAPで管理されています" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "パスワードが間違っています!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "新しいパスワードが弱すぎます" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "アバターは1つだけアップロードしてください。" @@ -5562,16 +5526,16 @@ msgstr "コンテンツを入力してください" msgid "Malformed JSON input" msgstr "不正なJSON入力" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "Newrelic Webhookはミリ秒単位の時間を期待します" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "Newrelic Webookはcurrent_stateは[open, acknowledged, closed]であることを要求します" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5601,10 +5565,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "あなたのデーターエクスポートは完了し、以下にアップロードされています:\n\n{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5633,35 +5596,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "データが破損しています" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "不正なデータ" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "パスワードをリセットする必要があります" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "id_token パラメータがありません" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "不正なOTP" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "mobile_flow_otp とdesktop_flow_otp を同時に使用できません。" diff --git a/locale/ja/translations.json b/locale/ja/translations.json index 792cccf815..e6b2ab159e 100644 --- a/locale/ja/translations.json +++ b/locale/ja/translations.json @@ -135,6 +135,7 @@ "All streams": "すべてのストリーム", "All time": "全期間", "All unreads": "すべての未読メッセージ", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "通知メールにメッセージ内容表示", "Allow message editing": "メッセージ編集を許可", @@ -185,7 +186,9 @@ "Automated messages and emails": "自動メッセージとメール", "Automatic": "自動", "Automatic (follows system settings)": "自動 (システム設定に従い)", + "Automatically follow topics": "", "Automatically mark messages as read": "メッセージを自動的に既読にする", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Gravatarのプロフィール画像", @@ -212,6 +215,7 @@ "Cancel": "キャンセル", "Cancel compose": "作成を中止", "Cancel compose and save draft": "作成を中止して下書きを保存", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "変更", @@ -229,11 +233,11 @@ "Clear avatar": "アバターを消去", "Clear image": "", "Clear profile picture": "プロフィール画像を消去", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "クリックして閲覧かダウンロード", "Close": "閉じる", "Close modal": "この画面を閉じる", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "サポートに問い合わせ", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "メッセージの送信時に顔文字を絵文字に変換する(:)は😃に変換されます)", "Cookie Bot": "Cookieボット", "Copied!": "コピーしました!", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "アカウントを無効にしました", "Deactivate {name}?": "{name}を無効化しますか?", - "Deactivated": "無効", "Deactivated users": "無効なユーザー", "December": "12月", "Default": "", @@ -557,13 +561,11 @@ "Government": "政府", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Webathena経由でZephyrミラーを実行するために必要とされるKerberosチケットをZulipに許可してください", "Guest": "ゲスト", - "Guest users cannot edit custom emoji.": "ゲストユーザーはカスタム絵文字を編集することはできません。", "Guests": "ゲスト", "Guests cannot edit custom emoji.": "ゲストはカスタム絵文字を編集することができません。", "Header": "ヘッダー", "Help center": "ヘルプセンター", "Hide muted message again": "ミュートしたメッセージを、再度非表示にする", - "Hide notice": "隠す", "Hide password": "パスワードを隠す", "Hide starred message count": "スター付きメッセージの数を非表示", "High contrast mode": "ハイコントラストモード", @@ -634,17 +636,17 @@ "Last 30 days": "直近30日", "Last 6 months": "直近6か月", "Last active": "最終ログイン", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "最後のメッセージ", "Last modified": "最後の編集", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "詳細", "Learn more about mentions here.": "メンションについて詳しくはこちら。", "Learn more about starring messages here.": "スター付けについて詳しくはこちら。", "Leave {group_name}": "{group_name}を退出", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "入力中であることを、ストリームのフォロワーに表示する", + "Let recipients see when I'm typing messages in streams": "", "Light": "ライト", "Light theme": "ライトモード", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "移動しました", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "ストリームを管理", "Manage this bot": "このbotを管理", @@ -781,29 +784,39 @@ "Next message": "次のメッセージ", "Next unread direct message": "次の未読のダイレクトメッセージ", "Next unread topic": "次の未読のトピック", + "No bots found.": "", "No bots match your current filter.": "ボットがフィルターに一致しません。", "No conversations match your filters.": "", - "No custom emoji.": "カスタム絵文字がありません。", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "カレントフィルターにデフォルトのストリームが一致しません。", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "説明がありません。", "No drafts selected": "", "No drafts.": "下書きがありません。", - "No exports.": "エクスポートがありません。", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "検索に一致する招待が存在しません。", "No language set": "言語が設定されていません", + "No linkifiers match your current filter.": "", "No linkifiers set.": "リンク化設定が存在しません", "No matching results": "", + "No matching streams": "", "No matching users.": "一致するユーザーがいません", "No one has read this message yet.": "このメッセージを読んだユーザーはいません", "No owner": "オーナーが存在しません", "No playgrounds configured.": "設定完了のプレーグラウンドはありません。", + "No playgrounds match your current filter.": "", "No restrictions": "制限なし", "No scheduled messages.": "予約メッセージがありません。", "No search results.": "検索結果がありません", "No stream subscriptions.": "登録したメンバーはいません", "No streams": "ストリームがありません", "No topics are marked as resolved.": "解決済みのトピックはありません", + "No topics match your current filter.": "検索に一致するトピックが存在しません。", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "登録したメンバーはいません", "No user groups": "", "No user to subscribe.": "フォロワーがいません", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "任意", "Organization": "組織", + "Organization URL": "組織のURL", "Organization administrators": "組織管理者", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "組織の管理者のみ無効化されたアカウントを有効化することができます。", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "以下のストリームを選択するか、トピック名を変更してください。", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "絵文字を選択", "Select language": "言語を選択", @@ -1062,6 +1077,7 @@ "Starred messages": "スター付きメッセージ", "Start a new topic or select one from the list.": "新しいトピックかリスト内のトピックから始めましょう", "Start export of public data": "公開データを書き出す", + "Start new conversation": "", "Status": "ステータス", "Stream": "ストリーム", "Stream color": "ストリームの色", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "無効化できないボットです", "This bot cannot be edited.": "操作できないボットです", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "Zulipの通知はこのように表示されます。", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "トピック", "Topic muted": "トピックミュート済", + "Topic notifications": "", "Topic settings": "", "Topics": "トピック", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "解決済みのトピック", "Tuesday": "火曜日", @@ -1259,6 +1280,7 @@ "View direct messages": "ダイレクトメッセージを表示", "View drafts": "下書きを表示", "View edit and move history": "", + "View edit history": "編集履歴を表示", "View file": "ファイルを表示", "View in playground": "プレーグラウンドに表示", "View in {name}": "{name}に表示", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "Markdown-ishの表の記法を作成できます。", "You can combine search filters as needed.": "検索フィルターは組み合わせて使うことができます。", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "ストリームを作成するにはフォロワーが必要です", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "このストリームへ送信する権限がありません", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "出力", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "をミュートしています", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "入力", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "このストリームをフォローしていません。他のユーザーがあなたのメッセージに返信しても、通知を受け取ることができません。", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Zulip の翻訳は、素晴らしいボランティア翻訳者のコミュニティによって提供されています。ご協力いただける方は「Zulip翻訳ガイドライン」をご覧ください。", "[Configure]": "[設定]", "[Quoting…]": "[引用中...]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "ベータ", diff --git a/locale/ko/LC_MESSAGES/django.po b/locale/ko/LC_MESSAGES/django.po index a464822e1b..c4bbdeaa42 100644 --- a/locale/ko/LC_MESSAGES/django.po +++ b/locale/ko/LC_MESSAGES/django.po @@ -20,7 +20,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: sung yong kim , 2021\n" "Language-Team: Korean (http://app.transifex.com/zulip/zulip/language/ko/)\n" @@ -30,8 +30,8 @@ msgstr "" "Language: ko\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "허용되지 않은 손님 사용자" @@ -69,7 +69,7 @@ msgstr "시작시간이 종료 시간 보다 늦습니다. 시작시간: {start} msgid "No analytics data available. Please contact your server administrator." msgstr "이용가는한 분석 데이터가 없습니다. 서버 운영자에게 문의하세요." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "유효하지 않은 값들" @@ -130,32 +130,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "문제가 발생했습니다. {email}로 연락 주세요." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "무언가 잘못 되었습니다. 페이지를 새로고침해 주십시오." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "무언가 잘못 되었습니다. 몇 초간 기다린 후 다시 시도 해주세요." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -272,7 +272,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "내부 서버 오류" @@ -521,9 +521,25 @@ msgstr "너의 브라우저에 올바른 링크를 복사하는 것을 확실히 msgid "Billing" msgstr "청구서" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "닫기" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "현재 창을 종료" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "취소" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "확인" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -574,7 +590,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -594,7 +610,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -606,7 +622,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -616,80 +632,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Zulip 내의 스트림" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Slack 내의 스트림" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Zulip 내의 주제" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Zulip 내의 스트림 주제" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Travis 로고" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Heroku 로고" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Zendesk 로고" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Sentry 로고" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Pagerduty 로고" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -870,6 +812,18 @@ msgstr "또는" msgid "Sign up with %(identity_provider)s" msgstr "%(identity_provider)s로 가입" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "로그인" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -949,10 +903,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "현재 창을 종료" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -977,14 +927,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "취소" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "확인" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -993,17 +935,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1159,6 +1102,18 @@ msgstr "손님 사용자" msgid "Normal users" msgstr "일반 사용자" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "닫기" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "업데이트" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2246,14 +2201,6 @@ msgstr "데스크탑 & 모바일 앱" msgid "New organization" msgstr "새로운 조직" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "로그인" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2699,6 +2646,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2937,20 +2888,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3038,7 +2994,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "그 중 일부 주소는 이미 Zulip을 사용하고 있으므로 초대장을 보내지 않았습니다. 우리는 다른 모든 사람들에게 초대장을 보냈습니다!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "변경 사항 없음" @@ -3123,7 +3079,7 @@ msgstr "이 메시지를 편집하는데 시간 제한이 지났습니다." msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "당신은 이 스트림에서 중요한 언급을 사용하도록 허가받지 못 하였습니다." @@ -3150,66 +3106,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "유효하지 않은 메시지" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "메시지를 렌더링 할 수 없습니다." -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "위젯: API 프로그래머가 유효하지 않은 JSON 콘텐츠를 보냈습니다" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3226,36 +3182,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3334,7 +3282,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3356,15 +3304,15 @@ msgstr "이 API는 수신 webhook 봇에서 사용할 수 없습니다." msgid "Account is not associated with this subdomain" msgstr "계정이 하위 도메인과 연결되어 있지 않습니다." -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "이 엔드 포인트는 봇 요청을 허용하지 않습니다." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "서버 운영자여야 합니다" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3374,19 +3322,19 @@ msgstr "서버 운영자여야 합니다" msgid "Insufficient permission" msgstr "불충분한 권한" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "이 엔드 포인트는 HTTP 기본 인증이 필요합니다." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "기본 승인에 대한 권한 헤더가 유효하지 않습니다." -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "기본 승인에 대한 권한 헤더가 없습니다" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Webhook 봇은 Webhook에만 액세스 할 수 있습니다." @@ -3498,11 +3446,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "누락된 주제" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "다중 스트림에 보낼 수 없습니다." @@ -3663,7 +3611,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "이벤트 큐를 할당 할 수 없습니다." @@ -3766,8 +3714,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "유효하지 않은 하위 도메인" @@ -3901,15 +3849,15 @@ msgstr "생산성" msgid "Version control" msgstr "버전관리" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "메시지는 비워 둘 수 없습니다." -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "메시지에 null 바이트가 없어야합니다." -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4160,6 +4108,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4396,21 +4352,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "업로드가 귀하 조직의 업로드 할당량을 초과합니다." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4514,7 +4470,7 @@ msgstr "유효하지 않은 봇 유형" msgid "Invalid interface type" msgstr "인터페이스 유형이 유효하지 않습니다." -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4621,12 +4577,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "누락된 HTTP 이벤트 헤더 '{header}'" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4640,12 +4596,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4721,133 +4677,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "관리자들과 중재자들 과 멤버들 그리고 손님들" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "관리자들과 중재자들 그리고 멤버들" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "관리자들과 중재자들" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "관리자만 가능" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "아무도 없음" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "중재자" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "회원" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "손님" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "공개" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "개인적이고 공유된 기록" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "개인적이고 보호된 기록" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "모든 채널 멤버들은 게시물을 올릴 수 있습니다." -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "오직 조직 관리자들만 게시할 수 있습니다." -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "오직 조직 관리자들 그리고 중재자들만 게시할 수 있습니다." -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "오직 조직 멤버들만 게시할 수 있습니다." -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "유니코드 이모티콘" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "사용자 정의 이모티콘" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Zulip 추가 이모티콘" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "옵션 리스트" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "사람 선택" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "짧은 텍스트" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "긴 텍스트" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "날짜 선택" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "연결" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4886,27 +4842,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "요청시 전달 된 JSON 웹 토큰이 없습니다." -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "JSON 웹 토큰이 잘못되었습니다." -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "하위 도메인 필요" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4944,11 +4900,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5165,7 +5121,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5211,19 +5167,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5304,15 +5260,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "

이 파일을 볼 수있는 권한이 없습니다.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5382,7 +5346,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "아바타 변경은 이 조직에서 불가능합니다." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "이 조직에서는 전자 메일 주소 변경이 비활성화되어 있습니다." @@ -5400,24 +5364,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "귀하의 Zulip 비밀번호는 LDAP에서 관리됩니다." -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "잘못된 비밀번호!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "정확히 하나의 아바타를 업로드해야합니다." @@ -5563,16 +5527,16 @@ msgstr "내용은 비워 둘 수 없습니다." msgid "Malformed JSON input" msgstr "잘못된 JSON 입력" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5602,9 +5566,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5634,35 +5597,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "OTP가 유효하지 않습니다." -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/ko/translations.json b/locale/ko/translations.json index cfb79c0cd2..6bc55ba4b0 100644 --- a/locale/ko/translations.json +++ b/locale/ko/translations.json @@ -135,6 +135,7 @@ "All streams": "모든 스트림", "All time": "모든 시간", "All unreads": "모든 읽지않은 메세지", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "웹-공용 스트림(인터넷 상에서 누군가에게 보여지는)들을 만드는 것을 승인", "Allow message content in message notification emails": "메세지 알림 이메일에 메세지 내용이 보이도록 한다.", "Allow message editing": "메시지 편집 허용", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "자동", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Gravatar에서 아바타 가져오기", @@ -212,6 +215,7 @@ "Cancel": "취소", "Cancel compose": "작성 취소", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "메세지 아이디 주위 보는 것을 중앙에 배치", "Change": "변경", @@ -229,11 +233,11 @@ "Clear avatar": "아바타 지우기", "Clear image": "", "Clear profile picture": "프로필 사진을 초기화", + "Clear topic": "", "Click here to reveal.": "더 많은 정보를 위해서 이곳을 클릭", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "저장을 위한 입력란 밖을 클릭하십시오. 우리는 자동으로 추가되거나 삭제된 사람에게 알려줄 것입니다. ", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "닫기", "Close modal": "현재 창을 종료", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "고객지원 연결", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "보내기전에 이모티콘을 변경(:)는 😃로 변경됨 )", "Cookie Bot": "쿠키 봇", "Copied!": "복사되었습니다!", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "계정 비활성화", "Deactivate {name}?": "", - "Deactivated": "비활성화된", "Deactivated users": "비활성화된 사용자들", "December": "12월", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Zulip에게 Webathena를 통해 Zephyr 미러를 실행하는 데 필요한 Kerberos 티켓 부여", "Guest": "손님", - "Guest users cannot edit custom emoji.": "손님 사용자는 사용자 정의 이모티콘을 편집할 수 없습니다.", "Guests": "손님", "Guests cannot edit custom emoji.": "손님들은 커스텀된 이모티콘을 편집할 수 없습니다.", "Header": "", "Help center": "도움 센터", "Hide muted message again": "음소거된 메세지를 다시 숨기기", - "Hide notice": "알림을 숨기기", "Hide password": "패스워드 숨기기", "Hide starred message count": "스타된 메세지 개수를 숨기기", "High contrast mode": "고대비 모드", @@ -634,17 +636,17 @@ "Last 30 days": "지난 30일 동안", "Last 6 months": "지난 6 개월 동안", "Last active": "마지막 활성화", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "최근 메시지", "Last modified": "마지막으로 수정됨", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "좀 더 알아보기", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "내가 개인 메세지를 쓸 때 구독자들이 볼 수 있게합니다.", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "밝은 테마", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "우리의통합혹은API문서들을 찾고 계십니까?", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "스트림 관리", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "다음 메시지", "Next unread direct message": "", "Next unread topic": "읽지 않은 다음 주제", + "No bots found.": "", "No bots match your current filter.": "현재 필터와 일치하는 봇이 없습니다.", "No conversations match your filters.": "", - "No custom emoji.": "커스텀 이모지 없음", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "현재 필터와 일치하는 기본 스트림 없습니다.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "설명이 없습니다.", "No drafts selected": "", "No drafts.": "임시 보관한 내용이 없습니다.", - "No exports.": "내보내기 없음", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "현재 필터와 일치하는 초대장이 없습니다.", "No language set": "언어 모음 없음", + "No linkifiers match your current filter.": "", "No linkifiers set.": "링크 모음 없음", "No matching results": "", + "No matching streams": "", "No matching users.": "매칭된 유저들 없음", "No one has read this message yet.": "", "No owner": "주인 없음", "No playgrounds configured.": "어떠한 코드 변경 방도 구성되지 않았습니다.", + "No playgrounds match your current filter.": "", "No restrictions": "제한 없음", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "스트림 설명 없음", "No streams": "스트림 없음", "No topics are marked as resolved.": "", + "No topics match your current filter.": "당신의 현재 필터와 일치하는 주제는 없습니다.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "사용자 그룹 설명이 없음", "No user groups": "", "No user to subscribe.": "구독한 사용자 없음", @@ -853,6 +866,7 @@ "Option already present.": "옵션이 이미 적용 중 입니다.", "Optional": "선택할 수 있는", "Organization": "조직", + "Organization URL": "조직 URL", "Organization administrators": "조직 관리자", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "오직 조직 관리자들만 비활성화 유저들을 다시 활성화할 수 있습니다.", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "스트림 아래를 선택하거나 주제 이름을 바꾸십시오", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "이모티콘 선택", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "별표한 메시지", "Start a new topic or select one from the list.": "", "Start export of public data": "공용 데이터를 내보내기 시작", + "Start new conversation": "", "Status": "상태", "Stream": "스트림", "Stream color": "스트림 색상", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "이것은 임시 조직 입니다. 그리고 {days_remaining}안으로 자동 삭제 될 것입니다.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "이것은 Zulip 알림 같이 보입니다.", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "주제", "Topic muted": "주제 뮤트되었음", + "Topic notifications": "", "Topic settings": "", "Topics": "주제", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "해결된 주제들", "Tuesday": "화요일", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "임시 보관함 보기", "View edit and move history": "", + "View edit history": "편집 기록보기", "View file": "파일보기", "View in playground": "코드 변경 방에서 보기", "View in {name}": "{name}으로 보기", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "당신은 또한 테이블들마크다운된 테이블 구문과 만들 수 있다.", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "귀하는 구독자가 없는 스트림을 만들 수 없습니다. ", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "출력 결과", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "당신은 를 음소거 했습니다.", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "입력 문자", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "귀하는 이 스트림에 구독하지 않았습니다. 다른 사용자가 귀하의 메시지에 답장할 경우, 당신에게 통지되지 않을 것입니다.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Zulip 번역은 놀라운 번역 지원자들에 의해 이루어집니다. 만약 그들이 돕기 원한다면, Zulip 번역 가이드를 살펴보십시오", "[Configure]": "[구성]", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "그리고 {remaining_senders, plural, one {1 other} other {# others}}.", "back to streams": "", "beta": "베타", diff --git a/locale/lt/LC_MESSAGES/django.po b/locale/lt/LC_MESSAGES/django.po index 57fe6cf92c..bb14ae2f87 100644 --- a/locale/lt/LC_MESSAGES/django.po +++ b/locale/lt/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: R S , 2020\n" "Language-Team: Lithuanian (http://app.transifex.com/zulip/zulip/language/lt/)\n" @@ -18,8 +18,8 @@ msgstr "" "Language: lt\n" "Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "" @@ -57,7 +57,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "Analitiniai duomenys negalimi. Susisiekite su serverio administratoriumi." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -118,32 +118,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "" -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -260,7 +260,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Vidinė serverio klaida" @@ -509,9 +509,25 @@ msgstr "" msgid "Billing" msgstr "" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Uždaryti" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Atšaukti" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -562,7 +578,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -582,7 +598,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -594,7 +610,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -604,80 +620,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -858,6 +800,18 @@ msgstr "OR" msgid "Sign up with %(identity_provider)s" msgstr "" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Prisijungti" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -937,10 +891,6 @@ msgstr "" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -965,14 +915,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Atšaukti" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -981,17 +923,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1147,6 +1090,18 @@ msgstr "" msgid "Normal users" msgstr "Naudotojai" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Uždaryti" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2234,14 +2189,6 @@ msgstr "Darbalaukis ir mobiliosios programėlės" msgid "New organization" msgstr "" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Prisijungti" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2687,6 +2634,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2925,20 +2876,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3026,7 +2982,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Kai kuriuos el. pašto adresus turintys žmonės jau naudoja programėlę, todėl pakvietimo jiems neišsiuntėme. Tačiau visi kiti pakvietimą gavo!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Nėra ko pakeisti" @@ -3111,7 +3067,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3138,66 +3094,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Negaliojanti žinutė" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Nepavyko perteikti žinutės" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3214,36 +3170,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3322,7 +3270,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3344,15 +3292,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "Paskyra nesusieta su šiuo subdomenu" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3362,19 +3310,19 @@ msgstr "" msgid "Insufficient permission" msgstr "Nepakanka leidimo" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "Šis galutinis taškas reikalauja paprastos HTTP autentifikacijos." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Negaliojanti autorizacija" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "„Webhook“ botai gali pasiekti tik „webhook“" @@ -3486,11 +3434,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Nėra temos" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Negalima siųsti į kelis srautus" @@ -3651,7 +3599,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Nepavyko paskirti įvykio eilės" @@ -3754,8 +3702,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Negaliojantis subdomenas" @@ -3889,15 +3837,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Žinutė negali būti tuščia" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4148,6 +4096,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4384,21 +4340,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4502,7 +4458,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4609,12 +4565,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4628,12 +4584,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4709,133 +4665,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Tinkintos šypsenėlės" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4874,27 +4830,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "JSON žiniatinklio tokenas neperduotas į prašymą" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Blogas JSON žiniatinklio tokenas" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Privalomas subdomenas" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4932,11 +4888,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5153,7 +5109,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5199,19 +5155,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5292,15 +5248,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5370,7 +5334,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "El. pašto adreso pakeitimai šiai organizacijai išjungti." @@ -5388,24 +5352,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Blogas slaptažodis" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Turite įkelti vieną avatarą." @@ -5551,16 +5515,16 @@ msgstr "Turinys negali būti tuščias" msgid "Malformed JSON input" msgstr "Bloga JSON įvestis" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5590,9 +5554,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5622,35 +5585,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/lt/translations.json b/locale/lt/translations.json index 0346652cd9..3c9c7170df 100644 --- a/locale/lt/translations.json +++ b/locale/lt/translations.json @@ -135,6 +135,7 @@ "All streams": "Visi srautai", "All time": "", "All unreads": "", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "Atšaukti", "Cancel compose": "Atšaukti sudarymą", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "Change", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "Uždaryti", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "Išaktyvuoti naudotojai", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Suteikti „Zulip“ „Kerberos“ bilietų, kurių reikia paleisti „Zephyr“ veidrodį per „Webathena“", "Guest": "", - "Guest users cannot edit custom emoji.": "", "Guests": "", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Paskutinė žinutė", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "Valdyti srautus", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "Kita žinutė", "Next unread direct message": "", "Next unread topic": "", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "", "Organization": "", + "Organization URL": "Organization URL", "Organization administrators": "", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "Pažymėtos žinutės", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "Srautas", "Stream color": "", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Tema", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", "Topics": "", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Žiūrėti juodraščius", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Gaunate", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Spausdinate", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/lv/LC_MESSAGES/django.po b/locale/lv/LC_MESSAGES/django.po index f840650d09..43e33422cf 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: 2023-10-01 20:55+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "" @@ -57,7 +57,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -115,32 +115,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "" -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -260,7 +260,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "" @@ -517,8 +517,24 @@ msgstr "" msgid "Billing" msgstr "" -#: templates/corporate/billing.html:240 -msgid "Close" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" msgstr "" #: templates/corporate/communities.html:28 @@ -570,7 +586,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -590,7 +606,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -602,7 +618,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -612,80 +628,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -867,6 +809,18 @@ msgstr "" msgid "Sign up with %(identity_provider)s" msgstr "" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -951,10 +905,6 @@ msgstr "" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -979,14 +929,6 @@ msgid "" "noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -995,19 +937,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating " -"an\n" -" organization first. Please use EmailAuthBackend to " -"create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1168,6 +1109,18 @@ msgstr "" msgid "Normal users" msgstr "" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2270,14 +2223,6 @@ msgstr "" msgid "New organization" msgstr "" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2727,6 +2672,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2970,20 +2919,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3071,7 +3025,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "" @@ -3156,7 +3110,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3183,66 +3137,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3259,35 +3213,27 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3368,7 +3314,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3390,15 +3336,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3408,19 +3354,19 @@ msgstr "" msgid "Insufficient permission" msgstr "" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3532,11 +3478,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "" @@ -3697,7 +3643,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3800,8 +3746,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "" @@ -3934,15 +3880,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a " @@ -4192,6 +4138,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4428,21 +4382,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4546,7 +4500,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4653,12 +4607,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4672,12 +4626,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4753,133 +4707,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4918,27 +4872,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4976,11 +4930,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5197,7 +5151,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5243,19 +5197,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5336,15 +5290,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5414,7 +5376,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "" @@ -5432,24 +5394,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "" @@ -5595,16 +5557,16 @@ msgstr "" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in [created|activated|acknowledged|" "closed]" @@ -5634,9 +5596,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download exports]" +"({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5666,35 +5627,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 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 43acbef02c..350065d7c9 100644 --- a/locale/lv/translations.json +++ b/locale/lv/translations.json @@ -135,6 +135,7 @@ "All streams": "", "All time": "", "All unreads": "", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "", "Guest": "", - "Guest users cannot edit custom emoji.": "", "Guests": "", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "", "Next unread direct message": "", "Next unread topic": "", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "", "Organization": "", + "Organization URL": "", "Organization administrators": "", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "", "Stream color": "", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", "Topics": "", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/ml/LC_MESSAGES/django.po b/locale/ml/LC_MESSAGES/django.po index d6926bb59d..f8dd2f2862 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: 2023-10-01 20:55+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+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/" @@ -20,7 +20,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "" @@ -63,7 +63,7 @@ msgid "No analytics data available. Please contact your server administrator." msgstr "" "അനലിറ്റിക്സ് ഡാറ്റയൊന്നും ലഭ്യമല്ല. ദയവായി നിങ്ങളുടെ സെർവർ അഡ്മിനിസ്ട്രേറ്ററെ ബന്ധപ്പെടുക." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -121,32 +121,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "" -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -268,7 +268,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "" @@ -533,10 +533,30 @@ msgstr "" msgid "Billing" msgstr "" -#: templates/corporate/billing.html:240 -msgid "Close" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +#, fuzzy +#| msgid "Close" +msgid "Close modal" msgstr "അടയ്‌ക്കുക" +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "റദ്ദാക്കുക" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +#, fuzzy +#| msgid "Confirm password" +msgid "Confirm" +msgstr "രഹസ്യവാക്ക് ഉറപ്പിക" + #: templates/corporate/communities.html:28 msgid "Open communities directory" msgstr "" @@ -586,7 +606,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -606,7 +626,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -620,7 +640,7 @@ msgstr "സുലിപ്പിനെക്കുറിച്ച്" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -630,80 +650,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "അടുത്തത്" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -897,6 +843,18 @@ msgstr "അഥവാ" msgid "Sign up with %(identity_provider)s" msgstr "" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "ലൊഗിൻ" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 #, fuzzy @@ -985,12 +943,6 @@ msgstr "" msgid "Configure email address privacy" msgstr "ഒന്നോ അതിൽ കൂടുതലോ ഈമെയിൽ വിലാസങ്ങൾ" -#: templates/zerver/change_email_address_visibility_modal.html:8 -#, fuzzy -#| msgid "Close" -msgid "Close modal" -msgstr "അടയ്‌ക്കുക" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -1017,16 +969,6 @@ msgid "" "noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "റദ്ദാക്കുക" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -#, fuzzy -#| msgid "Confirm password" -msgid "Confirm" -msgstr "രഹസ്യവാക്ക് ഉറപ്പിക" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -1035,19 +977,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating " -"an\n" -" organization first. Please use EmailAuthBackend to " -"create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1210,6 +1151,18 @@ msgstr "" msgid "Normal users" msgstr "സാധാരണ ഉപയോക്താക്കൾ" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "അടയ്‌ക്കുക" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2330,14 +2283,6 @@ msgstr "" msgid "New organization" msgstr "" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "ലൊഗിൻ" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2803,6 +2748,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "അടുത്തത്" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -3054,20 +3003,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3155,7 +3109,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "" @@ -3244,7 +3198,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3271,70 +3225,70 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 #, fuzzy #| msgid "Deactivated organization" msgid "Direct messages are disabled in this organization." msgstr "നിഷ്ക്രീയമാക്കിയ സംഘടന" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 #, fuzzy #| msgid "Deactivated organization" msgid "Topics are required in this organization" msgstr "നിഷ്ക്രീയമാക്കിയ സംഘടന" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3351,35 +3305,27 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3460,7 +3406,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3482,15 +3428,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3500,19 +3446,19 @@ msgstr "" msgid "Insufficient permission" msgstr "" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3624,11 +3570,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "" @@ -3789,7 +3735,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3892,8 +3838,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "" @@ -4028,15 +3974,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a " @@ -4286,6 +4232,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4522,21 +4476,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4640,7 +4594,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4747,12 +4701,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4766,12 +4720,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4847,137 +4801,137 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 #, fuzzy #| msgid "Administrators" msgid "Admins and moderators" msgstr "നടത്തിപ്പുകാർ" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "" -#: zerver/models.py:2589 +#: zerver/models.py:2615 #, fuzzy #| msgid "Private messages" msgid "Private, shared history" msgstr "സ്വകാര്യ സന്ദേശങ്ങൾ" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "നിങ്ങൾക്ക് വേണ്ട ഇമോജി" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -5016,29 +4970,29 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 #, fuzzy #| msgid "Deactivated organization" msgid "JWT authentication is not enabled for this organization" msgstr "നിഷ്ക്രീയമാക്കിയ സംഘടന" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 #, fuzzy #| msgid "Password strength" msgid "Password is incorrect." @@ -5078,11 +5032,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5303,7 +5257,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5349,19 +5303,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5442,15 +5396,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5520,7 +5482,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "" @@ -5538,24 +5500,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "" @@ -5701,16 +5663,16 @@ msgstr "" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in [created|activated|acknowledged|" "closed]" @@ -5740,9 +5702,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download exports]" +"({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5772,36 +5733,36 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 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 6cb1af6c33..28c53882c9 100644 --- a/locale/ml/translations.json +++ b/locale/ml/translations.json @@ -135,6 +135,7 @@ "All streams": "എല്ലാ ശാഖകൾ", "All time": "", "All unreads": "", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "റദ്ദാക്കുക", "Cancel compose": "രചിക്കൽ വേണ്ടെന്ന് വെക്കൂ", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "മാറ്റുക", @@ -229,11 +233,11 @@ "Clear avatar": "അവതാർ കളയുക", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "അടയ്‌ക്കുക", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "", "Guest": "", - "Guest users cannot edit custom emoji.": "", "Guests": "", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "അവസാനത്തെ സന്ദേശം", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "അടത്ത സന്ദേശം", "Next unread direct message": "", "Next unread topic": "", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "നിര്‍ബന്ധമില്ലാത്ത", "Organization": "", + "Organization URL": "ഓർ‌ഗനൈസേഷൻ‌ URL", "Organization administrators": "", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "നക്ഷത്രമിട്ട സന്ദേശങ്ങൾ", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "ശാഖ", "Stream color": "ശാഖയുടെ നിറം", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "വിഷയം", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", "Topics": "", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "നിങ്ങൾക്ക് കിട്ടും", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "നിങ്ങൾ ടൈപ്പ് ചെയ്യൂ", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/mn/LC_MESSAGES/django.po b/locale/mn/LC_MESSAGES/django.po index d14b3de336..0b4c4eabb4 100644 --- a/locale/mn/LC_MESSAGES/django.po +++ b/locale/mn/LC_MESSAGES/django.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Tim Abbott , 2023\n" "Language-Team: Mongolian (http://app.transifex.com/zulip/zulip/language/mn/)\n" @@ -28,8 +28,8 @@ msgstr "" "Language: mn\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Зочин хэрэглэгчдэд зөвшөөрөгдөөгүй" @@ -67,7 +67,7 @@ msgstr "Эхлэх цаг дуусах хугацаанаас хожуу бай msgid "No analytics data available. Please contact your server administrator." msgstr "Аналитик мэдээлэл байхгүй. Серверийн админтайгаа холбогдоно уу." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Буруу параметрууд" @@ -128,32 +128,32 @@ msgid "" "{num_invites} users." msgstr "Танд {num_invites} тооны хэрэглэгч нэмэхэд хангалттай Zulip лиценз алга." -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Алдаа гарлаа. {email} холбогдоно уу." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Алдаа гарлаа. Хуудсаа дахин уншуулна уу." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Алдаа гарлаа. Хэсэг хугацаанд хүлээж байгаад дахин оролдоно уу." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -270,7 +270,7 @@ msgid "" msgstr "\nХэрэв энэ алдаа гэнэт гарвал, та \nбидэнтэй холбогдоорой\n " #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Сервер дээрх алдаа" @@ -519,9 +519,25 @@ msgstr "Та хөтөч дээрээ холбоосыг зөв хуулсан э msgid "Billing" msgstr "Төлбөр" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Хаах" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "Модалыг хаах" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Цуцлах" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Баталгаажуулалт" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -572,7 +588,7 @@ msgstr "Төлбөрийн мэдээлэл " #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -592,7 +608,7 @@ msgstr "Үнэ харах" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -604,7 +620,7 @@ msgstr "Бидний Оффис чат" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -614,80 +630,6 @@ msgstr "Ивээн тэтгэгч болох хүсэлт илгээх" msgid "Education pricing" msgstr "Сургалтын үнэ" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Zulip дах группууд" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Slack дэх группууд" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Zulip дээрх сэдвүүд" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Zulip дээрх сэдвүүдийг групп" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "Мягмар гаргийн оройн хоолны санаа" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "Оффис Чат дэх мягмар гаригын оройн санаанууд - compose box" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "Сланк доторх мягмар гаригын оройн санаанууд" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Үйлчилгээний төрөл болон үнэ харах" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "Өмнөх" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Дараагийнх" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Travis лого" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "GitHub лого" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Heroku лого" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Zendesk лого" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Jira лого" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Sentry лого" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Pagerduty лого" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Одоо нэвтэрнэ үү" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "Онцлогууд ба үнэ" @@ -868,6 +810,18 @@ msgstr "OR" msgid "Sign up with %(identity_provider)s" msgstr "%(identity_provider)s-аар нэвтрэх" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Нэвтрэх" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -947,10 +901,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "Имэйл хаягыг нууцлалыг тохируулна уу." -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "Модалыг хаах" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -975,14 +925,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "Та нэвтэрсний дараа энэхүү тохиргоог өөрчлөх боломжтой." -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Цуцлах" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Баталгаажуулалт" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "Видео дуудлага дууссан" @@ -991,18 +933,19 @@ msgstr "Видео дуудлага дууссан" msgid "You may now close this window." msgstr "Та энэ цонхыг хааж болно." -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "Тохиргооны алдаа " -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\nТа эхлээд групп үүсгэхгүйгээр LDAP ашиглан нэвтрэхийг оролдож байна. EmailAuthBackend ашиглан байгууллагаа үүсгээд дахин оролдоно уу." +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1157,6 +1100,18 @@ msgstr "Зочин хэрэглэгчид" msgid "Normal users" msgstr "Энгийн хэрэглэгч" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Хаах" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Өөрчлөх" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "Боловсруулах" @@ -2244,14 +2199,6 @@ msgstr "Десктоп & утасны апп" msgid "New organization" msgstr "Шинэ байгууллага" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Нэвтрэх" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "Шийдлүүд" @@ -2697,6 +2644,10 @@ msgstr "Группын Zulip URL хаягийг оруулна уу:" msgid "your-organization-url" msgstr "your-organization-url" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Дараагийнх" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "Та группынхээ URL хаягийг мэдэхгүй байна уу?" @@ -2935,20 +2886,25 @@ msgid "" " " msgstr "\nТа мөн Zulip ширээний програмыг ашиглаж болно." -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "Бүртгэл" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} саяхан Zulip-д бүртгүүлсэн. (нийт: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} таны Zulip-д нэгдэх хүсэлтийг хүлээн авлаа!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "Буруу захиалга" @@ -3036,7 +2992,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Тэдгээр хаягуудын зарим нь аль хэдийн Zulip-г ашиглаж байгаа тул бид тэдэнд урилга илгээгээгүй. Бид бусад хүмүүст урилга илгээсэн!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Өөрчлөх зүйл байхгүй" @@ -3121,7 +3077,7 @@ msgstr "Энэ мессежийг засварлах хугацаа өнгөрс msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Танд уг групп -т wildcard мэншион хийх эрх алга." @@ -3148,66 +3104,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Буруу мессеж(үүд)" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Мессежийг үзүүлэх боломжгүй" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "Яг нэг stream хүлээж байсан" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "Stream-ын өгөгдлийн төрөл буруу" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "Хүлээн авагчийн өгөгдлийн төрөл буруу байна" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "Хүлээн авагчийн лист дотор имэйл хаяг эсвэл хэрэглэгчийн ID байх боломжтой, хоёулаа байх боломжгүй." -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "Таны {bot_identity} бот {stream_id} stream ID-руу мессеж илгээхийг оролдсон боловч ийм ID-тай stream байхгүй байна." -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "Таны бот {bot_identity} {stream_name} stream-руу мессеж илгээхийг оролдсон боловч энэ stream байхгүй байна. Stream үүсгэхийн тулд [энд]({new_stream_link}) дарна уу." -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "Таны {bot_identity} бот {stream_name} руу мессеж илгээхийг оролдсон. Stream байгаа ч гишүүн байхгүй." -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "Энэ бүлэгт хувийн чатыг идэвхгүй болгосон." -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "Уг байгууллагад сэдэв шаардлагатай" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgets: API программист хүчингүй JSON контент илгээсэн" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets: {error_msg}" @@ -3224,36 +3180,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "Stream-ын өгөгдлийн төрөл буруу" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "Хүлээн авагчийн жагсаалт нь зөвхөн хэрэглэгчийн ID-г агуулж болно" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "Илгээхээр төлөвлөсөн мессежийг аль хэдийн илгээсэн байна" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "Төлөвлөсөн хүргэх хугацааг тохируулахгүй байх хэрэгтэй." -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "Мессежийг товлосон цагт илгээж чадсангүй." -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "Таны {delivery_datetime}-д товлосон мессежийг дараах алдааны улмаас илгээгээгүй:" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "[Илгээхээр төлөвлөсөн мессежүүдийг харах](#scheduled)" @@ -3332,7 +3280,7 @@ msgid "" "{summary_line}" msgstr "{user} солиход [мессеж хадгалах хугацаа](/help/message-retention-policy) энэ урсгалд:\n* **Хуучин хадгалах хугацаа**: {old_retention_period}\n* **Шинэ хадгалах хугацаа**: {new_retention_period}\n\n{summary_line}" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "Та энэхүү мессежинд дэд мессеж хавсаргах боломжгүй байна." @@ -3354,15 +3302,15 @@ msgstr "Энэ API нь ирж буй webhook ботуудад боломжгү msgid "Account is not associated with this subdomain" msgstr "Аккаунт энэ дэд домэйнтай холбоогүй байна" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "БОТ-оос илгээсэн хүсэлтийг тухайн хэрэглэгч зөвшөөрсөнгүй." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Серверийн администратор байх ёстой" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3372,19 +3320,19 @@ msgstr "Серверийн администратор байх ёстой" msgid "Insufficient permission" msgstr "Зөвшөөрөл хангалтгүй" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "Энэ төгсгөлийнцэг нь HTTP үндсэн баталгаажуулалтыг шаарддаг." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Үндсэн баталгаажуулалтын зөвшөөрлийн толгой хэсэг буруу" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Үндсэн баталгаажуулалтын зөвшөөрлийн толгой хэсэг байхгүй байна" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Webhook ботууд зөвхөн webhooks-рүү хандах боломжтой" @@ -3496,11 +3444,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Алга болсон topic" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Олон stream-руу илгээх боломжгүй" @@ -3661,7 +3609,7 @@ msgstr "Эможи нэр нь зөвхөн жижиг англи үсэг, ци msgid "Emoji name is missing" msgstr "Эможи нэр дутуу байна" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Үйл явдлын дарааллыг хуваарилж чадсангүй" @@ -3764,8 +3712,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "Тухайн хүсэлтийг шалгах боломжгүй байна. {webhook_name} уг хүсэлтийг илгээсэн үү?" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "дэд домайн буруу байна" @@ -3899,15 +3847,15 @@ msgstr "Productivity" msgid "Version control" msgstr "Хувилбарын хяналт" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Мессеж хоосон байж болохгүй" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Мессеж нь хоосон байт агуулах ёсгүй" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4158,6 +4106,14 @@ msgstr "{full_name} таныг дурдсан:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} хүн бүрийг дурдсан:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "Stream-ын өгөгдлийн төрөл буруу" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "Хүлээн авагчийн жагсаалт нь зөвхөн хэрэглэгчийн ID-г агуулж болно" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4394,21 +4350,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "Энэ бүлэгт нэмэх файлын хэмжээ хэтэрсэн байна." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "Зургийн кодыг тайлж чадсангүй; Та зургийн файл оруулсан уу?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "Зургийн хэмжээ их байна." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "Гэмтсэн хөдөлгөөнт дүрс." -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "Танигдахгүй хөдөлгөөнт зургийн формат." @@ -4512,7 +4468,7 @@ msgstr "Ботын төрөл буруу байна" msgid "Invalid interface type" msgstr "Интерфэйсийн төрөл буруу байна." -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4619,12 +4575,12 @@ msgstr "{var_name} урт байхгүй" msgid "{var_name} is missing" msgstr "{var_name} нь алга байна" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "'{header}' HTTP үйл явдлын толгой хэсэг дутуу байна" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4638,12 +4594,12 @@ msgstr "z командын урд налуу зураас байх ёстой." msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "CSRF алдаа: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4719,133 +4675,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Админ, модератор, гишүүд болон зочид" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Админ, модераторууд болон гишүүд" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Админ болон модераторууд" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Зөвхөн админууд" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Nobody" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Бүлгийн эзэн" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Бүлгийн админ" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Модератор" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Гишүүн" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Зочин" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "Web-public" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Олон нийтийн" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Хувийн, хуваалцсан түүх" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Хувийн, хамгаалагдсан түүх" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "Олон нийтийн, хамгаалагдсан түүх" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Группын бүх гишүүд пост оруулах боломжтой" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Зөвхөн бүлгийн админууд постлох боломжтой" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Зөвхөн бүлгийн админ болон модераторууд постлох боломжтой" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Зөвхөн бүлгийн бүрэн эрхтэй гишүүд постлох боломжтой" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Юникод эможи" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Тусгай эможи" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Zulip нэмэлт эможи" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Хувилбаруудын жагсаалт" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Хүн сонгох" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Богино текст" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Урт текст" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Өдөр сонгох" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Холбоос" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "Гадаад аккаунт" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "төлөөний үг" @@ -4884,27 +4840,27 @@ msgstr "{event_id} үйл ажиллагаа нь тухайн дараалал msgid "Bad event queue ID: {queue_id}" msgstr "Үйл явдлын дарааллын ID буруу байна: {queue_id}" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "JWT баталгаажуулалтыг энэ бүлэгт идэвхжүүлээгүй байна" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "Ямар ч JSON вэб токен хүсэлтийг дамжуулаагүй" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Буруу JSON вэб токен" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "JSON вэб токен нэхэмжлэлд ямар ч имэйл заагаагүй байна" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Дэд домэйн шаардлагатай" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "Нууц үг буруу байна." @@ -4942,11 +4898,11 @@ msgstr "Ийм шошготой талбар аль хэдийн байна." msgid "Default custom field cannot be updated." msgstr "Default custom талбарыг шинэчлэх боломжгүй." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "Сүүлчийн гол санааг үйлдвэрлэлд ашиглах боломжгүй" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "DevAuthBackend идэвхжээгүй." @@ -5163,7 +5119,7 @@ msgstr "Зөвхөн администраторууд үндсэн эможиг #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5209,19 +5165,19 @@ msgstr "Та нэг лого оруулах боломжтой" msgid "Invalid playground" msgstr "Invalid playground" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "Хүсэлтийн формат буруу байна" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "Буруу DSN" @@ -5302,15 +5258,23 @@ msgstr "Дэдмессежинд зориулсан json буруу байна" msgid "

You are not authorized to view this file.

" msgstr "

Танд энэ файлыг харах эрхгүй алга

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "Лист жагсаалт хоосон" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "Хэрэглэгч stream-ын мессежийн мэдэгдэл бичихийг идэвхгүй болгосон" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "Лист жагсаалт хоосон" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "Хэрэглэгч хувийн чатны мэдэгдлийг идэвхгүй болгосон" @@ -5380,7 +5344,7 @@ msgstr "{group_id} хэрэглэгчийн групп нь энэ группы msgid "Avatar changes are disabled in this organization." msgstr "Энэ байгууллагад \"аватар\" -ын өөрчлөлтийг идэвхгүй болгосон" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Энэ байгууллагад имэйл хаягийн өөрчлөлтийг идэвхгүй болгосон." @@ -5398,24 +5362,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "Таны Zulip нууц үгийг LDAP дээр удирддаг" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Пассворд буруу!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "Шинэ нууц үг хэтэрхий сул байна!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Та яг нэг дүрс байршуулах ёстой." @@ -5561,16 +5525,16 @@ msgstr "Контент нь хоосон байж болохгүй" msgid "Malformed JSON input" msgstr "Malformed JSON input" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "Newrelic webhook нь миллисекундээр цагийн тэмдэг шаарддаг" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "Newrelic webhook нь одоогийн_төлөвийг [open|acknowledged|closed] байхыг шаарддаг." -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5600,10 +5564,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "Таны өгөгдлийг экспорт хийж дууссан бөгөөд энд байршуулсан:\n\n{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5632,35 +5595,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "user_id эсвэл user_uuid алга байна" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "Өгөгдөл ажиллахаа больсон." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Өгөгдөл буруу" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "Та нууц үгээ солих хэрэгтэй." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "id_token параметр алга" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "OTP буруу" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "mobile_flow_otp болон desktop_flow_otp -ийг хамт ашиглах боломжгүй." diff --git a/locale/mn/translations.json b/locale/mn/translations.json index 83fa537823..07d0cbb20e 100644 --- a/locale/mn/translations.json +++ b/locale/mn/translations.json @@ -135,6 +135,7 @@ "All streams": "Бүх групп", "All time": "Бүх цаг", "All unreads": "Бүгд уншигдаагүй", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Нийтэд ил групп үүсгэхийг зөвшөөрөх (интернэт дэх бүх хүмүүс орох боломжтой)", "Allow message content in message notification emails": "Мессежийн мэдэгдлийн имэйл дэх мессежийн агуулгыг зөвшөөрөх", "Allow message editing": "Мессеж засварлахыг зөвшөөрөх", @@ -185,7 +186,9 @@ "Automated messages and emails": "Автомат мессеж, имэйл", "Automatic": "Автомат", "Automatic (follows system settings)": "Автомат (системийн тохиргоог дагах)", + "Automatically follow topics": "", "Automatically mark messages as read": "Мессежүүдийг уншсан гэж автоматаар тэмдэглэх", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "Оффис чат Cloud Standard дээр ашиглах боломжтой. Сайжруулж эсвэл нэвтрэхийн тулд ивээн тэтгэлэг хүсэх.", "Avatar changes are disabled in this organization": "Энэ байгууллагад аватар өөрчлөх эрх нь хаалттай байна.", "Avatar from Gravatar": "Avatar from Gravatar", @@ -212,6 +215,7 @@ "Cancel": "Цуцлах", "Cancel compose": "Цуцлах", "Cancel compose and save draft": "Шинээр үүсгэх болон ноорог хадгалахыг цуцлах", + "Cannot view stream": "", "Card": "Карт", "Center the view around message ID .": "Center the view around message ID .", "Change": "Өөрчлөа", @@ -229,11 +233,11 @@ "Clear avatar": "Аватарыг арилгах", "Clear image": "Тодорхой зураг", "Clear profile picture": "Профайл зургийг устгах", + "Clear topic": "", "Click here to reveal.": "Энд дарж тодруулна уу.", "Click on the pencil () icon to edit and reschedule a message.": "Мессежийг харандааны () зураг дээр дараад засах болон дахин төлөвлөх боломжтой.", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Хадгалахын тулд оруулах талбарын гадна талд товшино уу. Бид нэмсэн эсвэл хассан бүх хүнд автоматаар мэдэгдэх болно.", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "Харах эсвэл татаж авахын тулд энд дарна уу.", "Close": "Хаах", "Close modal": "Модалыг хаах", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "Энэ санааг шийдвэрлэхийн тулд модератортой холбогдоно уу.", "Contact a moderator to unresolve this topic.": "Энэ санааг шийдвэрлэхийн тулд модератортой холбогдоно уу.", "Contact support": "Тусламж авах", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Илгээхээсээ өмнө эмотиконыг хөрвүүлэх (:) болдог 😃)", "Cookie Bot": "Cookie Bot", "Copied!": "Хуулсан!", @@ -317,7 +322,6 @@ "Deactivate user": "Хэрэглэгчийн идэвхгүй болгох", "Deactivate your account": "Өөрийн аккаунтаа идэвхгүй болгох", "Deactivate {name}?": "{name} идэвхгүй болгох уу?", - "Deactivated": "Идэвхгүй болсон", "Deactivated users": "Идэвхгүй болсон хэрэглэгчид", "December": "12-р сар", "Default": "", @@ -557,13 +561,11 @@ "Government": "удирдлага", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena", "Guest": "Зочин", - "Guest users cannot edit custom emoji.": "Зочин хэрэглэгчид эможи засах боломжгүй.", "Guests": "Зочид", "Guests cannot edit custom emoji.": "Зочид эможи засах боломжгүй.", "Header": "гарчиг", "Help center": "Тусламжийн төв", "Hide muted message again": "Дууг нь хаасан зурвасыг дахин харагдахгүй болгох", - "Hide notice": "Мэдэгдэлүүдийг хаах", "Hide password": "Нууц үгийг нуух", "Hide starred message count": "Hide starred message count", "High contrast mode": "Өндөр ялгаатай горим", @@ -634,17 +636,17 @@ "Last 30 days": "Сүүлийн 30 өдөр", "Last 6 months": "Сүүлийн 6 сар", "Last active": "Сүүлийн актив", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Сүүлийн мессеж", "Last modified": "Сүүлийн өөрчлөлт", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "Цааш судлах", "Learn more about mentions here.": "Learn more about mentions here.", "Learn more about starring messages here.": "Learn more about starring messages here.", "Leave {group_name}": " {group_name}-ээс гарах", "Let others see when I've read messages": "Хэрэв мессежийг би уншвал бусдад харуулах", "Let recipients see when I'm typing direct messages": "Намайг хувийн чат бичиж байх үед хүлээн авагчдад харагдуулна уу", - "Let subscribers see when I'm typing messages in streams": "Let subscribers see when I'm typing messages in streams", + "Let recipients see when I'm typing messages in streams": "", "Light": "Цайвар", "Light theme": "Цагаан загвар", "Light theme logo": "Цайвар загварын лого", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "Looking for our integrations or API documentation?", "MOVED": "MOVED", "Main menu": "", + "Make organization permanent": "", "Manage bot": "Ботыг удирдах", "Manage streams": "Группын удирдлага", "Manage this bot": "Энэ ботыг удирдах", @@ -781,29 +784,39 @@ "Next message": "Дараагийн мессеж", "Next unread direct message": "Дараагийн уншаагүй хувийн чат", "Next unread topic": "Дараагийн уншаагүй сэдэв", + "No bots found.": "", "No bots match your current filter.": "Таны хайлтанд таарах бот олдсонгүй.", "No conversations match your filters.": "", - "No custom emoji.": "Ийм эможи алга.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "Таны хайлтанд таарах default stream олдсонгүй.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Тайлбар байхгүй.", "No drafts selected": "", "No drafts.": "Ноорог байхгүй.", - "No exports.": "No exports.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Танай хайлтанд таарах урилга олдсогүй.", "No language set": "Хэл тохируулагдаагүй байна", + "No linkifiers match your current filter.": "", "No linkifiers set.": "No linkifiers set.", "No matching results": "", + "No matching streams": "", "No matching users.": "Хэрэглэгч олдсонгүй.", "No one has read this message yet.": "Энэ зурвасыг хараахан уншаагүй хүн байна.", "No owner": "Эзэмшигчгүй", "No playgrounds configured.": "No playgrounds configured.", + "No playgrounds match your current filter.": "", "No restrictions": "No restrictions", "No scheduled messages.": "Илгээхээр төлөвлөсөн мессеж алга", "No search results.": "хайлтын үр дүн алга", "No stream subscriptions.": "Группын гишүүн алга.", "No streams": "Групп алга", "No topics are marked as resolved.": "Ямар ч сэдвийг шийдсэн гэж тэмдэглээгүй.", + "No topics match your current filter.": "Таны хайлтанд таарах сэдэв олдсонгүй.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "Хэрэглэгчийн групп элсэлт байхгүй.", "No user groups": "Хэрэглэгчийн групп алга", "No user to subscribe.": "Бүртгүүлэх хэрэглэгч алга.", @@ -853,6 +866,7 @@ "Option already present.": "Сонголт аль хэдийн байгаа.", "Optional": "Optional", "Organization": "Байгууллага", + "Organization URL": "Бүлгийн холбоос", "Organization administrators": "Байгууллагын администраторууд", "Organization administrators can change the announcement stream in the organization settings.": "Бүлгийн администраторууд бүлгийн тохиргооноос зарын чат өрөөг өөрчлөх боломжтой.", "Organization administrators can reactivate deactivated users.": "Байгууллагын админууд идэвхгүй болсон хэрэглэгчдийг дахин идэвхжүүлэх боломжтой.", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "Stream сонгох эсвэл сэдийн нэр өөрчлөх.", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "Эможи сонгох", "Select language": "Хэлээ сонгох", @@ -1062,6 +1077,7 @@ "Starred messages": "Онцолсон бичвэрүүд", "Start a new topic or select one from the list.": "Шинэ санаа эхлүүлэх эсвэл жагсаалтаас нэгийг нь сонгоно уу.", "Start export of public data": "Start export of public data", + "Start new conversation": "", "Status": "Төлөв", "Stream": "Stream", "Stream color": "Stream -ын өнгө", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "Энэ ботыг идэвхгүй болгох боломжгүй.", "This bot cannot be edited.": "Энэ ботыг засах боломжгүй.", "This bot has been deactivated.": "Энэ бот идэвхгүй болсон.", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "Энэ нь demo organization бөгөөд {days_remaining} хоногийн дараа автоматаар устах болно.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "Энэ нь олон нийтэд нээлттэй харилцан яриа биш юм.", "This is what a Zulip notification looks like.": "Zulip мэдэгдэл ингэж харагдаж байна.", "This message could not be sent at the scheduled time.": "Энэ мессежийг товлосон цагт илгээх боломжгүй байна.", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "Маргааш {time}", "Topic": "Сэдэв", "Topic muted": "Сэдэв mute хийгдсэн", + "Topic notifications": "", "Topic settings": "Санааны тохиргоо", "Topics": "Хэлэлцэх сэдвүүд", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "Энэ бүлэгт санаанууд шаардлагатай.", "Topics marked as resolved": "Сэдэв шийдвэрлэгдсэн гэж тэмдэглэгдсэн", "Tuesday": "Мягмар гараг", @@ -1259,6 +1280,7 @@ "View direct messages": "Хувийн чатуудаа харах", "View drafts": "Ноорог харах", "View edit and move history": "", + "View edit history": "Засварласан түүхийг харах", "View file": "Файлыг нээх", "View in playground": "View in playground", "View in {name}": "View in {name}", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "You can also make tables with this Markdown-ish table syntax.", "You can combine search filters as needed.": "Шаардлагатай бол хайлтын шүүлтүүрийг нэгтгэж болно.", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "Та энэ бүлэгт Оффис чат бүртгэл үүсгэснээр энэ нийгэмлэгт бүрэн нэвтэрч, харилцан ярианд оролцох боломжтой.", "You can no longer save changes to this message.": "Та энэ мессежийн өөрчлөлтийг цаашид хадгалах боломжгүй.", "You can only view or manage invitations that you sent.": "Та өөрийн илгээсэн урилгаа зөвхөн үзэг эсвэл удирдах боломжтой.", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Та элсэгчгүй групп үүсгэх боломжгүй!", "You cannot create a user group with no members!": "Та гишүүнгүй хэрэглэгчийн групп үүсгэх боломжгүй!", "You cannot send messages to deactivated users.": "Та deactivated хэрэглэгч рүү зурвас илгээх боломжгүй.", + "You do not have permission to add custom emoji.": "", "You do not have permission to add other users to streams in this organization.": "Танд энэ бүлгийн чат өрөөнд өөр хэрэглэгч нэмэх зөвшөөрөл байхгүй.", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "Танд энэ санаан дах зарим мессежийг зөөх зөвшөөрөл байхгүй байна. Бүх мессежийг зөөхийн тулд зохицуулагчтай холбогдоно уу.", "You do not have permission to post in this stream.": "Танд энэ чат өрөөнд нийтлэх зөвшөөрөл байхгүй байна.", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "You get", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "Та сэдвүүдийг mute хийлээ.", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "Та чат өрөөнд нэгдлээ.", "You type": "You type", "You unsubscribed from stream ": "Та чат өрөөнөөс гарлаа.", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "Та шинэ мессежийн талаар мэдэгдэл хүлээн авахгүй.", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Та уг групп -т элсээгүй байгаа тул бусад хэрэглэгч таны зурваст хариу бичсэн тохиодолд мэдэгдэл очихгүй байх болно", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Zulip-ын орчуулгыг манай сайн дурынхан орчуулсан болно. Хэрэв та тусламаар байвал, холбоосыг үзээрэй. Орчуулгын зааварчилгаа .", "[Configure]": "[Тохируулах]", "[Quoting…]": "[Ишлэл…]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "and {remaining_senders, plural, one {1 other} other {# others}}.", "back to streams": "Чат өрөөрүү буцах", "beta": "бета", diff --git a/locale/mobile_info.json b/locale/mobile_info.json index a220c1c654..7daaab6691 100644 --- a/locale/mobile_info.json +++ b/locale/mobile_info.json @@ -28,11 +28,11 @@ "total": 388 }, "da": { - "not_translated": 297, + "not_translated": 203, "total": 388 }, "de": { - "not_translated": 10, + "not_translated": 0, "total": 388 }, "en_GB": { @@ -164,7 +164,7 @@ "total": 388 }, "zh_Hans": { - "not_translated": 57, + "not_translated": 0, "total": 388 }, "zh_Hant": { diff --git a/locale/nl/LC_MESSAGES/django.po b/locale/nl/LC_MESSAGES/django.po index 5619aaf0f9..6a865b922e 100644 --- a/locale/nl/LC_MESSAGES/django.po +++ b/locale/nl/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: André Koot , 2017,2021\n" "Language-Team: Dutch (http://app.transifex.com/zulip/zulip/language/nl/)\n" @@ -21,8 +21,8 @@ msgstr "" "Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Geen toegang voor gast gebruikers." @@ -60,7 +60,7 @@ msgstr "Starttiijd ligt na de eindtijd. Start: {start}, Eind: {end}" msgid "No analytics data available. Please contact your server administrator." msgstr "Geen statistieken beschikbaar. Pas dit aan bij de admin instellingen." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Ongeldige parameters" @@ -121,32 +121,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Er is iets mis gegaan. Neem alsjeblieft contact op met {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Er is iets mis gegaan. Herlaad de pagina, alsjeblieft." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Er is iets mis gegaan. Wacht alsjeblieft een paar seconden en probeer het opnieuw." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -263,7 +263,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Interne serverfout" @@ -512,9 +512,25 @@ msgstr "" msgid "Billing" msgstr "Facturering" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Sluiten" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Annuleren" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Bevestig" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -565,7 +581,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -585,7 +601,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -597,7 +613,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -607,80 +623,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Kanalen in Zulip" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Kanalen in Slack" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Onderwerpen in Zulip" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Kanaalonderwerpen in Zulip" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "Vorige" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Volgende" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Travis logo" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "GitHub logo" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Heroku logo" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Zendesk logo" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Jira logo" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Sentry logo" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Pagerduty logo" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Log nu in" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -861,6 +803,18 @@ msgstr "OF" msgid "Sign up with %(identity_provider)s" msgstr "Aanmelden met %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Inloggen" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -940,10 +894,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -968,14 +918,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Annuleren" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Bevestig" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -984,17 +926,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1150,6 +1093,18 @@ msgstr "Guest gebruikers" msgid "Normal users" msgstr "Gewone gebruikers" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Sluiten" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Bijwerken" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2237,14 +2192,6 @@ msgstr "Desktop & mobiele apps" msgid "New organization" msgstr "Nieuwe organisatie" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Inloggen" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2690,6 +2637,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Volgende" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2928,20 +2879,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3029,7 +2985,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Sommige van die adressen gebruiken al Zulip, dus we hebben ze geen uitnodiging gestuurd. We hebben alle anderen wel uitnodigingen gestuurd!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Niets te wijzigen" @@ -3114,7 +3070,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3141,66 +3097,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Ongeldig(e) bericht(en)" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Kan bericht niet opmaken" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets: {error_msg}" @@ -3217,36 +3173,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3325,7 +3273,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3347,15 +3295,15 @@ msgstr "Deze API is niet beschikbaar voor inkomende webhook-bots." msgid "Account is not associated with this subdomain" msgstr "Account is niet verbonden met dit subdomein" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "Dit eindpunt accepteert geen botverzoeken." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3365,19 +3313,19 @@ msgstr "" msgid "Insufficient permission" msgstr "Onvoldoende rechten" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "Dit endpoint vereist HTTP basic authenticatie." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Ongeldige autorizatie header voor basic auth" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Webhook-bots hebben alleen toegang tot webhooks" @@ -3489,11 +3437,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Ontbrekend onderwerp" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Kan niet naar meerdere kanalen sturen" @@ -3654,7 +3602,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "Emoji-naam ontbreekt" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Kan wachtrij voor gebeurtenissen niet toewijzen" @@ -3757,8 +3705,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Ongeldig subdomein" @@ -3892,15 +3840,15 @@ msgstr "Productiviteit" msgid "Version control" msgstr "Versiebeheersing" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Bericht kan niet leeg zijn" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Bericht kan geen 'null bytes' bevatten" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4151,6 +4099,14 @@ msgstr "{full_name} vermeldde jou:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} vermeldde iedereen:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4387,21 +4343,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4505,7 +4461,7 @@ msgstr "Ongeldig bottype" msgid "Invalid interface type" msgstr "Ongeldig interfacetype" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4612,12 +4568,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4631,12 +4587,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "CSRF fout: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4712,133 +4668,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Beheerders, moderators, leden en gasten" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Beheerders, moderators en leden" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Beheerders en moderators" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Alleen beheerders" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Niemand" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Organisatie-eigenaar" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Organisatiebeheerder" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Moderator" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Lid" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Gast" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Publiek" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Alle kanaalleden kunnen plaatsen" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Alleen organisatiebeheerders kunnen plaatsen" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Alleen organisatiebeheerders en moderators kunnen plaatsen." -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Unicode emoji" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Aangepaste emoji" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Zulip extra emoji" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Link" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4877,27 +4833,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "Geen JSON-webtoken doorgegeven in verzoek" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Fout JSON web token" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Subdomein vereist" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4935,11 +4891,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5156,7 +5112,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5202,19 +5158,19 @@ msgstr "Je moet precies één logo uploaden." msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5295,15 +5251,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "

Je bent niet geautoriseerd om dit bestand te zien.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5373,7 +5337,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "E-mail adreswijzigingen uitgeschakeld in deze organisatie." @@ -5391,24 +5355,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Verkeerd wachtwoord!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Je moet precies één avatar uploaden" @@ -5554,16 +5518,16 @@ msgstr "Inhoud kan niet leeg zijn" msgid "Malformed JSON input" msgstr "Misvormde JSON input" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5593,9 +5557,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5625,35 +5588,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "Ongeldig OTP" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/nl/translations.json b/locale/nl/translations.json index 2f3cbb9d00..384791ba57 100644 --- a/locale/nl/translations.json +++ b/locale/nl/translations.json @@ -135,6 +135,7 @@ "All streams": "Alle kanalen", "All time": "Alle", "All unreads": "Alle ongelezen", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Sta het generen van web-publieke kanalen (zichtbaar voor iedereen op het internet) toe", "Allow message content in message notification emails": "Chatberichtinhoud in e-mailberichten toestaan", "Allow message editing": "Bewerken van berichten toestaan", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "Automatisch", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Avatar van Gravatar", @@ -212,6 +215,7 @@ "Cancel": "Annuleren", "Cancel compose": "Opstellen annuleren", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "Wijzigen", @@ -229,11 +233,11 @@ "Clear avatar": "Weghalen avatar", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "Sluiten", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "Cookie Bot", "Copied!": "Gekopieerd!", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "Deactiveer je account", "Deactivate {name}?": "", - "Deactivated": "Gedeactiveerd", "Deactivated users": "Gedeactiveerde gebruikers", "December": "December", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Verstrek Zulip de Kerberos tickets die nodig zijn om je Zephyr mirror via Webathena te draaien", "Guest": "Gast", - "Guest users cannot edit custom emoji.": "", "Guests": "Gasten", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "Helpcentrum", "Hide muted message again": "", - "Hide notice": "", "Hide password": "Verbergen wachtwoord", "Hide starred message count": "", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Laatste bericht", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "Kanalen beheren", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "Volgende bericht", "Next unread direct message": "", "Next unread topic": "Volgende ongelezen bericht", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Geen beschrijving.", "No drafts selected": "", "No drafts.": "Geen concepten.", - "No exports.": "Geen exports.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "Geen taal ingesteld", + "No linkifiers match your current filter.": "", "No linkifiers set.": "Geen linkifiers ingesteld.", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "Geen eigenaar", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "No beperkingen", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "Geen kanalen", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "Optioneel", "Organization": "Organisatie", + "Organization URL": "Organisatie-URL", "Organization administrators": "Beheerders van de organisatie", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "Berichten met ster", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "Status", "Stream": "Kanaal", "Stream color": "Kanaalkleur", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Onderwerp", "Topic muted": "Gedempt onderwerp", + "Topic notifications": "", "Topic settings": "", "Topics": "Onderwerpen", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "Dinsdag", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Ontwerpen zien", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Je krijgt", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Je typt", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "acme", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/no/LC_MESSAGES/django.po b/locale/no/LC_MESSAGES/django.po index 31e76ef185..d5d94350f6 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: 2023-10-01 20:55+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "" @@ -55,7 +55,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -113,32 +113,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "" -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -258,7 +258,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "" @@ -515,8 +515,24 @@ msgstr "" msgid "Billing" msgstr "" -#: templates/corporate/billing.html:240 -msgid "Close" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" msgstr "" #: templates/corporate/communities.html:28 @@ -568,7 +584,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -588,7 +604,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -600,7 +616,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -610,80 +626,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -865,6 +807,18 @@ msgstr "" msgid "Sign up with %(identity_provider)s" msgstr "" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -949,10 +903,6 @@ msgstr "" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -977,14 +927,6 @@ msgid "" "noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -993,19 +935,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating " -"an\n" -" organization first. Please use EmailAuthBackend to " -"create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1166,6 +1107,18 @@ msgstr "" msgid "Normal users" msgstr "" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2268,14 +2221,6 @@ msgstr "" msgid "New organization" msgstr "" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2725,6 +2670,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2968,20 +2917,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3069,7 +3023,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "" @@ -3154,7 +3108,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3181,66 +3135,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3257,35 +3211,27 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3366,7 +3312,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3388,15 +3334,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3406,19 +3352,19 @@ msgstr "" msgid "Insufficient permission" msgstr "" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3530,11 +3476,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "" @@ -3695,7 +3641,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3798,8 +3744,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "" @@ -3932,15 +3878,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a " @@ -4190,6 +4136,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4426,21 +4380,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4544,7 +4498,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4651,12 +4605,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4670,12 +4624,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4751,133 +4705,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4916,27 +4870,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4974,11 +4928,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5195,7 +5149,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5241,19 +5195,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5334,15 +5288,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5412,7 +5374,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "" @@ -5430,24 +5392,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "" @@ -5593,16 +5555,16 @@ msgstr "" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in [created|activated|acknowledged|" "closed]" @@ -5632,9 +5594,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download exports]" +"({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5664,35 +5625,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 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 2978d80ec1..97fb6710d0 100644 --- a/locale/no/translations.json +++ b/locale/no/translations.json @@ -135,6 +135,7 @@ "All streams": "", "All time": "", "All unreads": "Alle uleste", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "Tillat redigering av meldinger", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "Change", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "Close", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "", "Guest": "", - "Guest users cannot edit custom emoji.": "", "Guests": "", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "", "Next unread direct message": "", "Next unread topic": "", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "", "Organization": "", + "Organization URL": "", "Organization administrators": "", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "", "Stream color": "", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", "Topics": "", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/pl/LC_MESSAGES/django.po b/locale/pl/LC_MESSAGES/django.po index 4b1ed74392..de6f005260 100644 --- a/locale/pl/LC_MESSAGES/django.po +++ b/locale/pl/LC_MESSAGES/django.po @@ -18,7 +18,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Mateusz Galazka , 2021\n" "Language-Team: Polish (http://app.transifex.com/zulip/zulip/language/pl/)\n" @@ -28,8 +28,8 @@ msgstr "" "Language: pl\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Brak dostępu dla gości" @@ -67,7 +67,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "Dane analityczne niedostępne. Skontaktuj się z administratorem serwera." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Nieprawidłowe parametry" @@ -128,32 +128,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Coś poszło nie tak. Proszę skontaktuj się z {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Coś poszło nie tak. Spróbuj odświeżyć stronę." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Coś poszło nie tak. Poczekaj kilka sekund i spróbuj ponownie." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -270,7 +270,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Wewnętrzny błąd serwera" @@ -519,9 +519,25 @@ msgstr "" msgid "Billing" msgstr "Rozliczenie" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Zamknij" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Anuluj" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Powterdź" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -572,7 +588,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -592,7 +608,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -604,7 +620,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -614,80 +630,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Kanały w Zulip'ie" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Kanały na Slacku" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Tematy w Zulipie" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Wątki na kanałach w Zulipie" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Następny" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Logo Travis" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "Logo Github" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Logo Heroku" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Logo Zendesk" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Logo Sentry" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Logo Pagerduty" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Zaloguj się teraz" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -868,6 +810,18 @@ msgstr "LUB" msgid "Sign up with %(identity_provider)s" msgstr "Zarejestruj się przy pomocy %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Zaloguj się" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -947,10 +901,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -975,14 +925,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Anuluj" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Powterdź" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -991,17 +933,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1157,6 +1100,18 @@ msgstr "Goście" msgid "Normal users" msgstr "Zwykli użytkownicy" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Zamknij" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Zaktualizuj" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2244,14 +2199,6 @@ msgstr "Aplikacje komputerowe i mobilne" msgid "New organization" msgstr "Nowa organizacja" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Zaloguj się" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2697,6 +2644,10 @@ msgstr "Wprowadź adres URL swojej organizacji Zulip:" msgid "your-organization-url" msgstr "adres-url-twojej-organizacji" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Następny" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2935,20 +2886,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3036,7 +2992,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Niektóre z tych adresów są już zarejestrowane w Zulipie, więc nie wysłaliśmy im zaproszeń. Wszystkie inne dostały zaproszenie!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Nie ma czego zmienić" @@ -3121,7 +3077,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3148,66 +3104,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Nieprawidłowa wiadomość" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Nie można pokazać wiadomości" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3224,36 +3180,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3332,7 +3280,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3354,15 +3302,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "Konto nie jest powiązane z tą subdomeną" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Musisz być administratorem serwera" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3372,19 +3320,19 @@ msgstr "Musisz być administratorem serwera" msgid "Insufficient permission" msgstr "Niewystarczające pozwolenie" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Nieprawidłowy nagłówek autoryzacji dla basic auth" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Boty typu webhook mają dostęp tyko do webhooków" @@ -3496,11 +3444,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Brak wątku" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Nie można wysyłać jednocześnie do wielu kanałów" @@ -3661,7 +3609,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Nie można stworzyć kolejki zdarzeń" @@ -3764,8 +3712,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Nieprawidłowa subdomena" @@ -3899,15 +3847,15 @@ msgstr "Produktywność" msgid "Version control" msgstr "Kontrola wersji" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Wiadomość musi mieć treść" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Wiadomość nie może być pusta" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4158,6 +4106,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4394,21 +4350,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "Przesłane dane przekraczają limit twojej organizacji." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "Rozmiar obrazu przekracza limit," -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4512,7 +4468,7 @@ msgstr "Nieprawidłowy rodzaj bota" msgid "Invalid interface type" msgstr "Nieprawidłowy interfejs" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4619,12 +4575,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4638,12 +4594,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4719,133 +4675,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Tylko administratorzy" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Nikt" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Administrator organizacji" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Członek" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Gość" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Publiczny" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Prywatny, otwarta historia" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Prywatny, zamknięta historia" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Wszyscy uczestnicy kanału mogą wysyłać wiadomości" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Spersonalizowane emoji" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Lista opcji" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Krótki tekst" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Długi tekst" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Link" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4884,27 +4840,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "Nie przekazano: JSON web token" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Niewłaściwy JSON web token" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Subdomena jest wymagana" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4942,11 +4898,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5163,7 +5119,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5209,19 +5165,19 @@ msgstr "Musisz przesłać dokładnie jedno logo." msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5302,15 +5258,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "

Nie jesteś uprawniony do przeglądania tego pliku.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5380,7 +5344,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Zmiany adresu email są wyłączone w tej organizacji." @@ -5398,24 +5362,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Niewłaściwe hasło!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Prześlij dokładnie jeden awatar." @@ -5561,16 +5525,16 @@ msgstr "Treść nie może być pusta" msgid "Malformed JSON input" msgstr "Zła forma: JSON input" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5600,9 +5564,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5632,35 +5595,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "Nieprawidłowy OTP" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/pl/translations.json b/locale/pl/translations.json index f6c668b3f6..0b8837eb2b 100644 --- a/locale/pl/translations.json +++ b/locale/pl/translations.json @@ -135,6 +135,7 @@ "All streams": "Wszystkie kanały", "All time": "Od początku", "All unreads": "Wszystkie nieprzeczytane", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "Zezwól na edytowanie wiadomości", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "Automatycznie", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Awatar z Gravatar", @@ -212,6 +215,7 @@ "Cancel": "Anuluj", "Cancel compose": "Anuluj pisanie", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "Zmień", @@ -229,11 +233,11 @@ "Clear avatar": "Usuń awatar", "Clear image": "", "Clear profile picture": "Wyczyść zdjęcie profilowe", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "Zamknij", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "Skontaktuj się ze wsparciem", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Konwertuj emotikony przed wysłaniem (:) zmieni się w 😃)", "Cookie Bot": "", "Copied!": "Skopiowano!", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "Dezaktywuj konto", "Deactivate {name}?": "", - "Deactivated": "Dezaktywowano", "Deactivated users": "Dezaktywowani użytkownicy", "December": "Grudzień", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Nadaj Zulipowi tickety Kerberos wymagane do uruchomienia twojego mirroru Zephyr przez Webathena", "Guest": "Gość", - "Guest users cannot edit custom emoji.": "Goście nie mogą edytować dodatkowych emoji.", "Guests": "Goście", "Guests cannot edit custom emoji.": "Goście nie mogą edytować spersonalizowanych emoji.", "Header": "", "Help center": "Centrum pomocy", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "Zchowaj oznaczone wiadomości", "High contrast mode": "Tryb dużego kontrastu", @@ -634,17 +636,17 @@ "Last 30 days": "Ostatnie 30 dni", "Last 6 months": "Ostatnie 6 miesięcy", "Last active": "Ostatnio aktywny", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Ostatnia wiadomość", "Last modified": "Ostatnio zmodyfikowany", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "Zarządzaj kanałami", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "Następna wiadomość", "Next unread direct message": "", "Next unread topic": "Następny nieprzeczytany wątek", + "No bots found.": "", "No bots match your current filter.": "Brak botów pasujących do zdefiniowanego filtra", "No conversations match your filters.": "", - "No custom emoji.": "Brak spersonalizowanych emoji.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Brak opisu.", "No drafts selected": "", "No drafts.": "Brak kopi roboczych.", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Brak zaproszeń pasujących do zdefinowanego filtra.", "No language set": "Nie ustawiono języka", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "Brak właściciela", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "Brak ograniczeń", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "Brak wątków pasujących do zdefiniowanego filtra.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "Opcjonalne", "Organization": "Organizacja", + "Organization URL": "Adres URL organizacji", "Organization administrators": "Administratorzy organizacji", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "Oznaczone wiadomości", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "Status", "Stream": "Kanał", "Stream color": "Kolor kanału", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Wątek", "Topic muted": "Wyciszone wątki", + "Topic notifications": "", "Topic settings": "", "Topics": "Wątki", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "Tematy oznaczone jako zamknięte", "Tuesday": "Wtorek", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Zobacz kopie robocze", "View edit and move history": "", + "View edit history": "Zobacz historię edycji", "View file": "Zobacz plik", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Nie możesz utworzyć kanału bez subskrybentów!", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Widzisz", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Piszesz", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "[Konfiguruj]", "[Quoting…]": "", + "acme": "acme", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "beta", diff --git a/locale/pt/LC_MESSAGES/django.po b/locale/pt/LC_MESSAGES/django.po index 04788998b1..cc69718a09 100644 --- a/locale/pt/LC_MESSAGES/django.po +++ b/locale/pt/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Andrei Bernardo Simoni , 2021\n" "Language-Team: Portuguese (http://app.transifex.com/zulip/zulip/language/pt/)\n" @@ -25,8 +25,8 @@ msgstr "" "Language: pt\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Não permitido para usuários convidados" @@ -64,7 +64,7 @@ msgstr "Data de início é depois da data de fim. Início: {start}, Fim: {end}" msgid "No analytics data available. Please contact your server administrator." msgstr "Nenhuma dado analítico disponível. Por favor contate o administrador do servidor" -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Parâmetros inválidos" @@ -125,32 +125,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Erro inesperado. Por favor contacte {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Algo deu errado. Por favor, recarregue a página." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Algo deu errado. Por favor, aguarde alguns segundos e tente novamente." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -267,7 +267,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Erro interno do servidor" @@ -516,9 +516,25 @@ msgstr "Certifique-se de copiar o link corretamente para o seu navegador. Se voc msgid "Billing" msgstr "Faturamento" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Fechar" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Cancelar" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Confirmar" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -569,7 +585,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -589,7 +605,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -601,7 +617,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -611,80 +627,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Fluxos no Zulip" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Fluxos no Slack" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Tópicos no Zulip" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Tópicos de fluxos no Zulip" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "O tópico de refeições de terça à noite no Zulip" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "O tópico de refeições de terça à noite no Zulip - Caixa de composição" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "O tópico de refeições de terça à noite no Slack" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Ver planos e preços" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Próximo" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Logotipo de Travis" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "GitHub logo" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Logo Heroku" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Logo Zendesk" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Logo Sentry" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Logo Pagerduty" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Entre agora" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -865,6 +807,18 @@ msgstr "OU" msgid "Sign up with %(identity_provider)s" msgstr "Inscrever-se com %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Entrar" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -944,10 +898,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -972,14 +922,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Cancelar" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Confirmar" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -988,17 +930,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1154,6 +1097,18 @@ msgstr "Usuários convidados" msgid "Normal users" msgstr "Usuários padrão" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Fechar" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Atualizar" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2241,14 +2196,6 @@ msgstr "Aplicativos móveis e para desktop" msgid "New organization" msgstr "Nova organização" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Entrar" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2694,6 +2641,10 @@ msgstr "Entre a URL da organização Zulip:" msgid "your-organization-url" msgstr "url-de-sua-organização" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Próximo" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "Não sabe a URL da sua organização?" @@ -2932,20 +2883,25 @@ msgid "" " " msgstr "\n Você pode usar também o Zulip desktop app.\n " -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} aceitou seu convite para participar do Zulip!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "Mapeamento de pedidos inválido." @@ -3033,7 +2989,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Alguns desses endereços já estão usando o Zulip, então não enviamos um convite. Nós enviamos convites para todos os outros!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Nada para alterar" @@ -3118,7 +3074,7 @@ msgstr "O limite de tempo para editar esta mensagem passou" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Você não tem permissão para usar menções curinga neste fluxo." @@ -3145,66 +3101,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Mensagem inválida" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Não é possível processar a mensagem" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgets: o programador da API enviou conteúdo JSON inválido" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3221,36 +3177,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3329,7 +3277,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3351,15 +3299,15 @@ msgstr "Esta API não está disponível para bots de webhooks de entrada." msgid "Account is not associated with this subdomain" msgstr "Conta não está associada a este subdomínio" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "Este ponto de acesso não aceita requisições de bot." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Deve ser um administrador do servidor" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3369,19 +3317,19 @@ msgstr "Deve ser um administrador do servidor" msgid "Insufficient permission" msgstr "Permissão insuficiente" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "Este endpoint requer autenticação HTTP básica" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Cabeçalho de autorização inválido para autenticação básica" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Cabeçalho de autorização ausente para autenticação básica" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Bots webhooks podem apenas acessar webhooks" @@ -3493,11 +3441,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Tópico ausente" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Não pode enviar para múltiplos fluxos" @@ -3658,7 +3606,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Não foi possível alocar a fila de eventos" @@ -3761,8 +3709,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Subdomínio inválido" @@ -3896,15 +3844,15 @@ msgstr "Produtividade" msgid "Version control" msgstr "Controle de versão" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Mensagem não deve ser vazia" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Mensagem não deve conter bytes nulos" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4155,6 +4103,14 @@ msgstr "{full_name} mencionou você:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} mencionou a todos:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4391,21 +4347,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "Envio excederia a cota de envio da organização." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "Não foi possível decodificar a imagem; você enviou um arquivo de imagem?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "Tamanho da imagem excede limite." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4509,7 +4465,7 @@ msgstr "Tipo do bot inválido" msgid "Invalid interface type" msgstr "Tipo de interface inválido" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4616,12 +4572,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "O cabeçalho de evento HTTP '{header}' ausente" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4635,12 +4591,12 @@ msgstr "Deve haver uma barra no início do comando zcommand." msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4716,133 +4672,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Administradores e moderadores" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Apenas administradores" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Ninguém" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Dono da organização" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Administrador da organização" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Membro" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Convidado" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Público" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Todos os membros do fluxo podem postar" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Apenas administradores da organização podem postar" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Apenas membros plenos da organização podem postar" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Emoji unicode" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Emoji personalizado" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Emoji extra do Zulip" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Lista de opções" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Selecionador de pessoa" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Texto curto" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Texto longo" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Selecionador de data" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Link" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "Conta externa" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4881,27 +4837,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "Nenhum token JSON na web foi aprovado na requisição" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Token JSON na web incorreto" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Subdomínio requerido" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4939,11 +4895,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "DevAuthBackend não habilitado." @@ -5160,7 +5116,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5206,19 +5162,19 @@ msgstr "Você deve enviar exatamente um logotipo." msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5299,15 +5255,23 @@ msgstr "Json inválido para sub-mensagem" msgid "

You are not authorized to view this file.

" msgstr "

Você não está autorizado a visualizar este arquivo.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5377,7 +5341,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "Mudanças na imagem de perfil estão desativadas nesta organização" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Alteração de endereço de email está desabilitada neste organização." @@ -5395,24 +5359,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "Sua senha do Zulip é gerenciada no LDAP" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Senha incorreta!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Você deve enviar apenas um avatar" @@ -5558,16 +5522,16 @@ msgstr "Conteúdo não pode ser vazio" msgid "Malformed JSON input" msgstr "Entrada JSON mal-formada" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5597,9 +5561,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5629,35 +5592,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "Dados estão fora de ordem." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "OTP inválido" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/pt/translations.json b/locale/pt/translations.json index e1f0b86b2c..75c6249d8a 100644 --- a/locale/pt/translations.json +++ b/locale/pt/translations.json @@ -135,6 +135,7 @@ "All streams": "Todos os fluxos", "All time": "Período integral", "All unreads": "Todas não lidas", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "Permitir edição de mensagens", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "Automático", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Avatar do Gravatar", @@ -212,6 +215,7 @@ "Cancel": "Cancelar", "Cancel compose": "Cancelar composição", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "Alteração", @@ -229,11 +233,11 @@ "Clear avatar": "Remover avatar", "Clear image": "", "Clear profile picture": "Remover imagem de perfil", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "Fechar", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "Contatar o suporte", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Converter emoticons antes de enviar (:) torna-se 😃)", "Cookie Bot": "Bot de cookie", "Copied!": "Copiado!", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "Desativar sua conta", "Deactivate {name}?": "", - "Deactivated": "Desativado", "Deactivated users": "Usuários desativados", "December": "Dezembro", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "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", "Guest": "Convidado", - "Guest users cannot edit custom emoji.": "Usuários convidados não podem editar emojis personalizados.", "Guests": "Convidados", "Guests cannot edit custom emoji.": "Convidados não podem editar emoji personalizado.", "Header": "", "Help center": "Centro de ajuda", "Hide muted message again": "", - "Hide notice": "", "Hide password": "Esconder senha", "Hide starred message count": "Esconder contagem de mensagens marcadas com estrela", "High contrast mode": "Modo de alto contraste", @@ -634,17 +636,17 @@ "Last 30 days": "Últimos 30 dias", "Last 6 months": "Últimos 6 meses", "Last active": "Ativo pela última vez", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Última mensagem", "Last modified": "Modificado pela última vez", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "Gerenciar canais", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "Próxima mensagem", "Next unread direct message": "", "Next unread topic": "Próximo tópico não lido", + "No bots found.": "", "No bots match your current filter.": "Nenhum bot corresponde ao seu filtro atual.", "No conversations match your filters.": "", - "No custom emoji.": "Sem emoji personalizado.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "Nenhum fluxo padrão corresponde ao seu filtro atual.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Nenhuma descrição.", "No drafts selected": "", "No drafts.": "Nenhum rascunho.", - "No exports.": "Sem exportações. ", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Nenhum convite corresponde ao seu filtro atual.", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "Ninguém leu essa mensagem ainda.", "No owner": "Sem proprietário", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "Nenhuma restrição", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "Opcional", "Organization": "Organização", + "Organization URL": "URL da organização", "Organization administrators": "Administradores de organização", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "Selecionar emoji", "Select language": "Selecionar idioma", @@ -1062,6 +1077,7 @@ "Starred messages": "Mensagens marcadas com estrela", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "Fluxo", "Stream color": "Cor do fluxo", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Tópico", "Topic muted": "Tópico silenciado", + "Topic notifications": "", "Topic settings": "", "Topics": "Tópicos", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "Terça", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Visualizar rascunhos", "View edit and move history": "", + "View edit history": "Visualizar histórico de edição", "View file": "Visualizar arquivo", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Você não pode criar um fluxo sem inscritos!", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Você recebe", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Você digita", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Você não está inscrito neste fluxo. Você não será notificado se outros usuários responderem sua mensagem.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "[Configurar]", "[Quoting…]": "[Citando...]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po index 852a7da757..ea46a8a15c 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: 2023-10-01 20:55+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+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/" @@ -21,7 +21,7 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % " "1000000 == 0 ? 1 : 2;\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Não permitido para visitantes" @@ -62,7 +62,7 @@ msgstr "" "Sem dados de analytics disponíveis. Por favor contate seu administrador do " "servidor." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Parâmetros inválidos" @@ -139,13 +139,13 @@ msgstr "" "Sua organização não tem licenças do Zulip para convidar {num_invites} " "usuários." -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, fuzzy, python-brace-format #| msgid "You must invoice for at least {} users." msgid "You must invoice for at least {min_licenses} users." msgstr "Você deve incluir na fatura ao menos {} usuários." -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, fuzzy, python-brace-format #| msgid "" #| "Invoices with more than {} licenses can't be processed from this page. To " @@ -157,21 +157,21 @@ msgstr "" "Faturas com mais de {} licenças não podem ser processadas por esta página. " "Para completar o upgrade, por favor. contate {}." -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Algo errado aconteceu. Por favor contate {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Algo errado aconteceu. Por favor, recarregue a página." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "" "Algo errado aconteceu. Por favor aguarde alguns segundos e tente de novo." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -295,7 +295,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Erro interno do servidor" @@ -562,9 +562,25 @@ msgstr "" msgid "Billing" msgstr "Faturamento" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Fechar" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Cancelar" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Confirmar" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -615,7 +631,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -635,7 +651,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -647,7 +663,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -657,80 +673,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -912,6 +854,20 @@ msgstr "OU" msgid "Sign up with %(identity_provider)s" msgstr "Inscrever-se com %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +#, fuzzy +#| msgid "Already has an account." +msgid "Already have an account?" +msgstr "Já tem uma conta." + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Login" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -1002,10 +958,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -1030,14 +982,6 @@ msgid "" "noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Cancelar" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Confirmar" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -1046,19 +990,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating " -"an\n" -" organization first. Please use EmailAuthBackend to " -"create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1221,6 +1164,18 @@ msgstr "" msgid "Normal users" msgstr "Usuários normais" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Fechar" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2325,14 +2280,6 @@ msgstr "" msgid "New organization" msgstr "" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Login" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2782,6 +2729,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -3027,20 +2978,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3128,7 +3084,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Nada para mudar" @@ -3213,7 +3169,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3241,66 +3197,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Incapaz de processar a mensagem" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3317,35 +3273,27 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3426,7 +3374,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3448,15 +3396,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "A conta não está associada a este subdomínio" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3466,19 +3414,19 @@ msgstr "" msgid "Insufficient permission" msgstr "Permissão insuficiente" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Cabeçalho de autorização inválido para autenticação básica" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Os bots de webhook só podem acessar webhooks" @@ -3595,11 +3543,11 @@ msgid "Invalid email '{email}'" msgstr "Domínio inválido: {}" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Falta o tópico" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "A mensagem não deve estar vazia" @@ -3761,7 +3709,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Não foi possível alocar fila de eventos" @@ -3864,8 +3812,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Subdomínio inválido" @@ -3998,15 +3946,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "A mensagem não pode ser vazia" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a " @@ -4256,6 +4204,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4497,21 +4453,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4617,7 +4573,7 @@ msgstr "" msgid "Invalid interface type" msgstr "Tipo de interface inválido" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4724,12 +4680,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4743,12 +4699,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4824,133 +4780,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Admins e moderadores" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Apenas admins" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Todos os membros da stream podem postar" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Emoji customizado" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Emoji extra do Zulip" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4989,27 +4945,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "Nenhum JSON web token foi passado na solicitação" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "JSON web token inválido" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Subdomínio necessário" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -5047,11 +5003,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5270,7 +5226,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5316,19 +5272,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5409,15 +5365,27 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "" +#: zerver/views/typing.py:35 +#, fuzzy +#| msgid "Missing sender" +msgid "Missing stream_id" +msgstr "Falta o remetente" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +#, fuzzy +#| msgid "Missing 'queue_id' argument" +msgid "Missing 'to' argument" +msgstr "Faltando o argumento 'queue_id'" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5487,7 +5455,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Mudanças no endereço de e-mail desativadas nesta organização." @@ -5505,24 +5473,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Senha incorreta!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Você deve fazer o upload de precisamente um avatar." @@ -5671,16 +5639,16 @@ msgstr "O conteúdo não pode estar vazio" msgid "Malformed JSON input" msgstr "Entrada JSON inválida" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in [created|activated|acknowledged|" "closed]" @@ -5710,9 +5678,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download exports]" +"({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5742,37 +5709,37 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, fuzzy, python-brace-format #| msgid "Invalid parameters" msgid "Invalid property {property}" msgstr "Parâmetros inválidos" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Dado inválido." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "OTP inválido" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 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 30dcd5f742..789104c81d 100644 --- a/locale/pt_BR/translations.json +++ b/locale/pt_BR/translations.json @@ -135,6 +135,7 @@ "All streams": "Todas as streams", "All time": "Todo o tempo", "All unreads": "Todas as não lidas", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "Permitir o conteúdo da mensagem nos emails de notificação de mensagem", "Allow message editing": "Permitir a edição de mensagens", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "Automático", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "Cancelar", "Cancel compose": "Cancelar a composição", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "Mudar", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "Fechar", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "Contatar suporte", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Conceda a Zulip os tickets de Kerberos necessários para executar seu mirror de Zephyr via Webathena", "Guest": "", - "Guest users cannot edit custom emoji.": "", "Guests": "Visitantes", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "Centro de ajuda", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Última mensagem", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "Saiba mais", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "Gerenciar streams", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "Pŕoxima mensagem", "Next unread direct message": "", "Next unread topic": "Próximo tópico não lido", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "", "Organization": "Organização", + "Organization URL": "", "Organization administrators": "Administradores da organização", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "Mensagens com estrela", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "", "Stream color": "", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", "Topics": "", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Ver rascunhos", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/pt_PT/LC_MESSAGES/django.po b/locale/pt_PT/LC_MESSAGES/django.po index 2e351b79d1..e6c72227ef 100644 --- a/locale/pt_PT/LC_MESSAGES/django.po +++ b/locale/pt_PT/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: João Alves , 2021-2022\n" "Language-Team: Portuguese (Portugal) (http://app.transifex.com/zulip/zulip/language/pt_PT/)\n" @@ -19,8 +19,8 @@ msgstr "" "Language: pt_PT\n" "Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Não permitido a visitantes" @@ -58,7 +58,7 @@ msgstr "A hora de início é posterior à hora de fim. Início: {start}, Fim: {e msgid "No analytics data available. Please contact your server administrator." msgstr "Sem dados analíticos disponíveis. Por favor contacte o administrador do servidor." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Parâmetros inválidos" @@ -119,32 +119,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Algo correu mal. Por favor contacte {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Algo correu mal. Por favor recarregue a página." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Algo correu mal. Por favor aguarde alguns segundos e volte a tentar." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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,7 +261,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Erro interno do servidor" @@ -510,9 +510,25 @@ msgstr "Certifique-se de que copiou o link correctamente para o seu navegador. S msgid "Billing" msgstr "Faturação" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Fechar" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "Fechar modal" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Cancelar" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Confirmar" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -563,7 +579,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -583,7 +599,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -595,7 +611,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -605,80 +621,6 @@ msgstr "Requerer patrocínio" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Canais no Zulip" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Canais no Slack" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Temas no Zulip" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Temas de canal no Zulip" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Ver planos e preços" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Iniciar sessão agora" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -859,6 +801,18 @@ msgstr "OU" msgid "Sign up with %(identity_provider)s" msgstr "Inscrever-se com %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Iniciar Sessão" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -938,10 +892,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "Fechar modal" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -966,14 +916,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Cancelar" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Confirmar" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -982,17 +924,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1148,6 +1091,18 @@ msgstr "Utilizadores visitantes" msgid "Normal users" msgstr "Utilizadores normais" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Fechar" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Atualizar" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2235,14 +2190,6 @@ msgstr "Apps de desktop e móvel" msgid "New organization" msgstr "Nova organização" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Iniciar Sessão" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "Soluções" @@ -2688,6 +2635,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2926,20 +2877,25 @@ msgid "" " " msgstr "\n Também pode usar a app desktop do Zulip.\n " -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3027,7 +2983,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Alguns desses endereços já estão a usar o Zulip, por isso não lhes enviamos convite. Enviamos convite para os restantes!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Nada a alterar" @@ -3112,7 +3068,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Você não tem permissão para usar menções wildcard neste fluxo." @@ -3139,66 +3095,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "Os tópicos são obrigatórios nesta organização" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets: {error_msg}" @@ -3215,36 +3171,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3323,7 +3271,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3345,15 +3293,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "A conta não está associada a este subdomínio" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Tem de ser administrador do servidor" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3363,19 +3311,19 @@ msgstr "Tem de ser administrador do servidor" msgid "Insufficient permission" msgstr "Permissão insuficiente" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3487,11 +3435,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "" @@ -3652,7 +3600,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "Nome de emoji em falta" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3755,8 +3703,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Subdomínio inválido" @@ -3890,15 +3838,15 @@ msgstr "Produtividade" msgid "Version control" msgstr "Controlo de versões" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "A mensagem não pode estar em branco" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "A mensagem não pode conter bytes nulos" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4149,6 +4097,14 @@ msgstr "{full_name} mencionou-o:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} mencionou todos:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4385,21 +4341,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "O tamanho da imagem excede o limite." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4503,7 +4459,7 @@ msgstr "Tipo de bot inválido" msgid "Invalid interface type" msgstr "Tipo de interface inválido" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4610,12 +4566,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4629,12 +4585,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4710,133 +4666,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Admins, moderadores, membros e visitantes" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Admins, moderadores e membros" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Admins e moderadores" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Apenas admins" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Ninguém" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Proprietário da organização" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Administrador da organização" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Moderador" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Membro" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Visitante" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "Web-público" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Público" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Privado, histórico partilhado" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Privado, histórico protegido" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Todos os membros do canal podem publicar" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Apenas administradores da organização podem publicar" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Apenas administradores da organização e moderadores podem publicar" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Apenas membros integrais da organização podem publicar" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Emoji personalizados" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Lista de opções" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Texto curto" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Texto longo" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Link" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "Conta externa" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "Pronomes" @@ -4875,27 +4831,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4933,11 +4889,11 @@ msgstr "Já existe um campo com esse título." msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5154,7 +5110,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5200,19 +5156,19 @@ msgstr "Tem de carregar exactamente um logo." msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5293,15 +5249,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "

Não está autorizado a ver este canal.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5371,7 +5335,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "Alterações de avatar estão bloqueadas nesta organização." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "A alteração do endereço de e-mail está bloqueada nesta organização." @@ -5389,24 +5353,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Palavra-passe errada!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "Nova palavra-passe demasiado fraca!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Tem de carregar exactamente um avatar." @@ -5552,16 +5516,16 @@ msgstr "O conteúdo não pode estar em branco" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5591,9 +5555,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5623,35 +5586,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "Não pode usar mobile_flow_otp e desktop_flow_otp juntos." diff --git a/locale/pt_PT/translations.json b/locale/pt_PT/translations.json index 31f3effaf7..8b79adb1ba 100644 --- a/locale/pt_PT/translations.json +++ b/locale/pt_PT/translations.json @@ -135,6 +135,7 @@ "All streams": "Todos os canais", "All time": "Tempo todo", "All unreads": "Todas não lidas", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Permitir a criação de canais web-públicos (visíveis a qualquer um na Internet)", "Allow message content in message notification emails": "Permitir conteúdo de mensagens em emails de notificação de mensagem", "Allow message editing": "Permitir editar mensagens", @@ -185,7 +186,9 @@ "Automated messages and emails": "Mensagens e e-mails automatizados", "Automatic": "Automático", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "Alterações de avatar estão bloqueadas nesta organização", "Avatar from Gravatar": "Avatar do Gravatar", @@ -212,6 +215,7 @@ "Cancel": "Cancelar", "Cancel compose": "Cancelar composição", "Cancel compose and save draft": "Cancelar composição e guardar rascunho", + "Cannot view stream": "", "Card": "Cartão", "Center the view around message ID .": "Centralizar a visualização em torno do ID da mensagem .", "Change": "Alterar", @@ -229,11 +233,11 @@ "Clear avatar": "Limpar avatar", "Clear image": "", "Clear profile picture": "Limpar imagem de perfil", + "Clear topic": "", "Click here to reveal.": "Clique aqui para revelar.", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Clique fora da caixa de texto para guardar. Notificaremos automaticamente aqueles que tenham sido adicionados ou removidos.", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "Clique para ver ou transferir.", "Close": "Fechar", "Close modal": "Fechar modal", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "Contactar Apoio", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Converter emoticons antes de enviar (:) torna-se 😃)", "Cookie Bot": "Bot de cookies", "Copied!": "Copiado!", @@ -317,7 +322,6 @@ "Deactivate user": "Desativar utilizador", "Deactivate your account": "Desativar a sua conta", "Deactivate {name}?": "Desactivar {name}?", - "Deactivated": "Desativado", "Deactivated users": "Utilizadores desativados", "December": "Dezembro", "Default": "", @@ -557,13 +561,11 @@ "Government": "Governo", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Conceda a Zulip os tíquetes Kerberos necessários para executar seu espelho Zephyr via Webathena", "Guest": "Visitante", - "Guest users cannot edit custom emoji.": "Os visitantes não podem editar emoji personalizados.", "Guests": "Visitantes", "Guests cannot edit custom emoji.": "Os visitantes não podem editar emojis personalizados.", "Header": "Cabeçalho", "Help center": "Centro de ajuda", "Hide muted message again": "Ocultar mensagem silenciada novamente", - "Hide notice": "Ocultar aviso", "Hide password": "Ocultar palavra-passe", "Hide starred message count": "Ocultar contador de mensagens destacadas", "High contrast mode": "Modo de alto-contraste", @@ -634,17 +636,17 @@ "Last 30 days": "Últimos 30 dias", "Last 6 months": "Últimos 6 meses", "Last active": "Última atividade", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Última mensagem", "Last modified": "Última modificação", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "Saber mais", "Learn more about mentions here.": "Saiba mais sobre menções aqui .", "Learn more about starring messages here.": "Saiba mais sobre como colocar estrela em mensagens aqui .", "Leave {group_name}": "Sair de {group_name}", "Let others see when I've read messages": "Permitir que outros vejam quando li as mensagens", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "Permitir que os assinantes vejam quando estou a escrever mensagens em streams", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "Tema claro", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "Procura a nossa documentação de integrações ou API's?", "MOVED": "MOVIDO", "Main menu": "", + "Make organization permanent": "", "Manage bot": "Gerir bot", "Manage streams": "Gerir canais", "Manage this bot": "Gerir este bot", @@ -781,29 +784,39 @@ "Next message": "Mensagem seguinte", "Next unread direct message": "", "Next unread topic": "Próximo tema não lido", + "No bots found.": "", "No bots match your current filter.": "Nenhum bot corresponde ao filtro atual.", "No conversations match your filters.": "", - "No custom emoji.": "Sem emoji personalizados.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "Nenhum canal predefinido corresponde ao filtro atual.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Sem descrição.", "No drafts selected": "", "No drafts.": "Sem rascunhos.", - "No exports.": "Sem exportações.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Nenhum convite corresponde ao filtro atual.", "No language set": "Sem idioma definido", + "No linkifiers match your current filter.": "", "No linkifiers set.": "Nenhum gerador de link definido.", "No matching results": "", + "No matching streams": "", "No matching users.": "Nenhum utilizador correspondente.", "No one has read this message yet.": "Ainda ninguém leu esta mensagem.", "No owner": "Sem proprietário", "No playgrounds configured.": "Nenhum playground configurado.", + "No playgrounds match your current filter.": "", "No restrictions": "Sem restrições", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "Sem subscrições de canal.", "No streams": "Nenhum canal", "No topics are marked as resolved.": "Nenhum tópico está marcado como resolvido.", + "No topics match your current filter.": "Nenhum tema corresponde ao filtro atual.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "Sem subscrições de grupo de utilizadores.", "No user groups": "", "No user to subscribe.": "Sem utilizadores para subscrever.", @@ -853,6 +866,7 @@ "Option already present.": "Opção já presente.", "Optional": "Opcional", "Organization": "Organização", + "Organization URL": "URL da Organização", "Organization administrators": "Administradores da organização", "Organization administrators can change the announcement stream in the organization settings.": "Os administradores da organização podem alterar o canal de anúncios nas definições da organização.", "Organization administrators can reactivate deactivated users.": "Administradores da organização podem reativar utilizadores desativados.", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "Seleccione um canal abaixo ou altere o nome do tema.", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "Seleccionar emoji", "Select language": "Seleccionar idioma", @@ -1062,6 +1077,7 @@ "Starred messages": "Mensagens destacadas", "Start a new topic or select one from the list.": "", "Start export of public data": "Iniciar exportação de dados públicos", + "Start new conversation": "", "Status": "Estado", "Stream": "Canal", "Stream color": "Cor do canal", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "Este bot foi desactivado.", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "Esta é uma organização exemplo e será automaticamente apagada em {days_remaining} dias.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "Este é o aspecto de uma notificação do Zulip.", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Tema", "Topic muted": "Tema silenciado", + "Topic notifications": "", "Topic settings": "", "Topics": "Temas", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "Temas marcados como resolvidos", "Tuesday": "Terça-feira", @@ -1259,6 +1280,7 @@ "View direct messages": "Ver mensagens directas", "View drafts": "Ver rascunhos", "View edit and move history": "", + "View edit history": "Ver histórico de edição", "View file": "Ver ficheiro", "View in playground": "Ver em playground", "View in {name}": "Ver em {name}", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "Você também pode fazer tabelas com isto Sintaxe da tabela Markdown-ish .", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Não pode criar um canal sem subscritores!", "You cannot create a user group with no members!": "", "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.": "", "You do not have permission to add other users to streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Obtém", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "Silenciou .", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Você escreve", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Não está subscrito a este canal. Não será notificado se outros utilizadores responderem à sua mensagem.", @@ -1419,6 +1445,7 @@ "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 são um contributo da nossa fabulosa comunidade de tradutores voluntários. Se gostaria de ajudar, veja as guidelines de tradução do Zulip.", "[Configure]": "[Definir]", "[Quoting…]": "[Citando...]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "e {remaining_senders, plural, one {1 other} other {# others}}.", "back to streams": "", "beta": "beta", diff --git a/locale/ro/LC_MESSAGES/django.po b/locale/ro/LC_MESSAGES/django.po index 7d95da4172..64055c1649 100644 --- a/locale/ro/LC_MESSAGES/django.po +++ b/locale/ro/LC_MESSAGES/django.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Viorel-Cosmin Miron , 2022\n" "Language-Team: Romanian (http://app.transifex.com/zulip/zulip/language/ro/)\n" @@ -22,8 +22,8 @@ msgstr "" "Language: ro\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Nu este permis pentru utilizatorii în vizită" @@ -61,7 +61,7 @@ msgstr "Începutul este mai târziu decât sfârșitul. Început: {start}, Sfâr msgid "No analytics data available. Please contact your server administrator." msgstr "Nu există date analitice. Vă rugăm contactați administratorul serverului." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Parametri Incorecţi" @@ -122,32 +122,32 @@ msgid "" "{num_invites} users." msgstr "Organizația dvs. nu are suficiente licențe Zulip neutilizate pentru a invita utilizatorii {num_invites}." -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Ceva nu a mers bine. Vă rugam contactați {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Ceva a funcționat greșit. Te rugam reîncărcă pagina." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Ceva a funcționat greșit. Te rugam să aștepți câteva secunde apoi reîncearcă." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -264,7 +264,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Eroare internă a serverului" @@ -513,9 +513,25 @@ msgstr "Asigurați-vă că ați copiat corect link-ul în browserul dumneavoastr msgid "Billing" msgstr "Facturare" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Închide" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "Închidere modal" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Renunță" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Confirmă" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -566,7 +582,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -586,7 +602,7 @@ msgstr "Vedeți prețurile" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -598,7 +614,7 @@ msgstr "Auto-gazdă Zulip" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -608,80 +624,6 @@ msgstr "Solicitați sponsorizare" msgid "Education pricing" msgstr "Prețuri pentru educație" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Huburi in Zulip" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Huburi în Slack" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Subiecte în Zulip" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Subiectele huburilor în Zulip" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "Marți seara subiectul de catering din Zulip" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "Marți seara subiectul de catering din Zulip - caseta de compus" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "Marți seara subiectul de catering din Slack" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Vezi ofertele și prețurile" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "Anterior" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Urmatorul" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Logo Travis" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "Logo-ul GitHub" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Logo Heroku" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Logo Zendesk" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Logo Jira" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Logo Sentry" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Logo Pagerduty" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Autentifică-te acum" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "Caracteristici & prețuri" @@ -862,6 +804,18 @@ msgstr "SAU" msgid "Sign up with %(identity_provider)s" msgstr "Înregistrează-te cu %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Autentificare" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -941,10 +895,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "Închidere modal" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -969,14 +919,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Renunță" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Confirmă" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -985,18 +927,19 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\n Încercați să vă autentificați utilizând LDAP fără a crea un cont de utilizator\n organizație mai întâi. Vă rugăm să utilizați EmailAuthBackend pentru a crea\n organizația dvs. și apoi încercați din nou.\n " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1151,6 +1094,18 @@ msgstr "Utilizatorii vizitatori" msgid "Normal users" msgstr "Utilizatori obișnuiți" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Închide" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Actualizează" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2238,14 +2193,6 @@ msgstr "Aplicații desktop și mobile" msgid "New organization" msgstr "Organizație nouă" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Autentificare" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "Soluții" @@ -2691,6 +2638,10 @@ msgstr "Introdu adresa URL a organizației tale Zulip:" msgid "your-organization-url" msgstr "your-organization-url" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Urmatorul" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "Nu știi URL-ul organizației tale?" @@ -2929,20 +2880,25 @@ msgid "" " " msgstr "\n Poți folosi Aplicatia pentru desktop Zulip.\n " -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "abonări" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} doar ce s-a înscris pe Zulip. (total: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} a acceptat invitația ta pe Zulip!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "Ordine de mapare nevalidă" @@ -3030,7 +2986,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Unele dintre aceste adrese folosesc deja Zulip, așa că nu le-am trimis o invitație. Le-am trimis invitații tuturor celorlalți!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Nimic de schimbat" @@ -3115,7 +3071,7 @@ msgstr "Limita de timp pentru modificarea mesajului a expirat." msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Nu aveți permisiunea de a utiliza mențiuni wildcard în acest flux." @@ -3142,66 +3098,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Mesaj nevalid(e)" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Imposibil de redat mesajul" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "Se așteaptă exact un hub" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "Tip nevalid de date pentru hub" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "Tip de date nevalid pentru destinatari" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "Lista destinatarilor poate conține emailuri sau ID, dar nu ambele." -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "Botul tău {bot_identity} a încercat să trimită un mesaj în hubul cu ID {stream_id}, dar nu există nici un hub cu acest ID." -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "Botul tău {bot_identity} a încercat să trimită un mesaj în hubul {stream_name}, dar acesta nu există. Apasă [aici]({new_stream_link}) pentru a-l crea." -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "Botul tău {bot_identity} a încercat să trimită un mesaj în hubul {stream_name}. Hubul există dar nu are abonați." -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "Subiectele sunt necesare în această organizație" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgets: Programatorul API a trimis JSON conținut nevalid" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets: {error_msg}" @@ -3218,36 +3174,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3326,7 +3274,7 @@ msgid "" "{summary_line}" msgstr "{user} a modificat [perioada de păstrare a mesajelor](/help/message-retention-policy) pentru acest flux:\n* **Vechea perioadă de păstrare**: {old_retention_period}\n* **Noua perioadă de păstrare**: {new_retention_period}\n\n{summary_line}" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "Nu puteți atașa un submesaj la acest mesaj." @@ -3348,15 +3296,15 @@ msgstr "Acest APInu este disponibil pentru incoming webhook bots." msgid "Account is not associated with this subdomain" msgstr "Contul nu este asociat cu acest subdomeniu" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "Acest endpoint nu acceptă solicitări de la boți." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Trebuie să fii un administrator de server" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3366,19 +3314,19 @@ msgstr "Trebuie să fii un administrator de server" msgid "Insufficient permission" msgstr "Permisiune insuficientă" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "Acest endpoint necesită autorizare HTTP de bază " -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Antet de autorizare nevalid pentru auth basic" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Lipsește antetul autorizației pentru autentificarea de bază" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Boții webhook pot accesa doar webhooks" @@ -3490,11 +3438,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Lipsește subiectul" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Nu pot trimite către mai multe fluxuri" @@ -3655,7 +3603,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "Numele emoji-ului lipsește" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Nu pot aloca lista de evenimente" @@ -3758,8 +3706,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "Nu se poate analiza solicitarea: {webhook_name} a generat acest eveniment?" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Domeniu nevalid" @@ -3893,15 +3841,15 @@ msgstr "Productivitate" msgid "Version control" msgstr "Controlul versiunii" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Mesajul nu trebuie să fie gol" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Mesajul nu poate conține biți null" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4152,6 +4100,14 @@ msgstr "{full_name} te-a menționat:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} a menționat pe toți:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4388,21 +4344,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "Numărul de cuvinte urcate depașesc limita impusă de organizația ta." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "Nu am reușit să decodăm imaginea; sigur ai urcat o imagine?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "Mărimea imaginii depășește limitele permise." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "Imagine animată coruptă." -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "Format de imagine animat necunoscut." @@ -4506,7 +4462,7 @@ msgstr "Tip de bot nevalid" msgid "Invalid interface type" msgstr "Tip de interfață nevalidă" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4613,12 +4569,12 @@ msgstr "{var_name} nu are o lungime" msgid "{var_name} is missing" msgstr "{var_name} lipsește" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "Lipsește antetul evenimentului HTTP '{header}'" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4632,12 +4588,12 @@ msgstr "În zcommand ar trebui să existe un slash la început." msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "Eroare CSRF: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4713,133 +4669,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Administratori, moderatori, membri și invitați" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Administratori, moderatori și membri" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Administratori și moderatori" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Numai admini" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Nimeni" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Proprietarul organizaţiei" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Administratorul organizației" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Moderator" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Membru" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Vizitator" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "Web-public" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Public" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Istorie privată, comună" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Istorie privată, protejată" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "Istorie publică, protejată" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Toți membrii hubului pot scrie" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Doar administratorii organizației pot posta" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Numai administratorii și moderatorii organizației pot posta" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Numai membrii cu drepturi depline al organizației pot posta" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Emoji unicode" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Emoji personalizat" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Emoji extra Zulip" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Lista opțiunilor" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Alege persoana" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Test scurt" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Test lung" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Alege data" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Link" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "Cont extern" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4878,27 +4834,27 @@ msgstr "Evenimentul {event_id} nu a fost în această listă" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "Nici un token web JSON nu a trecut în cerere" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "JSON web token greșit" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Subdomeniul este necesar" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "Parola este incorectă." @@ -4936,11 +4892,11 @@ msgstr "Un câmp cu această etichetă deja există." msgid "Default custom field cannot be updated." msgstr "Câmplul implicit personalizat nu poate fi actualizat." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "Endpointul nu este disponibil în producţie." -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "DevAuthBackend nu este activat." @@ -5157,7 +5113,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5203,19 +5159,19 @@ msgstr "Urcă doar un logo. " msgid "Invalid playground" msgstr "Loc de joacă nevalid" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5296,15 +5252,23 @@ msgstr "Json nevalid pentru submesaj" msgid "

You are not authorized to view this file.

" msgstr "

Nu eești autorizat să vezi acest fișier.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "Listă goală \"către" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "Utilizatorul a dezactivat notificările de tastare pentru mesajele în flux" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "Listă goală \"către" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5374,7 +5338,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "Modifcarea avatarului este interzisă în această organizație. " -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Modificarea adresei de email este interzisă de această organizație." @@ -5392,24 +5356,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "Parola ta Zulip este administrata în LDAP" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Parolă greșită!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "Noua parolă e prea nesigură!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Urcă doar un avatar." @@ -5555,16 +5519,16 @@ msgstr "Conținutul nu poate fi gol. " msgid "Malformed JSON input" msgstr "Input JSON malformat" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "Newrelic webhook necesită timestamp în milisecunde" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "Newrelic webhook necesită ca current_state să fie în [open|acknowledged|closed]" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5594,10 +5558,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "Exportul datelor a fost finalizat și urcat aici:\n\n{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5626,35 +5589,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "Lipsă user_id sau user_uuid" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "Datele sunt în dezordine." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Date nevalide." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "Trebuie să vă resetați parola." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "Lipsește parametrul id_token" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "OTP nevalid" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "Nu pot folosi mobile_flow_otp și desktop_flow_otp împreună." diff --git a/locale/ro/translations.json b/locale/ro/translations.json index 65f99f9a39..ea85d3d1cf 100644 --- a/locale/ro/translations.json +++ b/locale/ro/translations.json @@ -135,6 +135,7 @@ "All streams": "Toate huburile", "All time": "Tot timpul", "All unreads": "Toate necititele", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Permite crearea de fluxuri publice web (vizibil pentru oricine de pe Internet)", "Allow message content in message notification emails": "Permite conținutul mesajului în e-mailurile de notificare a mesajelor", "Allow message editing": "Permite modificarea mesajului", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "Automatic", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "Modifcarea avatarului este interzisă în această organizație. ", "Avatar from Gravatar": "Avatar de la Gravatar", @@ -212,6 +215,7 @@ "Cancel": "Renunță", "Cancel compose": "Anulează compunerea", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "Centrați vizualizarea în jurul ID-ului mesajului .", "Change": "Schimbă", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "Șterge imaginea de profil", + "Clear topic": "", "Click here to reveal.": "Click aici pentru a dezvălui.", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Faceți clic în afara casetei de introducere pentru a salva. Vom anunța automat pe oricine a fost adăugat sau eliminat.", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "Închide", "Close modal": "Închidere modal", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "Contactează echipa de suport", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Convertește emoji inainte de a le trimite (:) devine 😃)", "Cookie Bot": "Cookie Bot", "Copied!": "Copiat!", @@ -317,7 +322,6 @@ "Deactivate user": "Dezactivați utilizatorul", "Deactivate your account": "Dezactivează contul tău", "Deactivate {name}?": "", - "Deactivated": "Dezactivat", "Deactivated users": "Utilizatorii dezactivați", "December": "Decembrie", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Acordă Zulip tichetul Kerberos necesar pentru a rula Zephyr mirror via Webathena", "Guest": "Vizitator", - "Guest users cannot edit custom emoji.": "Utilizatorii invitați nu pot edita emoji personalizate.", "Guests": "Vizitator", "Guests cannot edit custom emoji.": "Vizitatorii nu pot modifica emoji personalizați.", "Header": "", "Help center": "Centru de ajutor", "Hide muted message again": "Ascunde din nou mesajul dezactivat", - "Hide notice": "Ascundeți notificarea", "Hide password": "Ascunde parola", "Hide starred message count": "Ascunde numărul mesajelor cu stea", "High contrast mode": "Mod de contrast ridicat", @@ -634,17 +636,17 @@ "Last 30 days": "Ultimele 30 de zile", "Last 6 months": "Ultimele 6 luni", "Last active": "Ultima activitate", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Ultimul mesaj", "Last modified": "Modificat ultima dată", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "Aflați mai multe", "Learn more about mentions here.": "Aflați mai multe despre mențiuni Aici .", "Learn more about starring messages here.": "Aflați mai multe despre marcarea cu stea a mesajelor Aici .", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "Permite abonaților să vadă când scriu mesaje în fluxuri", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "Tema ușoară", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "În căutarea noastră integrări sau API documentație?", "MOVED": "MUTAT", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "Administrează huburile", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "Mesajul următor", "Next unread direct message": "", "Next unread topic": "Următorul subiect necitit", + "No bots found.": "", "No bots match your current filter.": "Nici un bot nu corespunde filtrului curent.", "No conversations match your filters.": "", - "No custom emoji.": "Nici un emoji personalizat.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "Nici un hub implicit nu corespunde filtrului curent.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Fără descriere.", "No drafts selected": "", "No drafts.": "Fără schițe.", - "No exports.": "Fără exporturi.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Nicio invitație nu se potrivește cu filtrul curent.", "No language set": "Nu este setată limba", + "No linkifiers match your current filter.": "", "No linkifiers set.": "Nu sunt setate linkifiers", "No matching results": "", + "No matching streams": "", "No matching users.": "Nu există utilizatori care se potrivesc.", "No one has read this message yet.": "", "No owner": "Fără autor", "No playgrounds configured.": "Nu au fost configurate locuri de joacă.", + "No playgrounds match your current filter.": "", "No restrictions": "Fără restricții", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "Fără abonamente la stream.", "No streams": "Fără fluxuri", "No topics are marked as resolved.": "Niciun subiect nu este marcat ca rezolvat.", + "No topics match your current filter.": "Nu sunt subiecte care să se potrivească filtrul curent.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "Fără abonamente la grupuri de utilizatori.", "No user groups": "", "No user to subscribe.": "Nici un utilizator de abonat.", @@ -853,6 +866,7 @@ "Option already present.": "Opțiune deja prezentă.", "Optional": "Optional", "Organization": "Organizație", + "Organization URL": "URL-ul organizatiei", "Organization administrators": "Administrator al organizației", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "Administratorii organizației pot reactiva utilizatorii dezactivați.", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "Selectează un flux de mai jos sau schimbă numele subiectului.", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "Selectați emoji", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "Mesaje cu stea", "Start a new topic or select one from the list.": "", "Start export of public data": "Începeți exportul datelor publice", + "Start new conversation": "", "Status": "Stare", "Stream": "Hub", "Stream color": "Culoare hub", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "Acesta este un organizare demonstrativă și vor fi șterse automat în {days_remaining} zile.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "Așa arată o notificare Zulip.", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Subiect", "Topic muted": "Subiect fără alertă sonoră", + "Topic notifications": "", "Topic settings": "", "Topics": "Subiecte", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "Subiecte marcate ca rezolvate", "Tuesday": "Marţi", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Vezi schițele", "View edit and move history": "", + "View edit history": "Vezi istoria modificărilor", "View file": "Vezi fișierul", "View in playground": "Vedere în locul de joacă", "View in {name}": "Vedeți în {name}", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "De asemenea, puteți face Mese cu asta Sintaxa tabelului Markdown-ish .", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Nu poți crea un hub fără abonați!", "You cannot create a user group with no members!": "", "You cannot send messages to deactivated users.": "Nu puteți trimite mesaje utilizatorilor dezactivați.", + "You do not have permission to add custom emoji.": "", "You do not have permission to add other users to streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Și vezi așa", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "Ai dezactivat sunetul .", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Tastezi asta", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Nu ești abonat la acest hub. Nu vei fi notificat când alți utilizatori vor răspunde mesajului tău.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Traducerile lui Zulip sunt contribuite de comunitatea noastră uimitoare de traducători voluntari. Dacă doriți să ajutați, vedeți Ghid de traducere Zulip .", "[Configure]": "[Configurează]", "[Quoting…]": "[Citat...]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "și {remaining_senders, plural, one {1 other} other {# others}}.", "back to streams": "", "beta": "beta", diff --git a/locale/ru/LC_MESSAGES/django.po b/locale/ru/LC_MESSAGES/django.po index b9c1cb186c..5e58a0406d 100644 --- a/locale/ru/LC_MESSAGES/django.po +++ b/locale/ru/LC_MESSAGES/django.po @@ -25,7 +25,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Lev Shereshevsky, 2022-2023\n" "Language-Team: Russian (http://app.transifex.com/zulip/zulip/language/ru/)\n" @@ -35,8 +35,8 @@ msgstr "" "Language: ru\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Не разрешено для гостевых пользователей" @@ -74,7 +74,7 @@ msgstr "Начальное время больше конечного. Нача msgid "No analytics data available. Please contact your server administrator." msgstr "Данные аналитики недоступны. Обратитесь к администратору сервера." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Неверные параметры" @@ -135,32 +135,32 @@ msgid "" "{num_invites} users." msgstr "У вашей организации недостаточно свободных лицензий Zulip, чтобы пригласить {num_invites} пользователей. " -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "Счет нужно запрашивать не менее чем на {min_licenses} пользователей." -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "Счета на более чем {max_licenses} лицензий не могут быть обработаны на этой странице. Для завершения апгрейда, пожалуйста, свяжитесь с {email}." -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Что-то пошло не так. Пожалуйста, обратитесь к {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Что-то пошло не так. Пожалуйста, перезагрузите страницу." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Что-то пошло не так. Пожалуйста, подождите несколько секунд и попробуйте еще раз." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -277,7 +277,7 @@ msgid "" msgstr "\n Если эта ошибка непредвиденная, вы можете\n связаться с поддержкой.\n " #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Внутренняя ошибка сервера" @@ -526,9 +526,25 @@ msgstr "Убедитесь, что вы правильно скопировал msgid "Billing" msgstr "Платежи" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Закрыть" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "Закрыть модальное окно" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Отмена" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Подтвердить" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -579,7 +595,7 @@ msgstr "Состояние оплаты" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -599,7 +615,7 @@ msgstr "Показать цены" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -611,7 +627,7 @@ msgstr "Самостоятельный хостинг Zulip" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -621,80 +637,6 @@ msgstr "Запросить спонсорство" msgid "Education pricing" msgstr "Цены на образование" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Каналы в Zulip" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Каналы в Slack" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Темы в Zulip" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Темы каналов в Zulip" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "Тема 'Вечерний перекус во вторник' в Zulip" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "Тема 'Вечерний перекус во вторник' в Zulip - создать" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "Тема 'Вечерний перекус во вторник' в Slack" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Посмотреть тарифы и цены" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "Предыдущий" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Далее" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Логотип Travis" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "Логотип GitHub" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Логотип Heroku" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Логотип Zendesk" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Логотип Jira" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Логотип Sentry" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Логотип Pagerduty" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Войти прямо сейчас" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "Возможности и цены" @@ -875,6 +817,18 @@ msgstr "ИЛИ" msgid "Sign up with %(identity_provider)s" msgstr "Зарегистрируйтесь с помощью %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Войти" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -954,10 +908,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "Настроить конфиденциальность адреса электронной почты" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "Закрыть модальное окно" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -982,14 +932,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "Вы также сможете изменить этот параметр после присоединения." -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Отмена" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Подтвердить" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "Видеозвонок завершен" @@ -998,18 +940,19 @@ msgstr "Видеозвонок завершен" msgid "You may now close this window." msgstr "Теперь вы можете закрыть это окно." -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "Ошибка конфигурации" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\n Вы пытаетесь войти с помощью LDAP, не создав \n перед этим организацию. Используйте EmailAuthBackend,\n чтобы создать свою организацию, а затем повторите попытку.\n " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1164,6 +1107,18 @@ msgstr "Гостевые пользователи" msgid "Normal users" msgstr "Обычные пользователи" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Закрыть" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Обновить" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "Дайджест" @@ -2251,14 +2206,6 @@ msgstr "Приложения для компьютера и смартфонов msgid "New organization" msgstr "Новая организация" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Войти" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "Решения" @@ -2704,6 +2651,10 @@ msgstr "Введите URL вашей организации Zulip:" msgid "your-organization-url" msgstr "url-вашей-организации" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Далее" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "Вам не известна URL вашей организации?" @@ -2942,20 +2893,25 @@ msgid "" " " msgstr "\n Вы также можете\n использовать приложение\n Zulip для рабочего стола.\n " -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "регистрации" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} только что зарегистрировался в Zulip. (всего: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} принял ваше приглашение присоединиться к Zulip!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "Неверное размещение заказа." @@ -3043,7 +2999,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Некоторые из этих адресов электронной почты уже используют Zulip, поэтому мы не стали отправлять им приглашение. А всем остальным - выслали!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Ничего не изменилось" @@ -3128,7 +3084,7 @@ msgstr "Разрешенное время редактирования сооб msgid "The time limit for editing this message's topic has passed." msgstr "Разрешенное время редактирования темы сообщения истекло." -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "У вас нет права использовать подстановочные упоминания в этом канале." @@ -3155,66 +3111,66 @@ msgstr "Флаг нередактируемый: '{flag}'" msgid "Invalid message flag operation: '{operation}'" msgstr "Неверное действие над флагом сообщения: '{operation}'" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Неверное сообщение(я)" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Невозможно отобразить сообщение" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "Ожидал ровно один канал" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "Неверный тип данных для канала" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "Неверный тип данных для получателей" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "В списках получателей могут быть адреса электронной почты или ID пользователей, но не то и другое." -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "Ваш бот {bot_identity} попытался послать сообщение в канал с ID {stream_id}, но канала с таким ID не существует." -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "Ваш бот {bot_identity} попытался послать сообщение в канал {stream_name}, но такого канала не существует. Нажмите [здесь]({new_stream_link}), чтобы его создать." -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "Ваш бот {bot_identity} попытался послать сообщение в канал {stream_name}. Канал существует, но на него никто не подписан." -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "Личные сообщения в этой организации отключены." -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "Темы необходимы в этой организации" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Виджеты: программист API послал неверное JSON-содержание" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Виджеты: {error_msg}" @@ -3231,36 +3187,28 @@ msgstr "В упорядоченном списке не должно быть п msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "Упорядоченный список должен включать все имеющиеся шаблоны ссылок ровно по одному разу" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "Неверный тип данных для идентификатора канала" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "Список получателей может содержать только идентификаторы пользователей." - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "Запланированное сообщение уже отправлено" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "Запланированное время доставки должно быть в будущем." -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "Сообщение не может быть отправлено в запланированное время." -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "Сообщение, которое вы запланировали на {delivery_datetime}, не было отправлено из-за следующей ошибки:" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "[Показать запланированные сообщения](#scheduled)" @@ -3339,7 +3287,7 @@ msgid "" "{summary_line}" msgstr "{user} изменил [срок хранения сообщений](/help/message-retention-policy) в настоящем канале:\n* **Прежний срок хранения**: {old_retention_period}\n* **Новый срок хранения**: {new_retention_period}\n\n{summary_line}" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "Вы не можете прикрепить вложенное сообщение к этому сообщению." @@ -3361,15 +3309,15 @@ msgstr "Этот API не доступен для входящих вебхук msgid "Account is not associated with this subdomain" msgstr "Учетная запись не связана с этим поддоменом" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "Конечная точка не принимает запросы бота." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Должен быть администратором сервера" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3379,19 +3327,19 @@ msgstr "Должен быть администратором сервера" msgid "Insufficient permission" msgstr "Недостаточно прав" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "Конечная точка требует базовую HTTP аутентификацию." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Неверный заголовок для Basic-авторизации" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Отсутствует заголовок авторизации для Basic-авторизации" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Вебхук-ботам доступны только вебхуки" @@ -3503,11 +3451,11 @@ msgid "Invalid email '{email}'" msgstr "Неверный адрес электронной почты '{email}'" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Не заполнена тема" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Нельзя отправить сообщение в несколько каналов" @@ -3668,7 +3616,7 @@ msgstr "Название эмодзи должно содержать тольк msgid "Emoji name is missing" msgstr "Не хватает названия эмодзи." -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Не удается выделить очередь событий" @@ -3771,8 +3719,8 @@ msgstr "Событие '{event_type}' в настоящее время не по msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "Не удалось выделить данные из запроса: данное событие сгенерировано {webhook_name}?" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Неверный поддомен." @@ -3906,15 +3854,15 @@ msgstr "Продуктивность" msgid "Version control" msgstr "Контроль версий" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Сообщение не должно быть пустым" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Сообщение не должно содержать нулевые байты" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4165,6 +4113,14 @@ msgstr "{full_name} упомянул вас:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} упомянул всех:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "Неверный тип данных для идентификатора канала" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "Список получателей может содержать только идентификаторы пользователей." + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4401,21 +4357,21 @@ msgstr "{var_name} не может быть пустой" msgid "Upload would exceed your organization's upload quota." msgstr "Загрузка превысит квоту вашей организации." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "Невозможно декодировать изображение; вы на самом деле загрузили файл изображения?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "Размер изображения превышает ограничения." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "Поврежденная анимированная картинка." -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "Неизвестный формат анимированного изображения." @@ -4519,7 +4475,7 @@ msgstr "Неверный тип бота" msgid "Invalid interface type" msgstr "Неверный тип интерфейса" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "Неверный ID пользователя: {user_id}" @@ -4626,12 +4582,12 @@ msgstr "{var_name} не имеет длины" msgid "{var_name} is missing" msgstr "{var_name} отсутствует" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "Отсутствует заголовок события HTTP '{header}'" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "Для вебхука {webhook} время должно быть в миллисекундах." @@ -4645,12 +4601,12 @@ msgstr "Должен присутствовать ведущий слэш в zco msgid "No such command: {command}" msgstr "Нет такой команды: {command}" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "Ошибка CSRF: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "Неправильная настройка обратного прокси-сервера: {proxy_reason}" @@ -4726,133 +4682,133 @@ msgstr "Отсутствует обязательная переменная \"c msgid "\"code\" should be the only variable present in the URL template" msgstr "Переменная \"code\" должна быть единственной в шаблоне URL" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Администраторы, модераторы, участники и гости" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Администраторы, модераторы и участники" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Администраторы и модераторы" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Только администраторы" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Никто" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Владелец организации" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Администратор организации" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Модератор" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Участник" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Гость" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "Открыто в сети" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Открытый" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Закрытый, открытая история переписки" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Закрытый, защищенная история переписки" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "Открытый, защищенная история переписки" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Все участники канала могут оставлять сообщения" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Только администраторы организации имеют право писать" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Только администраторы организации и модераторы могут публиковать сообщения" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Только полноценные члены организации могут писать" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Юникод эмодзи" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Дополнительные эмодзи" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Дополнительные эмодзи Zulip" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "Пользователь с ID {user_id} отключен" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "Пользователь с ID {user_id} является ботом" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Список вариантов" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Выбор человека" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Короткий текст" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Длинный текст" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Выбор даты" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Ссылка" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "Внешняя учетная запись" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "Местоимения" @@ -4891,27 +4847,27 @@ msgstr "События {event_id} не было в этой очереди" msgid "Bad event queue ID: {queue_id}" msgstr "Недопустимый идентификатор очереди событий: {queue_id}" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "Парольная аутентификация отключена в этой организации" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "В запросе отсутствует JSON web token" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Неверный JSON web token" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "В параметрах JSON не указан адрес электронной почты" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Необходим поддомен" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "Неверный пароль." @@ -4949,11 +4905,11 @@ msgstr "Поле с такой меткой уже существует." msgid "Default custom field cannot be updated." msgstr "Дополнительное поле по умолчанию не может быть обновлено." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "Эта конечная точка недоступна в производственном режиме." -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "DevAuthBackend не включен." @@ -5170,7 +5126,7 @@ msgstr "Только администраторы могут переопред #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "Размер загруженного файла больше установленного ограничения {max_size} MiB" @@ -5216,19 +5172,19 @@ msgstr "Вы должны загрузить только один логото msgid "Invalid playground" msgstr "Неверная интерактивная среда" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "Требуется получатель при обновлении типа запланированного сообщения." -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "Требуется тема при обновлении типа запланированного сообщения для канала." -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "Неверный формат запроса" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "Неверный DSN" @@ -5309,15 +5265,23 @@ msgstr "Неверный json для субсообщения" msgid "

You are not authorized to view this file.

" msgstr "

Вы не уполномочены просматривать этот файл.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "Пустой список 'для'" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "Пользователь отключил оповещения печати для сообщений канала." -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "Пустой список 'для'" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "Пользователь отключил оповещения печати для личных сообщений." @@ -5387,7 +5351,7 @@ msgstr "Группа пользователей {group_id} не является msgid "Avatar changes are disabled in this organization." msgstr "Изменение аватаров отключено в данной организации." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Изменение адреса электронной почты отключено в этой организации." @@ -5405,24 +5369,24 @@ msgstr "Неверный звук оповещения '{notification_sound}'" msgid "Invalid email batching period: {seconds} seconds" msgstr "Неверный период пакетной рассылки: {seconds} с" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "Ваш пароль Zulip задается в LDAP" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Неверный пароль!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "Вы сделали слишком много попыток! Попробуйте еще раз через {seconds} с." -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "Новый пароль слишком слабый!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Вы должны загрузить ровно один аватар." @@ -5568,16 +5532,16 @@ msgstr "Содержимое не может быть пустым" msgid "Malformed JSON input" msgstr "Неверные данные JSON" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "Вебхукe newrelic необходима временная метка в миллисекундах." -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "Вебхук newrelic ожидает current_state одним из [open|acknowledged|closed]" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5607,10 +5571,9 @@ msgstr "Неизвестное действие вебхука WordPress: {hook} #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "Ваш экспорт данных готов и был загружен тут:\n\n{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5639,35 +5602,35 @@ msgstr "{hostname} не является корректным именем хо msgid "Missing user_id or user_uuid" msgstr "Отсутствует user_id или user_uuid" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "Неверное свойство {property}" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "Данные не в порядке." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Неверные данные." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "Искаженные данные журнала аудита" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "Вам необходимо сбросить пароль." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "Не хватает параметра id_token" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "Неверный OTP" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "Нельзя одновременно использовать mobile_flow_otp и desktop_flow_otp." diff --git a/locale/ru/translations.json b/locale/ru/translations.json index 08dc9abca6..ab21fc21f4 100644 --- a/locale/ru/translations.json +++ b/locale/ru/translations.json @@ -135,6 +135,7 @@ "All streams": "Все каналы", "All time": "За все время", "All unreads": "Все непрочтенные", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Разрешить создание открытых веб-каналов (видны любому в Интернет)", "Allow message content in message notification emails": "Разрешить содержание сообщений в уведомлениях о пропущенных сообщениях по электронной почте", "Allow message editing": "Разрешить редактирование сообщений", @@ -185,7 +186,9 @@ "Automated messages and emails": "Автоматические сообщения и электронные письма", "Automatic": "Автоматически", "Automatic (follows system settings)": "Автоматически (в соответствии с настройками системы)", + "Automatically follow topics": "", "Automatically mark messages as read": "Автоматически отмечать сообщения как прочитанные", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "Доступно в Zulip Cloud Standard. Выполните апгрейд или запросите спонсорство, чтобы получить доступ.", "Avatar changes are disabled in this organization": "Изменения аватарок отключено в этой организации.", "Avatar from Gravatar": "Аватар из Gravatar", @@ -212,6 +215,7 @@ "Cancel": "Отмена", "Cancel compose": "Отменить сообщение", "Cancel compose and save draft": "Отменить создание и сохранить черновик", + "Cannot view stream": "", "Card": "Карточка", "Center the view around message ID .": "Показать в середине экрана сообщение с ID .", "Change": "Изменить", @@ -229,11 +233,11 @@ "Clear avatar": "Очистить аватар", "Clear image": "Очистить изображение", "Clear profile picture": "Очистить картинку профиля", + "Clear topic": "", "Click here to reveal.": "Нажмите здесь, чтобы открыть.", "Click on the pencil () icon to edit and reschedule a message.": "Нажмите на значок карандаша (), чтобы отредактировать сообщение или время отправки.", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Для сохранения нажмите вне поля ввода. Мы автоматически уведомим каждого, кто был добавлен или удален.", "Click to change notifications for this topic.": "Нажмите, чтобы изменить оповещения для этой темы.", - "Click to view edit history.": "Нажмите, чтобы просмотреть историю изменений.", "Click to view or download.": "Нажмите, чтобы посмореть или скачать.", "Close": "Закрыть", "Close modal": "Закрыть модальное окно", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "Обратитесь к модератору, чтобы отметить тему как решенную.", "Contact a moderator to unresolve this topic.": "Обратитесь к модератору, чтобы отметить тему как нерешенную.", "Contact support": "Обратиться в службу поддержки", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Превращать эмодзи перед отправкой (:) становится 😃)", "Cookie Bot": "Cookie-бот", "Copied!": "Скопировано!", @@ -317,7 +322,6 @@ "Deactivate user": "Отключить пользователя", "Deactivate your account": "Отключить вашу учетную запись", "Deactivate {name}?": "Отключить {name}?", - "Deactivated": "Отключено", "Deactivated users": "Отключенные пользователи", "December": "Декабрь", "Default": "По умолчанию", @@ -557,13 +561,11 @@ "Government": "Правительство", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Предоставьте Zulip Kerberos тикеты, необходимые для запуска вашего зеркала Zephyr через Webathena", "Guest": "Гость", - "Guest users cannot edit custom emoji.": "Гости не могут редактировать пользовательские эмодзи.", "Guests": "Гости", "Guests cannot edit custom emoji.": "Гости не могут редактировать собственные эмодзи.", "Header": "Заголовок", "Help center": "Центр помощи", "Hide muted message again": "Опять скрыть заглушенные сообщения", - "Hide notice": "Скрыть оповещение", "Hide password": "Скрыть пароль", "Hide starred message count": "Скрыть количество отмеченных сообщений", "High contrast mode": "Высоко-контрастный режим", @@ -634,17 +636,17 @@ "Last 30 days": "Последние 30 дней", "Last 6 months": "Последние 6 месяцев", "Last active": "Последняя активность", - "Last edited {last_edit_timestr}": "Последняя правка {last_edit_timestr}", + "Last edited {last_edit_timestr}.": "", "Last message": "Последнее сообщение", "Last modified": "Последнее изменение", - "Last moved {last_edit_timestr}": "Последнее перемещение {last_edit_timestr}", + "Last moved {last_edit_timestr}.": "", "Learn more": "Узнать больше", "Learn more about mentions here.": "Узнайте больше об упоминаниях тут.", "Learn more about starring messages here.": "Узнайте больше об отметке сообщений тут.", "Leave {group_name}": "Покинуть {group_name}", "Let others see when I've read messages": "Показывать другим, когда сообщения мною прочитаны", "Let recipients see when I'm typing direct messages": "Показывать получателям, когда я печатаю личные сообщения", - "Let subscribers see when I'm typing messages in streams": "Показывать подписчикам, когда я печатаю сообщения в канале", + "Let recipients see when I'm typing messages in streams": "", "Light": "Светлая", "Light theme": "Светлая тема", "Light theme logo": "Логотип для светлой темы", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "Ищете нашу документацию по интеграции или API?", "MOVED": "ПЕРЕМЕЩЕНО", "Main menu": "Основное меню", + "Make organization permanent": "", "Manage bot": "Управлять ботом", "Manage streams": "Управление каналами", "Manage this bot": "Управлять ботом", @@ -781,29 +784,39 @@ "Next message": "Следующее сообщение", "Next unread direct message": "Следующее непрочитанное личное сообщение", "Next unread topic": "Следующая непрочитанная тема", + "No bots found.": "", "No bots match your current filter.": "Нет ботов, подпадающих под текущий фильтр.", "No conversations match your filters.": "", - "No custom emoji.": "Нет дополнительных эмодзи.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "Для данной организации не заданы дополнительные поля профиля.", - "No default streams match you current filter.": "Нет каналов по умолчанию, подпадающих под текущий фильтр.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Нет описания.", "No drafts selected": "Нет выделенных черновиков", "No drafts.": "Нет черновиков.", - "No exports.": "Нет выгрузок данных.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Нет приглашений, подпадающих под текущий фильтр.", "No language set": "Язык не определен", + "No linkifiers match your current filter.": "", "No linkifiers set.": "Шаблоны ссылок не заданы.", "No matching results": "", + "No matching streams": "", "No matching users.": "Нет совпадающих пользователей.", "No one has read this message yet.": "Никто еще не прочитал это сообщение.", "No owner": "Без владельца", "No playgrounds configured.": "Нет настроенных интерактивных сред.", + "No playgrounds match your current filter.": "", "No restrictions": "Нет ограничений", "No scheduled messages.": "Нет запланированных сообщений.", "No search results.": "Ничего не найдено.", "No stream subscriptions.": "Нет подписок на каналы.", "No streams": "Нет каналов", "No topics are marked as resolved.": "Нет тем, отмеченных как решенные.", + "No topics match your current filter.": "Нет тем, соответствующих текущему фильтру.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "Нет подписок на группы пользователей.", "No user groups": "Нет групп пользователей", "No user to subscribe.": "Нет пользователей для подписки.", @@ -853,6 +866,7 @@ "Option already present.": "Вариант уже перечислен.", "Optional": "Необязательно", "Organization": "Организация", + "Organization URL": "URL организации", "Organization administrators": "Администраторы организации", "Organization administrators can change the announcement stream in the organization settings.": "Администраторы организации могут изменить канал для объявлений в настройках организации.", "Organization administrators can reactivate deactivated users.": "Администраторы организации могут вновь активировать отключенных пользователей.", @@ -881,7 +895,7 @@ "Owners": "Владельцы", "Owners only": "Только владельцы", "Participants": "Участники", - "Participated": "Участвовал", + "Participated": "Участвовал/а", "Password": "Пароль", "Password is too weak": "Пароль слишком простой", "Password should be at least {length} characters long": "Длина пароля должна быть не менее {length} символов", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "Выберите ниже канал или измените название темы.", "Select a stream to subscribe": "", "Select all drafts": "Отметить все черновики", + "Select an integration": "", "Select draft": "Выберите черновик", "Select emoji": "Выберите эмодзи", "Select language": "Выберите язык", @@ -1062,6 +1077,7 @@ "Starred messages": "Отмеченные сообщения", "Start a new topic or select one from the list.": "Начните новую тему или выберите одну из списка.", "Start export of public data": "Начать экспорт общедоступных данных", + "Start new conversation": "", "Status": "Статус", "Stream": "Канал", "Stream color": "Цвет канала", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "Этот бот отключен.", "This bot cannot be edited.": "Этот бот не может быть изменен.", "This bot has been deactivated.": "Этот бот отключен.", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "Это демо-организация и она будет автоматически удалена через {days_remaining} дней.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "К этой беседе нет публичного доступа.", "This is what a Zulip notification looks like.": "Вот так выглядят оповещения Zulip.", "This message could not be sent at the scheduled time.": "Это сообщение не может быть отправлено в запланированное время.", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "Завтра в {time}", "Topic": "Тема", "Topic muted": "Тема заглушена", + "Topic notifications": "", "Topic settings": "Настройки темы", "Topics": "Темы", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "Темы необходимы в этой организации.", "Topics marked as resolved": "Тема отмечена как решенная", "Tuesday": "Вторник", @@ -1259,6 +1280,7 @@ "View direct messages": "Показать личные сообщения", "View drafts": "Показать черновики", "View edit and move history": "Просмотреть, редактировать и переместить историю", + "View edit history": "Показать историю редактирования", "View file": "Показать файл", "View in playground": "Показать в интерактивной среде", "View in {name}": "Показать в {name}", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "Вы можете управлять своими ботами.", "You can also make tables with this Markdown-ish table syntax.": "Вы также можете делать таблицы с помощью Markdown-подобного синтаксиса таблиц.", "You can combine search filters as needed.": "При необходимости вы можете комбинировать поисковые фильтры.", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "Вы получите полный доступ к этому сообществу и участвовать в беседах, если вы создадите учетную запись Zulip в данной организации.", "You can no longer save changes to this message.": "Вы больше не можете сохранять изменения в этом сообщении.", "You can only view or manage invitations that you sent.": "Вы можете видеть и управлять только теми приглашениями, которые вы сами выслали.", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Вы не можете создать канал без подписчиков!", "You cannot create a user group with no members!": "Вы не можете создать пустую группу пользователей!", "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 streams in this organization.": "У вас нет разрешения добавлять других пользователей в каналы в этой организации.", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "У вас нет права на перемещение некоторых сообщений в этой теме. Обратитесь к модератору, чтобы переместить все сообщения.", "You do not have permission to post in this stream.": "У вас нет права писать в данном канале.", @@ -1366,6 +1390,7 @@ "You follow this topic": "Вы отслеживаете эту тему", "You get": "Получается", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "У вас есть упоминания", "You have muted .": "Вы заглушили .", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "Вы подписались на канал ", "You type": "Вы пишете", "You unsubscribed from stream ": "Вы отменили подписку на канал ", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "Вы будете получать стандартные оповещения по этой теме.", "You will not receive notifications about new messages.": "Вы не будете получать оповещения о новых сообщениях.", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Вы не подписаны на этот канал. Вы не получите уведомление, если кто-то ответит на ваше сообщение.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Перевод Zulip выполняется нашим потрясающим сообществом переводчиков-добровольцев. Если вы хотите помочь, ознакомьтесь с рекомендациями по переводу Zulip.", "[Configure]": "[Настроить]", "[Quoting…]": "[Цитирование...]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "и {remaining_senders, plural, one {1 other} other {# others}}.", "back to streams": "назад к каналам", "beta": "бета", diff --git a/locale/si/LC_MESSAGES/django.po b/locale/si/LC_MESSAGES/django.po index df01320da7..2799eb0569 100644 --- a/locale/si/LC_MESSAGES/django.po +++ b/locale/si/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: HelaBasa Group , 2022\n" "Language-Team: Sinhala (http://app.transifex.com/zulip/zulip/language/si/)\n" @@ -20,8 +20,8 @@ msgstr "" "Language: si\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "අමුත්තන්ට ඉඩ නැත" @@ -59,7 +59,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "විශ්ලේෂණ දත්ත නැත. ඔබගේ සේවාදායක පරිපාලක අමතන්න." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -120,32 +120,32 @@ msgid "" "{num_invites} users." msgstr "පරිශීලකයින් {num_invites} කට ආරාධනා කිරීම සඳහා ප්‍රමාණවත් භාවිතා නොකරන ලද සුලිප් බලපත්‍ර ඔබගේ සංවිධානයේ නැත." -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "යම් වැරැද්දක් සිදුවී ඇත. පිටුව නැවත පූරණය කරන්න." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "යම් වැරැද්දක් සිදු වී ඇත. තත්පර කිහිපයක් රැඳී සිට යළි උත්සාහ කරන්න." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -262,7 +262,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "අභ්යන්තර සේවාදායකයේ දෝෂයකි" @@ -511,9 +511,25 @@ msgstr "සබැඳිය ඔබගේ අතිරික්සුවට නි msgid "Billing" msgstr "ලදුපත්" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "වසන්න" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "අවලංගු" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -564,7 +580,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -584,7 +600,7 @@ msgstr "මිලකරණය දකින්න" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -596,7 +612,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -606,80 +622,6 @@ msgstr "" msgid "Education pricing" msgstr "අධ්යාපනික මිලකරණය" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "සුලිප් හි ප්‍රචාර" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "ස්ලැක් හි ප්‍රචාර" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "සුලිප් හි මාතෘකා" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "සැලසුම් සහ මිලකරණය දකින්න" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "කලින්" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "ඊළඟ" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "ට්‍රැවිස් ලාංඡනය" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "ගිට්හබ් ලාංඡනය" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "හෙරෝකු ලාංඡනය" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "සෙන්ඩෙස්ක් ලාංඡනය" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "ජිරා ලාංඡනය" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "සෙන්ට්‍රි ලාංඡනය" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "පෙජර්ඩියුටි ලාංඡනය" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "දැන් ඇතුල් වෙන්න" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -860,6 +802,18 @@ msgstr "හෝ" msgid "Sign up with %(identity_provider)s" msgstr "%(identity_provider)s සමඟ ලියාපදිංචි වන්න" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "ඇතුල් වන්න" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -939,10 +893,6 @@ msgstr "සුලිප්" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -967,14 +917,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "අවලංගු" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -983,17 +925,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1149,6 +1092,18 @@ msgstr "පරිශීලක අමුත්තන්" msgid "Normal users" msgstr "සාමාන්‍ය පුද්ගලයින්" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "වසන්න" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "යාවත්කාල" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2236,14 +2191,6 @@ msgstr "" msgid "New organization" msgstr "නව සංවිධානය" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "ඇතුල් වන්න" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "විසඳුම්" @@ -2689,6 +2636,10 @@ msgstr "ඔබගේ සංවිධානයේ සුලිප් ඒ.ස.න msgid "your-organization-url" msgstr "ඔබගේ-සංවිධානයේ-ඒසනි" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "ඊළඟ" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "ඔබගේ සංවිධානයේ ඒ.ස.නි. නොදන්නේද?" @@ -2927,20 +2878,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "ලියාපදිංචි කිරීම්" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} දැන් සුලිප් වෙත ලියාපදිංචි වී ඇත. (එකතුව: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "සුලිප් හා එක් වීමට ඔබගේ ඇරයුම {user} පිළිගෙන ඇත!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3028,7 +2984,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "එම ලිපිනය වලින් සමහරක් දැනටමත් සුලිප් භාවිතා කරන බැවින් ඔවුන්ට ආරාධනා කළේ නැත. අපි අනෙක් සැම දෙනාටම ආරාධනා කළෙමු!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "වෙනස් කිරීමට කිසිවක් නැත" @@ -3113,7 +3069,7 @@ msgstr "මෙම පණිවිඩය සංස්කරණ කාල සී msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3140,66 +3096,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "පණිවිඩ(ය) වලංගු නොවේ" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "පණිවිඩය ගෙනහැර දැක්වීමට නොහැකිය" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "ලබන්නන් සඳහා වලංගු නොවන දත්ත වර්ගයකි" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "ලබන්නන්ගේ ලැයිස්තු වල වි-තැපැල් හෝ පරිශීලක හැඳු. අඩංගු විය හැකිය නමුත් දෙකම නොවේ." -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3216,36 +3172,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3324,7 +3272,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "ඔබට මෙම පණිවිඩයට උප පණිවිඩයක් ඇමුණිය නොහැකිය." @@ -3346,15 +3294,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "මෙම උප වසම සමඟ ගිණුමෙහි සම්බන්ධතාවයක් නැත" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "සේවාදායක පරිපාලකයෙකු විය යුතුය" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3364,19 +3312,19 @@ msgstr "සේවාදායක පරිපාලකයෙකු විය ය msgid "Insufficient permission" msgstr "ප්‍රමාණවත් අවසරයක් නැත" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3488,11 +3436,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "" @@ -3653,7 +3601,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "ඉමොජි නම අස්ථානගත වී ඇත" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3756,8 +3704,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "වලංගු නොවන උපවසමකි" @@ -3891,15 +3839,15 @@ msgstr "ඵලදායිතාව" msgid "Version control" msgstr "අනුවාද පාලනය" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "පණිවිඩය හිස් නොවිය යුතුය" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4150,6 +4098,14 @@ msgstr "{full_name} ඔබ ගැන සඳහන් කළා:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} සෑම කෙනෙකුම සඳහන් කළා:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4386,21 +4342,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "රූපයේ ප්‍රමාණය සීමාව ඉක්මවයි." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4504,7 +4460,7 @@ msgstr "ස්වයංක්‍රමලේඛ වර්ගය වලංගු msgid "Invalid interface type" msgstr "අතුරු මුහුණතෙහි වර්ගය වලංගු නොවේ" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4611,12 +4567,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4630,12 +4586,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "CSRF දෝෂයකි: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4711,133 +4667,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "පරිපාලකයින් පමණි" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "කිසිවෙක් නැත" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "සංවිධානයේ හිමිකරු" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "සංවිධානයේ පරිපාලක" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "සාමාජිකයා" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "අමුත්තා" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "ප්‍රසිද්ධ" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "පෞද්ගලික, හවුල් ඉතිහාසය" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "පෞද්ගලික, ආරක්‍ෂිත ඉතිහාසය" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "පළ කළ හැකි වන්නේ පරිපාලකයින්ට පමණි" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "පළ කළ හැකි වන්නේ පූර්ණ සාමාජිකයින්ට පමණි" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "යුනිකේත ඉමොජි" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "අභිරුචි ඉමොජි" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "සුලිප් අමතර ඉමොජි" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "විකල්ප ලැයිස්තුව" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "සබැඳිය" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "බාහිර ගිණුම" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4876,27 +4832,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "උපවසම අවශ්‍යයි" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4934,11 +4890,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "පෙරනිමි අභිරුචි ක්ෂේත්‍රය යාවත්කාල කළ නොහැකිය." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5155,7 +5111,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5201,19 +5157,19 @@ msgstr "ඔබ හරියටම එක් ලාංඡනයක් උඩු msgid "Invalid playground" msgstr "වලංගු නොවන ක්‍රීඩා පිටියකි" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5294,15 +5250,23 @@ msgstr "උප පණිවිඩ සඳහා වලංගු නොවන json msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5372,7 +5336,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "මෙම සංවිධානය තුළ වි-තැපැල් ලිපිනය වෙනස් කිරීම් අබල කර ඇත." @@ -5390,24 +5354,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "වැරදි මුරපදයකි!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "නව මුරපදය ඉතා දුර්වලයි!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "" @@ -5553,16 +5517,16 @@ msgstr "අන්තර්ගතය හිස් විය නොහැකිය msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5592,10 +5556,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "ඔබගේ දත්ත නිර්යාතය සම්පුර්ණ අතර මෙහි උඩුගත කර ඇත:\n\n {public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5624,35 +5587,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "දත්ත වලංගු නොවේ." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "ඔබගේ මුරපදය නැවත සැකසිය යුතුය." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/si/translations.json b/locale/si/translations.json index a53bef2748..86b2bcffc4 100644 --- a/locale/si/translations.json +++ b/locale/si/translations.json @@ -135,6 +135,7 @@ "All streams": "", "All time": "සෑම වෙලාවෙම", "All unreads": "නොකියවූ සියල්ල", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "පණිවිඩ දැනුම්දීම් වි-තැපැල් හි පණිවිඩ අන්තර්ගතයට ඉඩදෙන්න", "Allow message editing": "පණිවිඩ සංස්කරණයට ඉඩ දෙන්න", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "ස්වයංක්‍රීය", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "අවලංගු කරන්න", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "වෙනස් කරන්න", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "හෙළි කිරීමට මෙතැන ඔබන්න.", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "වසන්න", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "සහාය අමතන්න", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "පිටපත් විය!", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "", "December": "උඳුවප්", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "", "Guest": "අමුත්තා", - "Guest users cannot edit custom emoji.": "", "Guests": "අමුත්තන්", "Guests cannot edit custom emoji.": "අමුත්තන්ට අභිරුචි ඉමොජි සංස්කරණය කළ නොහැකිය.", "Header": "", "Help center": "උපකාරක මධ්‍යස්ථානය", "Hide muted message again": "නිහඬ කළ පණිවිඩය යළි සඟවන්න", - "Hide notice": "දැන්වීම සඟවන්න", "Hide password": "මුරපදය සඟවන්න", "Hide starred message count": "තරු යෙදූ පණිවිඩ ගණන සඟවන්න", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "පසුගිය දවස් 30", "Last 6 months": "පසුගිය මාස 6", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "අන්තිම පණිවිඩය", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "තව දැනගන්න", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "අනුකලන හෝ යෙ.ක්‍ර.මු. ප්‍රලේඛන බලන්නේද?", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "ඊළඟ පණිවිඩය", "Next unread direct message": "", "Next unread topic": "නොකියවූ ඊළඟ මාතෘකාව", + "No bots found.": "", "No bots match your current filter.": "වත්මන් පෙරහනට ස්වයංක්‍රමලේඛ නොගැළපේ.", "No conversations match your filters.": "", - "No custom emoji.": "අභිරුචි ඉමොජි නැත.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "සවිස්තරයක් නැත.", "No drafts selected": "", "No drafts.": "කටුපිටපත් නැත", - "No exports.": "නිර්යාත නැත.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "වත්මන් පෙරහනට කිසිදු ඇරයුමක් නොගැළපේ.", "No language set": "භාෂා කට්ටලයක් නැත", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "ගැළපෙන පරිශීලකයින් නැත.", "No one has read this message yet.": "", "No owner": "හිමිකරු නැත", "No playgrounds configured.": "ක්‍රීඩාපිටි වින්‍යාසගත කර නැත.", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "වත්මන් පෙරහනට ගැළපෙන මාතෘකා නැත.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "", "Organization": "සංවිධානය", + "Organization URL": "සංවිධානයේ ඒ.ස.නි.", "Organization administrators": "සංවිධානයේ පරිපාලකයින්", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "ඉමොජි තෝරන්න", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "තරු යෙදූ පණිවිඩ", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "තත්ත්වය", "Stream": "", "Stream color": "", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "සුලිප් නිවේදනයක පෙනුම මෙවැනි ය.", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "මාතෘකාව", "Topic muted": "මාතෘකාව නිහඬ කෙරිණි", + "Topic notifications": "", "Topic settings": "", "Topics": "මාතෘකා", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "විසඳා ඇති ලෙස සලකුණු කළ මාතෘකා", "Tuesday": "අඟහරුවාදා", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "කටුපිටපත් බලන්න", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "ඔබට ලැබේ", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "ඔබ නිහඬ කර ඇත.", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "සුලිප් පරිවර්තන සඳහා දායක වී ඇත්තේ අපගේ විශ්මය ජනක ස්වේච්ඡා පරිවර්තක ප්‍රජාව විසිනි. ඔබට උදව් කිරීමට අවශ්‍ය නම්, සුලිප් පරිවර්තන මාර්ගෝපදේශය බලන්න.", "[Configure]": "[වින්‍යාසගත කරන්න]", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "බීටා", diff --git a/locale/sr/LC_MESSAGES/django.po b/locale/sr/LC_MESSAGES/django.po index 8b27f34e6b..c5c1e7bcd8 100644 --- a/locale/sr/LC_MESSAGES/django.po +++ b/locale/sr/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Alex Vandiver , 2023\n" "Language-Team: Serbian (http://app.transifex.com/zulip/zulip/language/sr/)\n" @@ -20,8 +20,8 @@ msgstr "" "Language: sr\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Није дозвољено за госте" @@ -59,7 +59,7 @@ msgstr "Време почетка је касније од времена зав msgid "No analytics data available. Please contact your server administrator." msgstr "Нема доступних података за аналитику. Молим вас контактирајте вашег администратора сервера." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Неисправни параметри" @@ -120,32 +120,32 @@ msgid "" "{num_invites} users." msgstr "Ваша организација нема довољно неискоришћених Зулип лиценци за позивање {num_invites} корисника." -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Десило се нешто непредвиђено. Молим вас контактирајте {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Десило се нешто непредвиђено. Молим вас учитајте поново страницу." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Десило се нешто непредвиђено. Молим вас сачекајте неколико секунди па покушајте поново." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -262,7 +262,7 @@ msgid "" msgstr "\n Ако ова грешка није очекивана, можете\n контактирати подршку.\n " #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Интерна грешка сервера" @@ -511,9 +511,25 @@ msgstr "Проверите да сте исправно ископирали в msgid "Billing" msgstr "Рачун" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Затвори" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "Затвори прозор" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Откажи" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Потврди" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -564,7 +580,7 @@ msgstr "Статус наплате" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -584,7 +600,7 @@ msgstr "Погледајте ценовник" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -596,7 +612,7 @@ msgstr "Самостално хостујте Зулип" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -606,80 +622,6 @@ msgstr "Затражите спонзорство" msgid "Education pricing" msgstr "Цена за едукативне институције" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Токови у Зулипу" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Токови у Slack-у" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Теме у Зулипу" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Теме токова у Зулипу" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "Тема у Зулипу за кетеринг четвртком увече" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "Тема у Зулипу за кетеринг четвртком увече - поље за писање" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "Тема у Slack-у за кетеринг четвртком увече" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Погледајте планове и ценовник" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "Претходно" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Следеће" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Travis лого" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "GitHub лого" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Heroku лого" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Zendesk лого" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Jira лого" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Sentry лого" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Pagerduty лого" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Пријавите се сада" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "Могућности и ценовник" @@ -860,6 +802,18 @@ msgstr "ОР" msgid "Sign up with %(identity_provider)s" msgstr "Региструјте се са %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Пријави се" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -939,10 +893,6 @@ msgstr "Зулип" msgid "Configure email address privacy" msgstr "Подесите приватност адресе е-поште" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "Затвори прозор" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -967,14 +917,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Откажи" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Потврди" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "Завршен је видео позив" @@ -983,18 +925,19 @@ msgstr "Завршен је видео позив" msgid "You may now close this window." msgstr "Сада можете затворити овај прозор." -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "Грешка конфигурације" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\n Покушавате да се пријавите користећи LDAP без претходног\n прављења организације. Молим вас користите EmailAuthBackend\n да би сте направили вашу организацију и покушајте поново.\n " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1149,6 +1092,18 @@ msgstr "Гости" msgid "Normal users" msgstr "Обични корисници" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Затвори" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "Сажми" @@ -2236,14 +2191,6 @@ msgstr "Рачунар и мобилне апликације" msgid "New organization" msgstr "Нова организација" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Пријави се" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "Решења" @@ -2689,6 +2636,10 @@ msgstr "Унесите адресу ваше Зулип организације msgid "your-organization-url" msgstr "your-organization-url" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Следеће" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "Не знате адресу ваше организације?" @@ -2927,20 +2878,25 @@ msgid "" " " msgstr "\n Такође можете користити Зулип на рачунару.\n " -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "регистрације" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} се управо регистровао на Зулип. (укупно: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} је прихватио ваш позив да се придружи Зулипу!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3028,7 +2984,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Неке од ових адреса већ користе Зулип, тако да њима нисмо послали позивницу. Али зато јесмо послали свима осталима!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Ништа за промену" @@ -3113,7 +3069,7 @@ msgstr "Прошло је временско органичење за уређ msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Немате дозволу да користите @-помињања у овом току." @@ -3140,66 +3096,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Неисправна порука(е)" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Није могуће приказати поруку" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "Очекиван је тачно један ток" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "Неисправан тип података за ток" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "Неисправан тип података за примаоце" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "Списак прималаца може да садржи адресе е-поште или ИД корисника, али не оба." -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "Ваш бот {bot_identity} је покушао да пошаље поруку у ток са ИД {stream_id}, али нема тока са тим ИД-ом." -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "Ваш бот {bot_identity} је покушао да пошаље поруку у ток {stream_name}, али тај ток не постоји. Кликните [овде]({new_stream_link}) да би сте га направили." -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "Ваш бот {bot_identity} је покушао да пошаље поруку у ток {stream_name}. Ток постоји али нема ниједног претплатника." -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "Директне поруке су онемогућене у овој организацији." -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "Теме су обавезне у овој организацији" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3216,36 +3172,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3324,7 +3272,7 @@ msgid "" "{summary_line}" msgstr "{user} је променио [период чувања порука](/help/message-retention-policy) за овај ток:\n* **Стари период чувања**: {old_retention_period}\n* **Нови период чувања**: {new_retention_period}\n\n{summary_line}" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "Не можете прикачити потпоруку овој поруци." @@ -3346,15 +3294,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "Налог није повезан са овим поддоменом" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Мора бити администратор сервера" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3364,19 +3312,19 @@ msgstr "Мора бити администратор сервера" msgid "Insufficient permission" msgstr "Недовољне дозволе" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Неисправно заглавље ауторизације за основну ауторизацију" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Недостаје заглавље ауторизације за основну ауторизацију" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3488,11 +3436,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Недостаје тема" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Није могуће слање на више токова" @@ -3653,7 +3601,7 @@ msgstr "Имена емотикона морају садржати само м msgid "Emoji name is missing" msgstr "Недостаје име емотикона" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3756,8 +3704,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "Није могуће разлучити захтев: Да ли је {webhook_name} генерисао овај догађај?" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Неисправан поддомен" @@ -3891,15 +3839,15 @@ msgstr "Продуктивност" msgid "Version control" msgstr "Контрола верзија" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Порука не може бити празна" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Порука не сме садржати нула бајтова" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4150,6 +4098,14 @@ msgstr "{full_name} вас је поменуо:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} је поменуо све:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4386,21 +4342,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "Величина слике превазилази ограничење." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "Непознат формат анимиране слике." @@ -4504,7 +4460,7 @@ msgstr "Неисправан тип бота" msgid "Invalid interface type" msgstr "Неисправан тип интерфејса" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4611,12 +4567,12 @@ msgstr "{var_name} не садржи дужину" msgid "{var_name} is missing" msgstr "{var_name} недостаје" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "Недостаје HTTP заглавље догађаја '{header}'" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4630,12 +4586,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "CSRF грешка: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4711,133 +4667,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Админи, модератори, чланови и гости" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Админи, модератори и чланови" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Админи и модератори" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Само админи" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Нико" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Власник организације" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Администратор организације" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Модератор" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Члан" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Гост" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "Јавно доступно" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Јавно" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Приватно, дељена историја" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Приватно, заштићена историја" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "Јавна, заштићена историја" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Сви чланови тока могу да пишу" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Само администратори организације могу да пишу" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Само администратори и модератори организације могу да пишу" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Само пуни чланови организације могу да пишу" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Уникод емотикон" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Прилагођени емотикон" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Зулип додатни емотикон" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Листа опција" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Бирач особе" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Кратки текст" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Дуги текст" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Бирач датума" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Веза" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "Екстерни налог" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "Заменице" @@ -4876,27 +4832,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "Ниједан JSON веб токен није прослеђен у захтеву" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Лош JSON веб токен" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Неопходан је поддомен" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "Лозинка није исправна." @@ -4934,11 +4890,11 @@ msgstr "Поље са том ознаком већ постоји." msgid "Default custom field cannot be updated." msgstr "Предефинисано прилагођено поље не може бити измењено." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5155,7 +5111,7 @@ msgstr "Само администратори могу да препишу пр #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5201,19 +5157,19 @@ msgstr "Морате поставити тачно један лого." msgid "Invalid playground" msgstr "Неисправно игралиште" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5294,15 +5250,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "

Нисте овлашћени да прегледате ову датотеку.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "Празна 'за' листа" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "Корисник је онемогућио обавештење за куцкање за поруке тока" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "Празна 'за' листа" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "Корисник је онемогућио обавештење за куцкање за директне поруке" @@ -5372,7 +5336,7 @@ msgstr "Корисничка група {group_id} није подгрупа о msgid "Avatar changes are disabled in this organization." msgstr "Промена сличица није омогућена у овој организацији." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Промена адресе е-поште је онемогућена у овој организацији." @@ -5390,24 +5354,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "Вашом Зулип лозинком се управља кроз LDAP" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Погрешна лозинка!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "Нова лозинка је превише слаба!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Можете поставити тачно један аватар." @@ -5553,16 +5517,16 @@ msgstr "Садржај не може бити празан" msgid "Malformed JSON input" msgstr "Лоше форматиран JSON унос" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5592,10 +5556,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "Ваш извоз података је завршен и постављен је овде:\n\n{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5624,35 +5587,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "Подаци нису правилно сложени." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Неисправан податак." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "Морате да ресетујете вашу лозинку." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "Неисправан OTP" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/sr/translations.json b/locale/sr/translations.json index 3566c94773..5aa9857f07 100644 --- a/locale/sr/translations.json +++ b/locale/sr/translations.json @@ -135,6 +135,7 @@ "All streams": "Сви токови", "All time": "Све време", "All unreads": "Све непрочитано", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Дозволи креирање токова доступних на вебу (видљиви свима на интернету)", "Allow message content in message notification emails": "Дозволи садржај поруке у е-порукама обавештења", "Allow message editing": "Омогући уређивање порука", @@ -185,7 +186,9 @@ "Automated messages and emails": "Аутоматизоване поруке и е-поруке", "Automatic": "Аутоматски", "Automatic (follows system settings)": "Аутоматски (следи подешавања система)", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "Доступно са Зулип стандард. Надоградите или затражите спонзорство за приступ.", "Avatar changes are disabled in this organization": "Промена аватара је онемогућена у овој организацији", "Avatar from Gravatar": "Аватар са Граватара", @@ -212,6 +215,7 @@ "Cancel": "Откажи", "Cancel compose": "Откажи састављање", "Cancel compose and save draft": "Поништи састављање и сачувај нацрт", + "Cannot view stream": "", "Card": "Картица", "Center the view around message ID .": "Центрирај приказ на поруку са ИД .", "Change": "Промени", @@ -229,11 +233,11 @@ "Clear avatar": "Уклони аватар", "Clear image": "Уклони слику", "Clear profile picture": "Уклоните слику профила", + "Clear topic": "", "Click here to reveal.": "Кликните овде да би сте открили.", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Кликните ван поља за унос за снимање. Аутоматски ћемо обавеститие све који су додати или уклоњени.", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "Кликните овде за преглед и преузимање.", "Close": "Затвори", "Close modal": "Затвори прозор", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "Контактирајте подршку", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Конвертуј емотиконе пре слања (:) постаје 😃)", "Cookie Bot": "Колачић бот", "Copied!": "Ископирано!", @@ -317,7 +322,6 @@ "Deactivate user": "Деактивирајте корисника", "Deactivate your account": "Деактивирајте ваш налог", "Deactivate {name}?": "Деактивирати {name}?", - "Deactivated": "Деактивиран", "Deactivated users": "Деактивирани корисници", "December": "Децембар", "Default": "", @@ -557,13 +561,11 @@ "Government": "Државна управа", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Дозволите Зулипу Керберос тикете који су потребни да би се покренула ваша Zephyr копија путем Webathena-е", "Guest": "Гост", - "Guest users cannot edit custom emoji.": "Гости не могу да уређују прилагођене емотиконе.", "Guests": "Гости", "Guests cannot edit custom emoji.": "Гости не могу да уређују прилагођене емотиконе.", "Header": "Заглавље", "Help center": "Центар помоћи", "Hide muted message again": "Поново сакријте утишане поруке", - "Hide notice": "Сакриј обавештење", "Hide password": "Сакриј лозинку", "Hide starred message count": "Сакриј број порука са звездицом", "High contrast mode": "Мод високог контраста", @@ -634,17 +636,17 @@ "Last 30 days": "Последњих 30 дана", "Last 6 months": "Последњих 6 месеци", "Last active": "Последња активност", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Последња порука", "Last modified": "Последња измена", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "Сазнај више", "Learn more about mentions here.": "Сазнајте више о помињањима овде.", "Learn more about starring messages here.": "Сазнајте више о означавању порука са звездицом овде.", "Leave {group_name}": "Напусти {group_name}", "Let others see when I've read messages": "Нека остали виде када сам прочитао поруке", "Let recipients see when I'm typing direct messages": "Нека примаоци виде када куцкам директне поруке", - "Let subscribers see when I'm typing messages in streams": "Нека чланови виде када куцам поруке у токовима", + "Let recipients see when I'm typing messages in streams": "", "Light": "Светла", "Light theme": "Светла тема", "Light theme logo": "Лого светле теме", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "Трагате за документацијом о нашим интеграцијама или АПИ-јима?", "MOVED": "ПРЕМЕШТЕНО", "Main menu": "", + "Make organization permanent": "", "Manage bot": "Управљај ботом", "Manage streams": "Управљајте токовима", "Manage this bot": "Управљајте овим ботом", @@ -781,29 +784,39 @@ "Next message": "Следећа порука", "Next unread direct message": "Следећа непрочитана директна порука", "Next unread topic": "Следећа непрочитана тема", + "No bots found.": "", "No bots match your current filter.": "Ниједан бот се не поклапа са тренутним филтером.", "No conversations match your filters.": "", - "No custom emoji.": "Нема прилагођених емотикона.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "Ниједан предефинисани ток се не поклапа са тренутним филтером.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Нема описа.", "No drafts selected": "", "No drafts.": "Нема нацрта.", - "No exports.": "Нема извоза.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Ни једна позивница се не поклапа са тренутним филтером.", "No language set": "Није изабран језик", + "No linkifiers match your current filter.": "", "No linkifiers set.": "Нису подешени линкификатори.", "No matching results": "", + "No matching streams": "", "No matching users.": "Нема корисника који се поклапају.", "No one has read this message yet.": "Још нико није прочитао ову поруку.", "No owner": "Нема власника", "No playgrounds configured.": "Није подешено игралиште за код.", + "No playgrounds match your current filter.": "", "No restrictions": "Без ограничења", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "Нема чланства тока.", "No streams": "Нема токова", "No topics are marked as resolved.": "Ниједна тема није означена као решена.", + "No topics match your current filter.": "Ниједна тема се не поклапа са тренутним филтером.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "Нема чланства у корисничким групама.", "No user groups": "Нема корисничких група", "No user to subscribe.": "Нема корисника за чланство.", @@ -853,6 +866,7 @@ "Option already present.": "Опција је већ присутна.", "Optional": "Опционо", "Organization": "Организација", + "Organization URL": "УРЛ организације", "Organization administrators": "Администратор организације", "Organization administrators can change the announcement stream in the organization settings.": "Администратори организације могу да мењају ток за обавештавање у подешавањима организације.", "Organization administrators can reactivate deactivated users.": "Администратори организације могу да поновно активирају деактивиране кориснике.", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "Изаберите ток испод или промените назив теме.", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "Изаберите емотикон", "Select language": "Изаберите језик", @@ -1062,6 +1077,7 @@ "Starred messages": "Поруке са звездицом", "Start a new topic or select one from the list.": "", "Start export of public data": "Започни извоз јавних података", + "Start new conversation": "", "Status": "Статус", "Stream": "Ток", "Stream color": "Боја тока", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "Овај бот је деактивиран.", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "Ово је демонстративна органзиација и аутоматски ће бити обрисана за {days_remaining} дана.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "Ово није јавно доступан разговор.", "This is what a Zulip notification looks like.": "Овако изгледа Зулип обавештење.", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Тема", "Topic muted": "Тема је утишана", + "Topic notifications": "", "Topic settings": "", "Topics": "Теме", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "Теме су обавезне у овој организацији.", "Topics marked as resolved": "Тема је означена као решена", "Tuesday": "Уторак", @@ -1259,6 +1280,7 @@ "View direct messages": "Прикажи директне поруке", "View drafts": "Прикажи нацрте", "View edit and move history": "", + "View edit history": "Прикажи историју измена", "View file": "Прикажи датотеку", "View in playground": "Прикажи у игралишту", "View in {name}": "Прикажи у {name}", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "Такође можете направити табеле са овом Markdown синтаксом за табеле.", "You can combine search filters as needed.": "Можете комбиновати филтере претраге према потреби.", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "Можете потпуно приступити заједници и учествовати у разговорима креирањем Зулип налога у овој организацији.", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "Можете само прегледати или управљати позивницама које ви пошаљете.", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Не можете креирати ток без чланова!", "You cannot create a user group with no members!": "Не можете направити групу корисника без чланова!", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "Немате дозволу да пишете у овом току.", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Добијате", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "Утишали сте .", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Куцате", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Нисте учлањени у овај ток. Нећете бити обавештени ако вас други корисници помену у својим порукама.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Зулип преводи су допринос наше предивне заједнице преводиоца волонтера. Ако желите да помогнете, погледајте водич за превод Зулипа.", "[Configure]": "[Подеси]", "[Quoting…]": "[Цитирање…]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "и {remaining_senders, plural, one {1 other} other {# others}}.", "back to streams": "повратак на токове", "beta": "бета", diff --git a/locale/sv/LC_MESSAGES/django.po b/locale/sv/LC_MESSAGES/django.po index 36b0cab7af..efd5b71038 100644 --- a/locale/sv/LC_MESSAGES/django.po +++ b/locale/sv/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Sven Stark , 2020\n" "Language-Team: Swedish (http://app.transifex.com/zulip/zulip/language/sv/)\n" @@ -18,8 +18,8 @@ msgstr "" "Language: sv\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Ej tillåtet för gäster" @@ -57,7 +57,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "Inga anlysdata tillgängliga. Var god kontakta serverns administratör." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -118,32 +118,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Något gick fel. Uppdatera sidan." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Något gick fel. Vänta några sekunder och försök igen." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -260,7 +260,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "" @@ -509,9 +509,25 @@ msgstr "" msgid "Billing" msgstr "Fakturering" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Stäng" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Avbryt" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -562,7 +578,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -582,7 +598,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -594,7 +610,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -604,80 +620,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -858,6 +800,18 @@ msgstr "ELLER" msgid "Sign up with %(identity_provider)s" msgstr "Gå med %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Logga In" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -937,10 +891,6 @@ msgstr "" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -965,14 +915,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Avbryt" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -981,17 +923,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1147,6 +1090,18 @@ msgstr "Gästanvändare" msgid "Normal users" msgstr "Vanliga anävndare" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Stäng" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Uppdatering" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2234,14 +2189,6 @@ msgstr "Dator- och mobilappar" msgid "New organization" msgstr "" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Logga In" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2687,6 +2634,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2925,20 +2876,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3026,7 +2982,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "" @@ -3111,7 +3067,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3138,66 +3094,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3214,36 +3170,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3322,7 +3270,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3344,15 +3292,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3362,19 +3310,19 @@ msgstr "" msgid "Insufficient permission" msgstr "" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3486,11 +3434,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "" @@ -3651,7 +3599,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3754,8 +3702,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "" @@ -3889,15 +3837,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4148,6 +4096,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4384,21 +4340,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4502,7 +4458,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4609,12 +4565,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4628,12 +4584,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4709,133 +4665,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Bara admins" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Publik" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "egna emoji" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4874,27 +4830,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4932,11 +4888,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5153,7 +5109,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5199,19 +5155,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5292,15 +5248,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5370,7 +5334,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "" @@ -5388,24 +5352,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "" @@ -5551,16 +5515,16 @@ msgstr "" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5590,9 +5554,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5622,35 +5585,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/sv/translations.json b/locale/sv/translations.json index b2cadb7d9a..4f6083c8ed 100644 --- a/locale/sv/translations.json +++ b/locale/sv/translations.json @@ -135,6 +135,7 @@ "All streams": "Alla strömmar", "All time": "Alla", "All unreads": "Alla olästa", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "Tillåt att meddelanden regigeras", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "Automatisk", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Avatar from Gravatar", @@ -212,6 +215,7 @@ "Cancel": "Avbryt", "Cancel compose": "Avbryt redigering", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "Ändra", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "Rensa profilbild", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "Stäng", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Konvertera emoji innan meddelandet skickas (:) blir 😃)", "Cookie Bot": "Cookie Bot", "Copied!": "Kopierat!", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "Avaktivera ditt konto", "Deactivate {name}?": "", - "Deactivated": "Avaktiverat", "Deactivated users": "Avaktiverade användare", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Tilldela Zulip Kerberos-nycklar för att köra din Zephyr-avbild via Webathena", "Guest": "", - "Guest users cannot edit custom emoji.": "Gästanvändare får inte använda egna emoji.", "Guests": "Gäster", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "Hjälpcenter", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Förra meddelandet", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "Hantera strömmar", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "Nästa meddelande", "Next unread direct message": "", "Next unread topic": "Nästa olästa ämne", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "", "Organization": "", + "Organization URL": "Organisations-URL", "Organization administrators": "Organisationsadministratörer", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "Stjärnmarkerade meddelanden", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "Ström", "Stream color": "", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Ämne", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", "Topics": "", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "Tisdag", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Visa utkast", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Du får", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Du skriver", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/ta/LC_MESSAGES/django.po b/locale/ta/LC_MESSAGES/django.po index 1933fbdfdf..45124663ee 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: 2023-10-01 20:55+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+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" @@ -18,7 +18,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "" @@ -64,7 +64,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 #, fuzzy #| msgid "Enable notifications" @@ -124,32 +124,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "" -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, python-brace-format msgid "" "Your organization's request for sponsored hosting has been approved! You " @@ -273,7 +273,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "" @@ -532,10 +532,30 @@ msgstr "" msgid "Billing" msgstr "" -#: templates/corporate/billing.html:240 -msgid "Close" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +#, fuzzy +#| msgid "Close" +msgid "Close modal" msgstr "மூடு" +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "இரத்து" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +#, fuzzy +#| msgid "Confirm password" +msgid "Confirm" +msgstr "கடவுச்சொல்லை உறுதிப்படுத்துக" + #: templates/corporate/communities.html:28 msgid "Open communities directory" msgstr "" @@ -585,7 +605,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -605,7 +625,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -617,7 +637,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -627,84 +647,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "" - -#: templates/corporate/hello.html:433 -#, fuzzy -#| msgid "Zulip" -msgid "Jira logo" -msgstr "சுலிப்பு" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "" - -#: templates/corporate/hello.html:552 -#, fuzzy -#| msgid "Log in" -msgid "Log in now" -msgstr "புகுபதிகை செய்" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -894,6 +836,18 @@ msgstr "" msgid "Sign up with %(identity_provider)s" msgstr "" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "புகுபதிகை செய்" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -980,12 +934,6 @@ msgstr "சுலிப்பு" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -#, fuzzy -#| msgid "Close" -msgid "Close modal" -msgstr "மூடு" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -1010,16 +958,6 @@ msgid "" "noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "இரத்து" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -#, fuzzy -#| msgid "Confirm password" -msgid "Confirm" -msgstr "கடவுச்சொல்லை உறுதிப்படுத்துக" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -1028,19 +966,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating " -"an\n" -" organization first. Please use EmailAuthBackend to " -"create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1203,6 +1140,18 @@ msgstr "" msgid "Normal users" msgstr "" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "மூடு" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2334,14 +2283,6 @@ msgstr "" msgid "New organization" msgstr "" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "புகுபதிகை செய்" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2801,6 +2742,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -3054,20 +2999,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3157,7 +3107,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "" @@ -3246,7 +3196,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3275,70 +3225,70 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 #, fuzzy #| msgid "Administrators" msgid "Direct messages are disabled in this organization." msgstr "நிர்வாகிகள்" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 #, fuzzy #| msgid "Administrators" msgid "Topics are required in this organization" msgstr "நிர்வாகிகள்" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3355,37 +3305,27 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -#, fuzzy -#| msgid "Enable notifications" -msgid "Invalid data type for stream ID" -msgstr "அறிவிப்புகளை இயக்கு" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3466,7 +3406,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3489,15 +3429,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3507,19 +3447,19 @@ msgstr "" msgid "Insufficient permission" msgstr "" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3634,11 +3574,11 @@ msgid "Invalid email '{email}'" msgstr "அறிவிப்புகளை இயக்கு" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "" @@ -3801,7 +3741,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3908,8 +3848,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "" @@ -4046,15 +3986,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a " @@ -4309,6 +4249,16 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +#, fuzzy +#| msgid "Enable notifications" +msgid "Invalid data type for stream ID" +msgstr "அறிவிப்புகளை இயக்கு" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4551,21 +4501,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4672,7 +4622,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, fuzzy, python-brace-format #| msgid "Enable notifications" msgid "Invalid user ID: {user_id}" @@ -4780,12 +4730,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4799,12 +4749,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4884,149 +4834,149 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 #, fuzzy #| msgid "Administrators" msgid "Admins and moderators" msgstr "நிர்வாகிகள்" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 #, fuzzy #| msgid "Administrators" msgid "Organization owner" msgstr "நிர்வாகிகள்" -#: zerver/models.py:1982 +#: zerver/models.py:2008 #, fuzzy #| msgid "Administrators" msgid "Organization administrator" msgstr "நிர்வாகிகள்" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 #, fuzzy #| msgid "All streams" msgid "Public" msgstr "அனைத்து தகவலரங்கங்கள்" -#: zerver/models.py:2589 +#: zerver/models.py:2615 #, fuzzy #| msgid "Private messages" msgid "Private, shared history" msgstr "தனிப்பட்ட செய்தி" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 #, fuzzy #| msgid "Administrators" msgid "Only organization administrators can post" msgstr "நிர்வாகிகள்" -#: zerver/models.py:2626 +#: zerver/models.py:2652 #, fuzzy #| msgid "Administrators" msgid "Only organization administrators and moderators can post" msgstr "நிர்வாகிகள்" -#: zerver/models.py:2629 +#: zerver/models.py:2655 #, fuzzy #| msgid "Administrators" msgid "Only organization full members can post" msgstr "நிர்வாகிகள்" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -5065,29 +5015,29 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 #, fuzzy #| msgid "Administrators" msgid "JWT authentication is not enabled for this organization" msgstr "நிர்வாகிகள்" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -5125,11 +5075,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5358,7 +5308,7 @@ msgstr "நிர்வாகிகள்" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5406,21 +5356,21 @@ msgstr "" msgid "Invalid playground" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 #, fuzzy #| msgid "Enable notifications" msgid "Invalid request format" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 #, fuzzy #| msgid "Enable notifications" msgid "Invalid DSN" @@ -5506,15 +5456,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5584,7 +5542,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "" @@ -5603,24 +5561,24 @@ msgstr "அறிவிப்புகளை இயக்கு" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "" @@ -5770,16 +5728,16 @@ msgstr "" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in [created|activated|acknowledged|" "closed]" @@ -5809,9 +5767,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download exports]" +"({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5843,40 +5800,50 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, fuzzy, python-brace-format #| msgid "Enable notifications" msgid "Invalid property {property}" msgstr "அறிவிப்புகளை இயக்கு" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" +#, fuzzy +#~| msgid "Zulip" +#~ msgid "Jira logo" +#~ msgstr "சுலிப்பு" + +#, fuzzy +#~| msgid "Log in" +#~ msgid "Log in now" +#~ msgstr "புகுபதிகை செய்" + #, fuzzy #~| msgid "Enable notifications" #~ msgid "Unsubscribe from welcome emails" diff --git a/locale/ta/translations.json b/locale/ta/translations.json index 09703cb927..d0c806c5c9 100644 --- a/locale/ta/translations.json +++ b/locale/ta/translations.json @@ -135,6 +135,7 @@ "All streams": "அனைத்து தகவலரங்கங்கள்", "All time": "", "All unreads": "", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "இரத்து", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "மாற்றம்", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "மூடு", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "நகலெடுக்கப்பட்டது", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "", "Guest": "", - "Guest users cannot edit custom emoji.": "", "Guests": "", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "", "Next unread direct message": "", "Next unread topic": "", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "விளக்கம் இல்லை", "No drafts selected": "", "No drafts.": "வரைவுகள் இல்லை", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "விருப்பம்", "Organization": "அமைப்பு", + "Organization URL": "அமைப்பு URL", "Organization administrators": "", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "தொடர்", "Stream color": "", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "தலைப்பு", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", "Topics": "", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/tl/LC_MESSAGES/django.po b/locale/tl/LC_MESSAGES/django.po index 8fb4e96046..5921873274 100644 --- a/locale/tl/LC_MESSAGES/django.po +++ b/locale/tl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Gabriel Ferrer, 2022\n" "Language-Team: Tagalog (http://app.transifex.com/zulip/zulip/language/tl/)\n" @@ -18,8 +18,8 @@ msgstr "" "Language: tl\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Hindi pinapayagan ang mga panauhing tagagamit" @@ -57,7 +57,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -118,32 +118,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "May nangyaring masama. Ipaalam {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "May nangyaring masama. Maaaring buksan muli ang pahina." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "May nangyaring masama. Maaaring maghintay ng ilang segundo at subukan muli." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -260,7 +260,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "" @@ -509,8 +509,24 @@ msgstr "" msgid "Billing" msgstr "Paniningil" -#: templates/corporate/billing.html:240 -msgid "Close" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" msgstr "" #: templates/corporate/communities.html:28 @@ -562,7 +578,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -582,7 +598,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -594,7 +610,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -604,80 +620,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Mga Kapangkatan ng mga Paksa sa Zulip" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Mga Kapangkatan ng mga Paksa sa Slack" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Mga paksa sa Zulip" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -858,6 +800,18 @@ msgstr "" msgid "Sign up with %(identity_provider)s" msgstr "" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Papasok" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -937,10 +891,6 @@ msgstr "" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -965,14 +915,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -981,17 +923,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1147,6 +1090,18 @@ msgstr "" msgid "Normal users" msgstr "Pangkaraniwan na tagagamit" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2234,14 +2189,6 @@ msgstr "" msgid "New organization" msgstr "" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Papasok" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2687,6 +2634,10 @@ msgstr "Ilagay ang Zulip URL ng iyong samahan:" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2925,20 +2876,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3026,7 +2982,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Wala nang dapat baguhin" @@ -3111,7 +3067,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Walang kang pahintulot na gumamit ng wildcard mentions sa Kapangkatan ng mga Paksa na ito." @@ -3138,66 +3094,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "(Mga) Imbalidong Mensahe" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Hindi maipakita ang mensahe" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "Inaaasahan ang eksaktong isang kapangkatan ng mga paksa" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "Imbalidong tipo ng dato para sa Kapangkatan ng mga Paksa" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3214,36 +3170,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3322,7 +3270,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3344,15 +3292,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3362,19 +3310,19 @@ msgstr "" msgid "Insufficient permission" msgstr "Walang sapat na pahintulot" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3486,11 +3434,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Nawawalang paksa" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Hindi makapadala sa maraming Kapangkatan ng mga paksa" @@ -3651,7 +3599,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3754,8 +3702,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Imbalidong mababang larangan" @@ -3889,15 +3837,15 @@ msgstr "" msgid "Version control" msgstr "Pamamahala ng bersyon" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4148,6 +4096,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4384,21 +4340,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4502,7 +4458,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4609,12 +4565,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4628,12 +4584,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4709,133 +4665,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Mga Tagapamahala at Mga Pangulo ng Talakayan" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Tanging Mga Tagapamahala lamang" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Walang sinuman" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Pangulo ng Talakayan" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Miyembro" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4874,27 +4830,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Maling JSON web token" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4932,11 +4888,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5153,7 +5109,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5199,19 +5155,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5292,15 +5248,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5370,7 +5334,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "" @@ -5388,24 +5352,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "" @@ -5551,16 +5515,16 @@ msgstr "Ang nilalalaman ay dapat may laman" msgid "Malformed JSON input" msgstr "Maling anyo ang binigay na JSON" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5590,9 +5554,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5622,35 +5585,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/tl/translations.json b/locale/tl/translations.json index 0ef1abd05c..63e6ca9cb5 100644 --- a/locale/tl/translations.json +++ b/locale/tl/translations.json @@ -135,6 +135,7 @@ "All streams": "", "All time": "", "All unreads": "", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "Awtomatiko", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "", "Cancel compose": "", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "Baguhin", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "", "Guest": "", - "Guest users cannot edit custom emoji.": "", "Guests": "", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "Huling 30 araw", "Last 6 months": "Huling 6 na buwan", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Huling mensahe", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "Pamahalaan ang Kapangkatan ng mga Paksa", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "", "Next unread direct message": "", "Next unread topic": "", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "Walang borador", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "", "Organization": "", + "Organization URL": "", "Organization administrators": "", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "", "Stream color": "", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", "Topics": "Mga paksa", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/tr/LC_MESSAGES/django.po b/locale/tr/LC_MESSAGES/django.po index 57cc5be9a6..c859ee2f30 100644 --- a/locale/tr/LC_MESSAGES/django.po +++ b/locale/tr/LC_MESSAGES/django.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Eren Dogan, 2023\n" "Language-Team: Turkish (http://app.transifex.com/zulip/zulip/language/tr/)\n" @@ -27,8 +27,8 @@ msgstr "" "Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Misafir kullanıcılara izin verilmemektedir" @@ -66,7 +66,7 @@ msgstr "Başlangıç zamanı bitiş zamanında sonra. Başlangıç: {start}, Bit msgid "No analytics data available. Please contact your server administrator." msgstr "Çözümleme verisi bulunmamaktadır. Lütfen sunucu yöneticinizle temasa geçiniz." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Geçersiz tür parametresi" @@ -127,32 +127,32 @@ msgid "" "{num_invites} users." msgstr "Organizasyonunun {num_invites} kişi davet etmesi için gereken yeterli sayıda Zulip lisansı yoktur." -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Bazı şeyler yanlış gitti. Lütfen {email} ile iletişime geçiniz" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Birşeyler yanlış gitti. Lütfen sayfayı yeniden yükleyiniz." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Birşeyler yanlış gitti. Lütfen birkaç saniye sonra bekleyin ve yeniden deneyiniz." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -269,7 +269,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Dahili sunucu hatası" @@ -518,9 +518,25 @@ msgstr "Bağlantıyı tarayıcınıza doğru şekilde kopyaladığınızdan emin msgid "Billing" msgstr "Faturalandırma" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Kapat" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "Modali Kapat" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "İptal" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Onayla" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -571,7 +587,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -591,7 +607,7 @@ msgstr "Fiyatlandırmayı görüntüle" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -603,7 +619,7 @@ msgstr "Zulip'i kendi sunucunda kullan" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -613,80 +629,6 @@ msgstr "Sponsorluk iste" msgid "Education pricing" msgstr "Eğitim fiyatlandırması" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Zulip kanalları" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Slack kanalları" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Zulip konuları" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Zulip kanal konuları" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "Zulipteki salı gecesi akşam yemeği konusu" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "Zulipteki salı gecesi akşam yemeği konusu - ileti yazma kutusu" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "Slack'teki salı gecesi akşam yemeği konusu" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Planları ve fiyatlandırmaları gör" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "Önceki" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Sonraki" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Travis logo" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "GitHub logosu" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Heroku logo" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Zendesk logo" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Jira logosu" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Sentry logo" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Pagerduty logo" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Şimdi giriş yap" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "Özellikler ve ücretlendirme" @@ -867,6 +809,18 @@ msgstr "OR" msgid "Sign up with %(identity_provider)s" msgstr "%(identity_provider)s ile kayıt oluştur" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Giriş" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -946,10 +900,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "Modali Kapat" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -974,14 +924,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "İptal" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Onayla" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -990,18 +932,19 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\nOrganizasyon oluşturmadan LDAP ile giriş yapmaya \nçalışıyorsunuz. Lütfen organizasyonunuzu oluşturmak için\nönce EmailAuthBackend kullanın ve tekrar deneyin." +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1156,6 +1099,18 @@ msgstr "Misafir kullanıcı" msgid "Normal users" msgstr "Normal kullanıcılar" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Kapat" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Güncelle" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2243,14 +2198,6 @@ msgstr "Masa üstü & mobil uygulamalar" msgid "New organization" msgstr "Yeni organizasyon" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Giriş" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "Çözümler" @@ -2696,6 +2643,10 @@ msgstr "Organizasyonuna ait Zulip URL'sini gir:" msgid "your-organization-url" msgstr "senin-organizasyon-url" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Sonraki" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "Organizasyon URL'ni bilmiyor musun?" @@ -2934,20 +2885,25 @@ msgid "" " " msgstr "\nZulip masaüstü uygulamasını da kullanabilirsiniz." -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "kaydolmalar" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} Zulip'e giriş yaptı. (toplam: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} Zulip'e katılma davetinizi kabul etti!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "Geçersiz sıralama" @@ -3035,7 +2991,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Bu adreslerden bazıları zaten Zülip'i kullanıyor, bu yüzden onlara bir davet göndermedik. Diğer herkese davetiye gönderildi!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Değiştirilecek bir şey yok" @@ -3120,7 +3076,7 @@ msgstr "İleti düzenleme için belirlenen zaman limiti geçmiştir." msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Bu kanalda wildcard bahsetmeyi kullanmaya izniniz bulunmamakta." @@ -3147,66 +3103,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Geçersiz ileti(ler)" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "İleti gönderime hazırlanamadı" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "Sadece bir kanal bekleniyor" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "Kanal için geçersiz veri tipi" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "Alıcılar için geçersiz veri tipi" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "Alıcılar listesi e-posta veya kullanıcı ID içerebilir ama ikisi birden olamaz." -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "{bot_identity} adlı botunuz stream ID {stream_id} nolu kanala ileti göndermeye çalıştı, fakat bu numara ile bir kanal bulunmamakta." -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "{bot_identity} adlı botunuz {stream_name} adlı kanala ileti göndermeye çalıştı, fakat böyle bir kanal bulunmamakta. Oluşturmak için [buraya]({new_stream_link}) tıklayınız." -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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} adlı botunuz {stream_name} adlı kanala ileti göndermeye çalıştı. Bu kanal mevcut fakat hiç abonesi bulunmamakta." -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Eklentiler: API programıcısı yanlış JSON içeriği gönderdi" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgetlar: {error_msg}" @@ -3223,36 +3179,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3331,7 +3279,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "Bu iletiye bir alt ileti ekleyemezsiniz." @@ -3353,15 +3301,15 @@ msgstr "Bu API gelen webhook botlarına müsait değildir." msgid "Account is not associated with this subdomain" msgstr "Hesap bu alt alanla ilişkilendirilmedi" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "Bu endpoint bot istemlerini kabul etmiyor." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Sunucu yöneticisi olmak zorunda" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3371,19 +3319,19 @@ msgstr "Sunucu yöneticisi olmak zorunda" msgid "Insufficient permission" msgstr "Yetersiz izin" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "Bu endpoint için HTTP basic authentication gerekiyor." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Basic auth için geçersiz doğrulama başlığı" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Basit doğrulama için geçersiz doğrulama başlığı" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Webhook botları yalnızca webhooklara ulaşabilirler" @@ -3495,11 +3443,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Konu eksik" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Birden çok kanala gönderilemiyor" @@ -3660,7 +3608,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "Emoji adı eksik" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Olay sırası atanamadı" @@ -3763,8 +3711,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Geçersiz alt alan adı" @@ -3898,15 +3846,15 @@ msgstr "Üretkenlik" msgid "Version control" msgstr "Versiyon kontrölü" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "İleti boş olmamalıdır" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "İleti boş bayt içermemelidir" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4157,6 +4105,14 @@ msgstr "{full_name} senden bahsetti:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} herkese bahsetti:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4393,21 +4349,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "Bu yükleme organizasyonunuzun yükleme hakkını aşıyor." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "Resim dosyası açılamadı; resim dosyası mı yükledin?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "Resim boyutu limiti aşmaktadır." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4511,7 +4467,7 @@ msgstr "Geçersiz bot türü" msgid "Invalid interface type" msgstr "Geçersiz arayüz türü" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4618,12 +4574,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "HTTP olay başlığı '{header}' eksik" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4637,12 +4593,12 @@ msgstr "zcommand sonunda '/' olmalı" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "CSRF hatası: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4718,133 +4674,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Yöneticiler, moderatörler, üyeler ve misafirler" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Yöneticiler, moderatörler ve üyeler." -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Yöneticiler ve moderatörler" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Sadece yöneticiler" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Hiç kimse" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Organizasyon sahibi" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Organizasyon ymeticisi" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Moderatör" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Üye" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Misafir" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "Web-public" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Genel" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Özel, paylaşılan geçmiş" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Özel, korumalı geçmiş" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Tüm kalan üyeleri ileti gönderebilir" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Sadece organizasyon yöneticileri ileti gönderebilir" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Yalnızca organizasyon yöneticileri ve moderatörler gönderi yayınlayabilir" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Sadece organizasyon tam üyeleri ileti gönderebilir" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Unicode emoji" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Özel emoji" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Zulip ekstra emoji" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Seçenekler listesi" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Kişi seçicisi" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Kısa metin" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Uzun metin" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Tarih seçicisi" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Link" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "Dış hesap" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4883,27 +4839,27 @@ msgstr "{event_id} olayı bu sırada değildi" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "İstekte JSON web belirteci yoktu" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "JSON web token hatalı" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Alt alan gerekli" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4941,11 +4897,11 @@ msgstr "Bu başlık zaten mevcut." msgid "Default custom field cannot be updated." msgstr "Varsayılan özel alan güncellenemez." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "Uç sunucu yayınlanmış versiyonda mevcut değil" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "DevAuthBackend etkin değil" @@ -5162,7 +5118,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5208,19 +5164,19 @@ msgstr "Sadece bir logo yükleyebilirsin." msgid "Invalid playground" msgstr "Hatalı oyun alanı" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5301,15 +5257,23 @@ msgstr "Alt bildirim için geçersiz JSON" msgid "

You are not authorized to view this file.

" msgstr "

Bu dosyayı görüntülemeye yetkili değilsiniz.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "Boş 'to' listesi" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "Kullanıcı, kanal iletileri için yazma bildirimini devre dışı bıraktı" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "Boş 'to' listesi" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5379,7 +5343,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "Bu organizasyonda avatar değişiklikleri devre dışı bırakılmıştır." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Bu organizasyonda e-posta adresi değişiklikleri devre dışı bırakıldı." @@ -5397,24 +5361,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "Zulip parolan LDAP tarafından yönetilmektedir" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Yanlış parola!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "Yeni parola zayıf!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Tam olarak bir avatar resmi yüklemelisin." @@ -5560,16 +5524,16 @@ msgstr "İçerik boş olamaz" msgid "Malformed JSON input" msgstr "Hatalı biçimlendirilmiş JSON girişi" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "Yeni relic webhook, milisaniye cinsinden zaman damgası gerektirir" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "The newrelic webhook requires current_state be in [open|acknowledged|closed]" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5599,10 +5563,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "Veri dışa aktarımı tamamlandı. Buradan indirebilirsiniz:\n\n{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5631,35 +5594,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "Veri sırası doğru değil" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Geçersiz veri." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "Parolanızı sıfırlamanız gerekiyor." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "id_token parametresi eksik" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "Geçersiz OTP" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "Aynı anda mobile_flow_otp ve desktop_flow_otp kullanılamaz." diff --git a/locale/tr/translations.json b/locale/tr/translations.json index e6759ae643..b25611980d 100644 --- a/locale/tr/translations.json +++ b/locale/tr/translations.json @@ -135,6 +135,7 @@ "All streams": "Tüm kanallar", "All time": "Tüm zaman", "All unreads": "Tüm okunmamışlar", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "İleti bildirim e-postalarında ileti içeriğine izin ver", "Allow message editing": "İleti düzenlemesine izin ver", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "Otomatik", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Gravatar'dan avatar", @@ -212,6 +215,7 @@ "Cancel": "İptal", "Cancel compose": "Yazmayı iptal et.", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "Görünümü ileti ID etrafında ortalayın .", "Change": "Değiştir", @@ -229,11 +233,11 @@ "Clear avatar": "Avatarı temizle", "Clear image": "", "Clear profile picture": "Profil resimini temizle", + "Clear topic": "", "Click here to reveal.": "Ortaya çıkarmak için buraya tıklayın.", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Kaydetmek için giriş kutusunun dışına tıklayın. Eklenen veya çıkarılan herkesi otomatik olarak bilgilendireceğiz.", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "Kapat", "Close modal": "Modali Kapat", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "Desteğe ulaş", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Göndermeden önce emojileri dönüştür (:) 😃 olarak dönüşür)", "Cookie Bot": "Çerez botu", "Copied!": "Kopyalandı!", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "Kendi hesabını devreden çıkar", "Deactivate {name}?": "", - "Deactivated": "Kullanım dışı bırakıldı", "Deactivated users": "Devre dışı kullanıcılar", "December": "Aralı", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Grat Zulip the Kerberos Biletlerini Webatena ile Zephyr'ınızı çalıştırmak için gerekli", "Guest": "Misafir", - "Guest users cannot edit custom emoji.": "Misafir kullanıcılar özel emojileri düzenleyemez.", "Guests": "Misafirler", "Guests cannot edit custom emoji.": "Misafir kullanıcılar özel emojileri düzenleyemezler.", "Header": "", "Help center": "Yardım merkezi", "Hide muted message again": "Sessize alınan iletiyi tekrar gizle", - "Hide notice": "Bildirimi gizle", "Hide password": "Parolayı gizle", "Hide starred message count": "İşaretli ileti sayısını gizle", "High contrast mode": "Yüksek kontrast modu", @@ -634,17 +636,17 @@ "Last 30 days": "Son 30 Gün", "Last 6 months": "Son 6 Ay", "Last active": "Son aktiflik", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Son ileti", "Last modified": "Son değiştirilme", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "Daha fazla öğren", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "Kanallara ileti yazdığımı abonelerin görmesine izin ver", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "Açık tema", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": " Entegrasyon veya API belgelerimizi mi arıyorsunuz?", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "Kanalları yönet", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "Sonraki ileti", "Next unread direct message": "", "Next unread topic": "Sonraki okunmamış konu", + "No bots found.": "", "No bots match your current filter.": "Şu anki süzmeyle eşleşen bot bulunmuyor.", "No conversations match your filters.": "", - "No custom emoji.": "Özel emoji yok", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "Şu anki süzmeyle eşleşen varsayılan kanal bulunmuyor.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Tanım yok.", "No drafts selected": "", "No drafts.": "Taslak yok.", - "No exports.": "Dışa aktarım yok", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Şu anki süzmeyle eşleşen davetiye bulunmuyor.", "No language set": "Dil ayarlanmadı", + "No linkifiers match your current filter.": "", "No linkifiers set.": "Linkifier oluşturulmadı.", "No matching results": "", + "No matching streams": "", "No matching users.": "Eşleşen kullanıcı yok.", "No one has read this message yet.": "Bu mesajı henüz kimse okumadı.", "No owner": "Organizasyon yöneticisiz yok", "No playgrounds configured.": "Yapılandırılmış oyun alanı yok.", + "No playgrounds match your current filter.": "", "No restrictions": "Kısıtlama yok", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "Kanal aboneliği yok.", "No streams": "Kanal yok", "No topics are marked as resolved.": "Hiçbir konu çözüldü olarak işaretlenmedi.", + "No topics match your current filter.": "Şuanki süzme ile eşleşen konu yok.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "Kullanıcı grubu aboneliği yok.", "No user groups": "", "No user to subscribe.": "Abone olacak kullanıcı yok", @@ -853,6 +866,7 @@ "Option already present.": "Bu ayar zaten mevcut.", "Optional": "İsteğe bağlı", "Organization": "Organizasyon", + "Organization URL": "Organizasyon URL'si", "Organization administrators": "Organizasyon yöneticileri", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "Organizasyon yöneticileri devredışı bırakılmış kullanıcıları yeniden etkinleştirebilir.", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "Aşağıdan bir kanal seçin veya konu ismini değiştirin.", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "Emoji seçin", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "Yıldızlı iletiler", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "Durum", "Stream": "Kanal", "Stream color": "Kanal rengi", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "Bu bir demo organizasyonudur ve {days_remaining} gün içinde otomatik olarak silinecektir.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "Zulip bildirimi buna benzer.", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Konu", "Topic muted": "Konu susturuldu", + "Topic notifications": "", "Topic settings": "", "Topics": "Konular", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "Çözüldü olarak işaretlenen konular", "Tuesday": "Salı", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Taslakları göster", "View edit and move history": "", + "View edit history": "Güncelleme geçmişini görüntüle", "View file": "Dosyayı göster", "View in playground": "playgroundu görüntüle", "View in {name}": "{name} içinde görüntüle", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "Bu Markdown benzeri tablo sözdizimi ile tablo da oluşturabilirsiniz.", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Abonesi olmayan bir kanal oluşturamazsınız!", "You cannot create a user group with no members!": "", "You cannot send messages to deactivated users.": "Devre dışı bırakılmış kullanıcılara ileti gönderemezsiniz.", + "You do not have permission to add custom emoji.": "", "You do not have permission to add other users to streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Sonuç", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "Sesini kapattınnız .", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Yazdınız", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Bu kanala abone değilsiniz. Diğer kullanıcılar iletinize cevap verirse bilgilendirilmeyeceksiniz.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Zulip'in çevirileri, gönüllü çevirmenlerden oluşan muhteşem topluluğumuz tarafından sağlanmaktadır. Yardım etmek isterseniz, bkz. Zulip çeviri yönergeleri .", "[Configure]": "[Ayarla]", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "ve {remaining_senders, plural, {1 other} daha {# others}}.", "back to streams": "", "beta": "beta", diff --git a/locale/uk/LC_MESSAGES/django.po b/locale/uk/LC_MESSAGES/django.po index b4ca8d3eb7..ea9df53cca 100644 --- a/locale/uk/LC_MESSAGES/django.po +++ b/locale/uk/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Mykola Ronik , 2018-2021\n" "Language-Team: Ukrainian (http://app.transifex.com/zulip/zulip/language/uk/)\n" @@ -21,8 +21,8 @@ msgstr "" "Language: uk\n" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "Не дозволено для гостьових користувачів" @@ -60,7 +60,7 @@ msgstr "Час початку пізніше, ніж час закінчення msgid "No analytics data available. Please contact your server administrator." msgstr "Аналітичні дані відсутні. Будь ласка, зв'яжіться зі своїм адміністратором сервера." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "Недійсний параметр" @@ -121,32 +121,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Щось пішло не так. Зверніться до {email}." -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Щось пішло не так. Перезавантажте сторінку." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Щось пішло не так. Будь ласка, зачекайте кілька секунд і повторіть спробу." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -263,7 +263,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Внутрішня помилка сервера" @@ -512,9 +512,25 @@ msgstr "Переконайтеся, що ви правильно скопіюв msgid "Billing" msgstr "Платежі" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Закрити" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Скасувати" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "Підтвердити" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -565,7 +581,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -585,7 +601,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -597,7 +613,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -607,80 +623,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Канали в Zulip" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Канали в Slack" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Теми в Zulip" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Теми каналів в Zulip" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "Тема \"Нічний перекус у вівторок\" в Zulip" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "Тема \"Нічний перекус у вівторок\" в Zulip - створити" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "Тема \"Нічний перекус у вівторок\" в Slack" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "Подивитись плани та ціни" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "Попередній" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Далі" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Логотип Travis" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "Логотип GitHub" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Логотип Heroku" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Логотип Zendesk" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Логотип Jira" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Логотип Sentry" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Логотип Pagerduty" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Увійти зараз" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -861,6 +803,18 @@ msgstr "АБО" msgid "Sign up with %(identity_provider)s" msgstr "Зареєструватися з допомогою %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Увійти" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -940,10 +894,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -968,14 +918,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Скасувати" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "Підтвердити" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -984,18 +926,19 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\n Перш ніж увійти за допомогою LDAP, потрібно створити\n організацію. Будь ласка, використайте EmailAuthBackend,\n щоб створити організацію, а потім спробуйте увійти ще раз.\n " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1150,6 +1093,18 @@ msgstr "Гостьові користувачі" msgid "Normal users" msgstr "Звичайні користувачі" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Закрити" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "Оновити" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2237,14 +2192,6 @@ msgstr "Настільні та мобільні додатки" msgid "New organization" msgstr "Нова організація" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Увійти" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2690,6 +2637,10 @@ msgstr "Ввести URL-адресу вашої Zulip організації:" msgid "your-organization-url" msgstr "посилання-на-вашу-організацію" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Далі" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "Не знаєте URL своєї організації?" @@ -2928,20 +2879,25 @@ msgid "" " " msgstr "\n Ви також можете скористатися настільним додатком Zulip.\n " -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "реєстрації" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} щойно зареєструвався в Zulip. (всього: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} прийняв ваше запрошення приєднатися до Zulip!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "Недійсне відображення порядку." @@ -3029,7 +2985,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Деякі з цих адрес вже використовують Zulip, тому ми не надіслали їм запрошення. Ми надіслали запрошення всім іншим!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Нема що змінювати" @@ -3114,7 +3070,7 @@ msgstr "Термін для редагування цього повідомле msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Ви не маєте дозволу на використання масових згадувань у цьому каналі." @@ -3141,66 +3097,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Недійсне(і) повідомлення" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Неможливо відобразити повідомлення" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "Очікується рівно один канал" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "Недійсний тип даних для каналу" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "Недійсний тип даних для одержувачів" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "Списки одержувачів можуть містити електронні адреси або ID користувачів, але не обидва разом." -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "Ваш бот {bot_identity} намагався надіслати повідомлення в ID каналу {stream_id}, але каналу з цим ID немає." -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "Ваш бот {bot_identity} намагався надіслати повідомлення в канал {stream_name}, але такого каналу немає. Клацніть [тут]({new_stream_link}) щоб створити його." -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "Ваш бот {bot_identity} намагався надіслати повідомлення в канал {stream_name}. Канал існує, але не має підписників." -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Віджети: API розробник надіслав JSON з помилковим вмістом" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Віджети: {error_msg}" @@ -3217,36 +3173,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3325,7 +3273,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3347,15 +3295,15 @@ msgstr "Цей API недоступний для вхідних вебхук б msgid "Account is not associated with this subdomain" msgstr "Обліковий запис не пов'язаний з цим піддоменом" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "Ця точка прийому не приймає запити від ботів." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Має бути адміністратором сервера" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3365,19 +3313,19 @@ msgstr "Має бути адміністратором сервера" msgid "Insufficient permission" msgstr "Недостатній дозвіл" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "Ця кінцева точка вимагає базової автентифікації HTTP." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Невірний заголовок авторизації для базової аутентифікації" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Відсутня заголовок авторизації для базової аутентифікації" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Вебхук боти мають доступ тільки до вебхуків" @@ -3489,11 +3437,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Відсутня тема" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Неможливо відправити в декілька каналів" @@ -3654,7 +3602,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "Відсутня назва емодзі" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Не вдалося виділити чергу подій" @@ -3757,8 +3705,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Недійсний піддомен" @@ -3892,15 +3840,15 @@ msgstr "Продуктивність" msgid "Version control" msgstr "Контроль версій" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Повідомлення не може бути порожнім" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Повідомлення не повинно містити нульових байтів" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4151,6 +4099,14 @@ msgstr "{full_name} згадав вас:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} згадав усіх:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4387,21 +4343,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "Завантаження перевищить квоту завантаження вашої організації." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "Неможливо декодувати малюнок; ви завантажили файл малюнку?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "Розмір малюнку перевищує встановлений ліміт." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4505,7 +4461,7 @@ msgstr "Невірний тип бота" msgid "Invalid interface type" msgstr "Недійсний тип інтерфейсу" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4612,12 +4568,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "Відсутній заголовок HTTP-події '{header}'" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4631,12 +4587,12 @@ msgstr "Повинен бути присутній слеш у zcommand. " msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "Помилка CSRF: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4712,133 +4668,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "Адміністратори, модератори, учасники та гості" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "Адміністратори, модератори та учасники" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "Адміністратори та модератори" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Лише адміністратори" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Ніхто" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Власник організації" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Адміністратор організації" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Модератор" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Учасник" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Гість" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Відкритий" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Приватна, спільна історія" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Приватна, захищена історія" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "Усі учасники каналу можуть робити публікації" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Тільки адміністратори організації можуть залишати повідомлення" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Тільки адміністратори та модератори організації можуть залишати повідомлення" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Лише повноправні учасники організації можуть залишати повідомлення" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Юнікод емодзі" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Власні емодзі" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Додаткова Zulip емодзі" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "Список опцій" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Вибір людини" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Короткий текст" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Довгий текст" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Вибір дати" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Посилання" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "Зовнішній обліковий запис" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4877,27 +4833,27 @@ msgstr "Подія {event_id} була не в цій черзі" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "Жодних JSON веб-токенів не передано у запиті" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Хибний JSON веб-токен" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Необхідний піддомен" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4935,11 +4891,11 @@ msgstr "Поле з цією позначкою вже існує." msgid "Default custom field cannot be updated." msgstr "Користувацьке поле за замовчуванням не можна оновити." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "Кінцева точка не доступна у продакшині." -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "DevAuthBackend не активовано." @@ -5156,7 +5112,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5202,19 +5158,19 @@ msgstr "Ви повинні завантажити тільки один лог msgid "Invalid playground" msgstr "Помилковий майданчик" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5295,15 +5251,23 @@ msgstr "Помилковий json для частини повідомлення msgid "

You are not authorized to view this file.

" msgstr "

Ви не маєте права переглядати цей файл.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "Пустий 'кому' список" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "Пустий 'кому' список" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5373,7 +5337,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "Зміни аватару відключені для цієї організації." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Зміна електронної адреси в цій організації вимкнена." @@ -5391,24 +5355,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "Ваш пароль Zulip керується в LDAP" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Неправильний пароль!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "Новий пароль надто слабкий!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Ви повинні завантажити рівно один аватар." @@ -5554,16 +5518,16 @@ msgstr "Вміст не може бути порожнім" msgid "Malformed JSON input" msgstr "Помилково форматований вхідний JSON " -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "Вебхук потребує часову мітку у мілісекундах." -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "Вебхук потребує current_state щоб був серед [open|acknowledged|closed]" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5593,10 +5557,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "Експорт даних завершено та завантажено сюди:\n\n{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5625,35 +5588,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "Дані невпорядковані." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Помилкові дані." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "Вам потрібно змінити Ваш пароль." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "Відсутній параметр id_token" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "Недійсний OTP" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "Неможливо використовувати mobile_flow_otp та desktop_flow_otp разом." diff --git a/locale/uk/translations.json b/locale/uk/translations.json index e9576a6e7a..4fd3582442 100644 --- a/locale/uk/translations.json +++ b/locale/uk/translations.json @@ -135,6 +135,7 @@ "All streams": "Всі канали", "All time": "За весь час", "All unreads": "Усі непрочитані", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Дозволяє створювати веб-публічні потоки (видимі для всіх в Інтернеті)", "Allow message content in message notification emails": "Дозволити вміст повідомлень у листах про отримані повідомлення", "Allow message editing": "Дозволити редагувати повідомлення", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "Автоматично", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Аватар з Gravatar", @@ -212,6 +215,7 @@ "Cancel": "Скасувати", "Cancel compose": "Скасувати написання", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "Змінити", @@ -229,11 +233,11 @@ "Clear avatar": "Очистити аватар", "Clear image": "", "Clear profile picture": "Очистити зображення профілю", + "Clear topic": "", "Click here to reveal.": "Клацніть сюди щоб показати.", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Клацніть за вікном вводу, щоб зберегти. Ми автоматично сповістимо всіх користувачів, які були додані або видалені.", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "Закрити", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "Звернутися в службу підтримки", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "Конвертувати смайлики перед надсиланням (:) стає 😃)", "Cookie Bot": "Cookie бот", "Copied!": "Скопійовано!", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "Деактивувати свій обліковий запис", "Deactivate {name}?": "", - "Deactivated": "Деактивовано", "Deactivated users": "Деактивовані користувачі", "December": "Грудень", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Необхідно надати Zulip тікет Kerberos, щоб запустити ваше дзеркало Zephyr через Webathena", "Guest": "Гість", - "Guest users cannot edit custom emoji.": "Гості не можуть редагувати спеціальні емодзі.", "Guests": "Гості", "Guests cannot edit custom emoji.": "Гості не можуть редагувати нестандартні емодзі.", "Header": "", "Help center": "Центр довідки", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "Сховати кількість повідомлень із зірочкою", "High contrast mode": "Режим високої контрастності", @@ -634,17 +636,17 @@ "Last 30 days": "Останні 30 днів", "Last 6 months": "Останні 6 місяців", "Last active": "Остання активність", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Останнє повідомлення", "Last modified": "Остання зміна", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "Дізнатися більше", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "Світла", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "Шукаєте нашу документацію з інтеграцій чи API?", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "Керування каналами", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "Наступне повідомлення", "Next unread direct message": "", "Next unread topic": "Наступна непрочитана тема", + "No bots found.": "", "No bots match your current filter.": "Немає ботів, які відповідають поточному фільтру.", "No conversations match your filters.": "", - "No custom emoji.": "Немає спеціальних емодзі.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "Немає основних каналів, що відповідають поточному фільтру.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "Без опису.", "No drafts selected": "", "No drafts.": "Немає чернеток.", - "No exports.": "Експортів немає.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Жодні запрошення не відповідають поточному фільтру.", "No language set": "Мова не встановлена", + "No linkifiers match your current filter.": "", "No linkifiers set.": "Немає встановлених зв'язувачів.", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "Немає власника", "No playgrounds configured.": "Немає зконфігурованих майданчиків.", + "No playgrounds match your current filter.": "", "No restrictions": "Немає обмежень", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "Немає каналів", "No topics are marked as resolved.": "", + "No topics match your current filter.": "Жодна тема не збігається з поточним фільтром.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "Немає користувача для підписки.", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "Необов'язково", "Organization": "Організація", + "Organization URL": "URL-адреса організації", "Organization administrators": "Адміністратори організації", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "Адміністратори організації можуть повторно активувати деактивованих користувачів.", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "Виберіть канал нижче або змініть назву теми.", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "Позначені зірками", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "Статус", "Stream": "Канал", "Stream color": "Колір каналу", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "Ось як виглядає сповіщення Zulip.", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Тема", "Topic muted": "Тему заглушено", + "Topic notifications": "", "Topic settings": "", "Topics": "Теми", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "Вівторок", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Огляд чернеток", "View edit and move history": "", + "View edit history": "Переглянути історію редагування", "View file": "Переглянути файл", "View in playground": "", "View in {name}": "Переглянути в {name}", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "Ви також можете створювати таблиці за допомогою синтаксису таблиць Markdown.", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Ви не можете створити канал без підписників!", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Ви отримуєте", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "Ви заглушили .", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Ви пишете", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Ви не підписані на цей канал. Ви не отримаєте сповіщення, якщо інші користувачі відповідатимуть на ваше повідомлення.", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "[Налаштувати]", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "бета", diff --git a/locale/vi/LC_MESSAGES/django.po b/locale/vi/LC_MESSAGES/django.po index bf575b8f4c..e05abe5309 100644 --- a/locale/vi/LC_MESSAGES/django.po +++ b/locale/vi/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Gyver Chang, 2022\n" "Language-Team: Vietnamese (http://app.transifex.com/zulip/zulip/language/vi/)\n" @@ -21,8 +21,8 @@ msgstr "" "Language: vi\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "" @@ -60,7 +60,7 @@ msgstr "Thời gian bắt đầu muộn hơn thời gian kết thúc. Start: {st msgid "No analytics data available. Please contact your server administrator." msgstr "Không có sẵn dữ liệu phân tích. Vui lòng liên hệ với quản trị viên máy chủ của bạn." -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -121,32 +121,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "Đã xảy ra lỗi. Vui lòng liên hệ {email}" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "Thao tác gửi lại bị lỗi. Xin tải lại trang và thử lần nữa." -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "Đã xảy ra lỗi. Vui lòng đợi vài giây và thử lại." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -263,7 +263,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "Lỗi server nội bộ" @@ -512,9 +512,25 @@ msgstr "" msgid "Billing" msgstr "" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "Tắt" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "Hủy" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "xác nhận" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -565,7 +581,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -585,7 +601,7 @@ msgstr "View pricing" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -597,7 +613,7 @@ msgstr "Self-host Zulip" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -607,80 +623,6 @@ msgstr "Request sponsorship" msgid "Education pricing" msgstr "Education pricing" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Streams in Zulip" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Streams in Slack" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Topics in Zulip" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Stream topics in Zulip" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "The Tuesday night catering topic in Zulip" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "The Tuesday night catering topic in Zulip - compose box" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "The Tuesday night catering topic in Slack" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "See plans and pricing" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "Previous" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "Next" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Travis logo" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "GitHub logo" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Heroku logo" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Zendesk logo" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Jira logo" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Sentry logo" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Pagerduty logo" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "Log in now" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "Features & pricing" @@ -861,6 +803,18 @@ msgstr "OR" msgid "Sign up with %(identity_provider)s" msgstr "Đăng ký sử dụng với %(identity_provider)s" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "Đăng nhập" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -940,10 +894,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -968,14 +918,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "Hủy" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "xác nhận" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -984,18 +926,19 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\n You are trying to log in using LDAP without creating an\n organization first. Please use EmailAuthBackend to create\n your organization and then try again.\n " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1150,6 +1093,18 @@ msgstr "Người qua đường" msgid "Normal users" msgstr "Người dùng thường" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "Tắt" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2237,14 +2192,6 @@ msgstr "Ứng dụng máy tính & điện thoại" msgid "New organization" msgstr "New organization" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "Đăng nhập" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "Solutions" @@ -2690,6 +2637,10 @@ msgstr "Enter your organization's Zulip URL:" msgid "your-organization-url" msgstr "your-organization-url" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "Next" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "Don't know your organization URL?" @@ -2928,20 +2879,25 @@ msgid "" " " msgstr "\n You can also use the Zulip desktop app.\n " -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "signups" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} just signed up for Zulip. (total: {user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} accepted your invitation to join Zulip!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "Invalid order mapping." @@ -3029,7 +2985,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "Một số địa chỉ đã lập tài khoản Zulip nên chúng tôi không gửi lời mời. Chúng tôi đã gửi lời mời tới tất cả những người khác." -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "Không có gì để thay đổi" @@ -3114,7 +3070,7 @@ msgstr "The time limit for editing this message has passed" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "You do not have permission to use wildcard mentions in this stream." @@ -3141,66 +3097,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "Tin nhắn không hợp lệ" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "Không thể chuẩn bị tin nhắn" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "Expected exactly one stream" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "Invalid data type for stream" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "Invalid data type for recipients" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 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:1315 +#: zerver/actions/message_send.py:1369 #, 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:1326 +#: zerver/actions/message_send.py:1380 #, 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:1338 +#: zerver/actions/message_send.py:1392 #, 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:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "Topics are required in this organization" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgets: API programmer sent invalid JSON content" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets: {error_msg}" @@ -3217,36 +3173,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3325,7 +3273,7 @@ msgid "" "{summary_line}" msgstr "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n* **Old retention period**: {old_retention_period}\n* **New retention period**: {new_retention_period}\n\n{summary_line}" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "You cannot attach a submessage to this message." @@ -3347,15 +3295,15 @@ msgstr "This API is not available to incoming webhook bots." msgid "Account is not associated with this subdomain" msgstr "Tài khoản không liên kết với miền con" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "This endpoint does not accept bot requests." -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "Must be an server administrator" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3365,19 +3313,19 @@ msgstr "Must be an server administrator" msgid "Insufficient permission" msgstr "Thiếu sự cho phép" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "This endpoint requires HTTP basic authentication." -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "Invalid authorization header for basic auth" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "Missing authorization header for basic auth" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Webhook bots chỉ có thể truy cập webhook" @@ -3489,11 +3437,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "Chủ đề bị thiếu" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "Không thể gửi cho nhiều dòng hội thoại cùng lúc" @@ -3654,7 +3602,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "Emoji name is missing" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "Could not allocate event queue" @@ -3757,8 +3705,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "Unable to parse request: Did {webhook_name} generate this event?" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "Invalid subdomain" @@ -3892,15 +3840,15 @@ msgstr "Productivity" msgid "Version control" msgstr "Version control" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "Tin nhắn không được để trống" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "Message must not contain null bytes" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4151,6 +4099,14 @@ msgstr "{full_name} mentioned you:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} mentioned everyone:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4387,21 +4343,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "Upload would exceed your organization's upload quota." -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "Could not decode image; did you upload an image file?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "Image size exceeds limit." -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "Corrupt animated image." -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "Unknown animated image format." @@ -4505,7 +4461,7 @@ msgstr "Invalid bot type" msgid "Invalid interface type" msgstr "Invalid interface type" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4612,12 +4568,12 @@ msgstr "{var_name} does not have a length" msgid "{var_name} is missing" msgstr "{var_name} is missing" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "Missing the HTTP event header '{header}'" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4631,12 +4587,12 @@ msgstr "There should be a leading slash in the zcommand." msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "CSRF error: {reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4712,133 +4668,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "Dành riêng cho Admin" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "Không ai" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "Organization owner" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "Organization administrator" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "Moderator" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "Member" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "Guest" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "Web-public" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "Công cộng" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "Private, shared history" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "Private, protected history" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "Public, protected history" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "All stream members can post" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "Only organization administrators can post" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "Only organization administrators and moderators can post" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "Only organization full members can post" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Unicode emoji" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "Custom emoji" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Zulip extra emoji" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "List of options" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "Person picker" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "Short text" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "Long text" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "Date picker" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "Link" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "External account" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4877,27 +4833,27 @@ msgstr "Event {event_id} was not in this queue" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "No JSON web token passed in request" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "Bad JSON web token" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "Subdomain required" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "Password is incorrect." @@ -4935,11 +4891,11 @@ msgstr "A field with that label already exists." msgid "Default custom field cannot be updated." msgstr "Default custom field cannot be updated." -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "Endpoint not available in production." -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "DevAuthBackend not enabled." @@ -5156,7 +5112,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5202,19 +5158,19 @@ msgstr "You must upload exactly one logo." msgid "Invalid playground" msgstr "Invalid playground" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5295,15 +5251,23 @@ msgstr "Invalid json for submessage" msgid "

You are not authorized to view this file.

" msgstr "

You are not authorized to view this file.

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "User has disabled typing notifications for stream messages" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "Empty 'to' list" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5373,7 +5337,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "Avatar changes are disabled in this organization." -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "Email address changes are disabled in this organization." @@ -5391,24 +5355,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "Your Zulip password is managed in LDAP" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "Sai mật khẩu!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "New password is too weak!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "Bạn phải tải lên duy nhất một ảnh avatar." @@ -5554,16 +5518,16 @@ msgstr "Nội dung không thể để trống" msgid "Malformed JSON input" msgstr "Malformed JSON input" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "The newrelic webhook requires timestamp in milliseconds" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "The newrelic webhook requires current_state be in [open|acknowledged|closed]" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5593,10 +5557,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "Your data export is complete and has been uploaded here:\n\n{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5625,35 +5588,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "Missing user_id or user_uuid" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "Data is out of order." -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "Invalid data." -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "You need to reset your password." -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "Missing id_token parameter" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "Invalid OTP" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "Can't use both mobile_flow_otp and desktop_flow_otp together." diff --git a/locale/vi/translations.json b/locale/vi/translations.json index 13cf1663f1..149b630523 100644 --- a/locale/vi/translations.json +++ b/locale/vi/translations.json @@ -135,6 +135,7 @@ "All streams": "Tất cả các dòng hội thoại", "All time": "", "All unreads": "", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "Cho phép tạo Stream công khai trên web (hiển thị với mọi người trên Internet)", "Allow message content in message notification emails": "", "Allow message editing": "", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "Tự động", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "Hủy", "Cancel compose": "Hủy soạn tin", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "Thay đổi", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "Nhấn vào đây để xem tiết lộ.", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "Nhấp vào bên ngoài khung nhập liệu để lưu. Chúng tôi sẽ tự động thông báo cho bất kỳ ai được thêm hoặc xóa.", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "Bấm để xem hoặc tải xuống", "Close": "Tắt", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "Liên hệ hỗ trợ", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "Hủy kích hoạt tài khoản của bạn", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "Người dùng đã dừng hoạt động", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "Cấp cho Zulip vé Kerberos cần thiết để chạy máy nhân bản Zephyr của bạn qua Webathena", "Guest": "Guest", - "Guest users cannot edit custom emoji.": "Tài khoản khách không thể chỉnh sửa emoji", "Guests": "Khách", "Guests cannot edit custom emoji.": "Khách không thể chỉnh sửa biểu tượng cảm xúc tùy chỉnh.", "Header": "", "Help center": "Trung tâm hỗ trợ", "Hide muted message again": "Ẩn lại tin nhắn đã tắt tiếng", - "Hide notice": "Ẩn thông báo ", "Hide password": "Ẩn mật khẩu", "Hide starred message count": "Ẩn số lượng tin nhắn có gắn dấu sao", "High contrast mode": "Chế độ tương phản cao", @@ -634,17 +636,17 @@ "Last 30 days": "Last 30 days", "Last 6 months": "6 tháng trước", "Last active": "Hoạt động lần cuối", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "Tin nhắn gần đây nhất", "Last modified": "Sửa đổi lần cuối", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "Tìm hiểu thêm", "Learn more about mentions here.": "Tìm hiểu thêm về các đề cập tại đây.", "Learn more about starring messages here.": "Tìm hiểu thêm về gắn dấu sao tin nhắn tại đây.", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "Cho phép người đăng ký xem khi tôi nhập tin nhắn trong Streams", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "Chủ đề sáng", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "Tìm kiếm các tích hợp hoặc tài liệu API của chúng tôi?", "MOVED": "ĐÃ CHUYỂN ĐI", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "Quản lý Streams", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "Tin nhắn tiếp theo", "Next unread direct message": "", "Next unread topic": "Chủ đề chưa đọc tiếp theo", + "No bots found.": "", "No bots match your current filter.": "Không có bot nào phù hợp với bộ lọc hiện tại của bạn.", "No conversations match your filters.": "", - "No custom emoji.": "Không có biểu tượng cảm xúc tùy chỉnh.", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "Không có luồng mặc định nào phù hợp với bộ lọc hiện tại của bạn.", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "No description.", "No drafts selected": "", "No drafts.": "Không có bản nháp.", - "No exports.": "Không có hàng xuất khẩu.", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "Không có lời mời nào phù hợp với bộ lọc của bạn.", "No language set": "Không có ngôn ngữ nào được đặt", + "No linkifiers match your current filter.": "", "No linkifiers set.": "Không có công cụ liên kết nào được đặt.", "No matching results": "", + "No matching streams": "", "No matching users.": "Không có người dùng phù hợp.", "No one has read this message yet.": "Chưa có ai đọc tin nhắn này.", "No owner": "Không có chủ sở hữu", "No playgrounds configured.": "Không có sân chơi nào được định cấu hình.", + "No playgrounds match your current filter.": "", "No restrictions": "Không có hạn chế", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "Không có đăng ký luồng.", "No streams": "Không có Streams", "No topics are marked as resolved.": "Không có chủ đề nào được đánh dấu là đã giải quyết.", + "No topics match your current filter.": "Không có chủ đề nào phù hợp với bộ lọc hiện tại của bạn.", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "Không có đăng ký nhóm người dùng.", "No user groups": "", "No user to subscribe.": "Không có người dùng để đăng ký.", @@ -853,6 +866,7 @@ "Option already present.": "Đã có tùy chọn.", "Optional": "Không bắt buộc", "Organization": "Cơ quan", + "Organization URL": "Organization URL", "Organization administrators": "Admin nhóm", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "Quản trị viên tổ chức có thể kích hoạt lại người dùng đã hủy kích hoạt.", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "Chọn một Stream bên dưới hoặc thay đổi tên chủ đề.", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "Chọn biểu tượng cảm xúc", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "Tin nhắn được đánh dấu", "Start a new topic or select one from the list.": "", "Start export of public data": "Bắt đầu xuất dữ liệu công khai", + "Start new conversation": "", "Status": "Trạng thái", "Stream": "Stream", "Stream color": "Màu Stream", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "Đây là một tổ chức demo và sẽ tự động bị xóa sau {days_remaining} ngày.", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "Đây là thông báo Zulip trông như thế nào.", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "Chủ đề", "Topic muted": "Chủ đề bị tắt tiếng", + "Topic notifications": "", "Topic settings": "", "Topics": "Topics", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "Các chủ đề được đánh dấu là đã giải quyết", "Tuesday": "Thứ ba", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "Xem bản nháp", "View edit and move history": "", + "View edit history": "Xem lịch sử chỉnh sửa", "View file": "Xem tài liệu", "View in playground": "Xem trong sân chơi", "View in {name}": "Xem trong {name}", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "Bạn cũng có thể tạo bảng với cú pháp bảng Markdown-ish này.", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "Bạn không thể tạo Stream khi không có người tham gia!", "You cannot create a user group with no members!": "", "You cannot send messages to deactivated users.": "Bạn không thể gửi tin nhắn cho người dùng đã hủy kích hoạt.", + "You do not have permission to add custom emoji.": "", "You do not have permission to add other users to streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "Bạn lấy", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "Bạn đã tắt tiếng.", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "Bạn gõ", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "Bạn chưa theo dõi dòng hội thoại này. Bạn sẽ không được thông báo khi người dùng khác trả lời tin nhắn của bạn. ", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Các bản dịch của Zulip được đóng góp bởi cộng đồng dịch giả tình nguyện tuyệt vời của chúng tôi. Nếu bạn muốn trợ giúp, hãy xem hướng dẫn dịch Zulip.", "[Configure]": "[Định cấu hình]", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/zh_Hans/LC_MESSAGES/django.po b/locale/zh_Hans/LC_MESSAGES/django.po index 959fc8fedf..8ab48a49b7 100644 --- a/locale/zh_Hans/LC_MESSAGES/django.po +++ b/locale/zh_Hans/LC_MESSAGES/django.po @@ -17,7 +17,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: FaZang, 2022\n" "Language-Team: Chinese Simplified (http://app.transifex.com/zulip/zulip/language/zh-Hans/)\n" @@ -27,8 +27,8 @@ msgstr "" "Language: zh-Hans\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "禁止访客用户" @@ -66,7 +66,7 @@ msgstr "开始时间晚于结束时间。 开始: {start}, 结束: {end}" msgid "No analytics data available. Please contact your server administrator." msgstr "没有分析数据可用。 请联系您的服务器管理员。" -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "无效参数" @@ -127,32 +127,32 @@ msgid "" "{num_invites} users." msgstr "您的社群没有足够的未使用的 Zulip 许可证来邀请 {num_invites} 用户。" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "发生了一些错误。请联系 {email}。" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "出错啦!请刷新页面!" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "出错啦!请过几秒再试." -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -269,7 +269,7 @@ msgid "" msgstr "\n如果此错误是意外的,你可以联系支持。" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "服务器内部错误" @@ -518,9 +518,25 @@ msgstr "确保将链接正确复制到浏览器中。如果您仍然遇到此页 msgid "Billing" msgstr "账单" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "关闭" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "取消" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "确认" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -571,7 +587,7 @@ msgstr "账单状态" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -591,7 +607,7 @@ msgstr "查看定价" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -603,7 +619,7 @@ msgstr "自托管 Zulip" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -613,80 +629,6 @@ msgstr "请求赞助" msgid "Education pricing" msgstr "教育定价" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "Zulip中的频道" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "Slack中的频道" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "Zulip中的话题" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "Zulip中的频道话题" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "Zulip中周二晚上的餐饮话题" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "Zulip-组合框中周二晚上的餐饮话题" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "Slack中周二晚上的餐饮话题" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "查看套餐和价格" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "以前的" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "下一步" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Travis logo" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "GitHub标识" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Heroku logo" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Zendesk logo" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Jira logo" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Sentry logo" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Pagerduty logo" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "现在登录" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "功能和定价" @@ -867,6 +809,18 @@ msgstr "或" msgid "Sign up with %(identity_provider)s" msgstr "使用%(identity_provider)s登录" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "登录" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -946,10 +900,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -974,14 +924,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "取消" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "确认" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -990,18 +932,19 @@ msgstr "" msgid "You may now close this window." msgstr "你现在可以关闭窗口" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " -msgstr "\n您正在尝试使用 LDAP 登录而没有先创建组织。\n请使用 EmailAuthBackend 创建您的组织\n然后重试。" +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " +msgstr "" #: templates/zerver/confirm_continue_registration.html:4 msgid "Account not found" @@ -1156,6 +1099,18 @@ msgstr "访客用户" msgid "Normal users" msgstr "普通用户" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "关闭" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "更新" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2243,14 +2198,6 @@ msgstr "程序和App" msgid "New organization" msgstr "新社群" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "登录" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "解决方案" @@ -2696,6 +2643,10 @@ msgstr "输入您的社群Zulip地址:" msgid "your-organization-url" msgstr "您社群的地址" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "下一步" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "不知道您社群的地址?" @@ -2934,20 +2885,25 @@ msgid "" " " msgstr "\n您还可以使用Zulip 桌面应用程序。" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "注册" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} 刚刚注册了 Zulip。 (总计:{user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} 接受了您加入 Zulip 的邀请!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "无效的命令映射" @@ -3035,7 +2991,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "有部分地址已经在使用Zulip,因此没有向他们发送邀请;其余地址已经发送!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "无需修改(Nothing to change)" @@ -3120,7 +3076,7 @@ msgstr "编辑消息超时" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "您无权在此信息频道中使用通配符提及。" @@ -3147,66 +3103,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "消息不正确" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "不能渲染消息" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "预计只有一个频道" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "频道的数据类型无效" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "收件人的数据类型无效" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "收件人列表可能包含电子邮件或用户 ID,但不能同时包含两者。" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "您的机器人 {bot_identity} 尝试向频道 ID {stream_id} 发送消息,但没有具有该 ID 的频道。" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "您的机器人 {bot_identity} 尝试向频道 {stream_name} 发送消息,但该频道不存在。单击 [此处]({new_stream_link}) 以创建它。" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "您的机器人 {bot_identity} 尝试向频道 {stream_name} 发送消息。频道存在但没有任何订阅者。" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "此社群需要主题" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "组件:API程序发送了无效的JSON内容" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "小部件:{error_msg}" @@ -3223,36 +3179,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3331,7 +3279,7 @@ msgid "" "{summary_line}" msgstr "{user} 已更改此频道的 [消息保留期](/help/message-retention-policy):* **旧保留期** :{old_retention_period} * **新保留期** :{new_retention_period} {summary_line}" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "您不能在此邮件中附加子邮件。" @@ -3353,15 +3301,15 @@ msgstr "这个API不适用于传入的webhook机器人" msgid "Account is not associated with this subdomain" msgstr "帐户未与任何子域关联" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "该端点不接受bot请求" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "必须是服务器管理员" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3371,19 +3319,19 @@ msgstr "必须是服务器管理员" msgid "Insufficient permission" msgstr "权限不足" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "此端点需要HTTP基本身份验证。" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "基本认证的授权头不正确" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "缺少基本认证的授权头信息" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "WebHook机器人只能访问Webhook内容" @@ -3495,11 +3443,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "话题不存在" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "不能发送到多个频道" @@ -3660,7 +3608,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "缺少表情名称" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "无法分配事件队列" @@ -3763,8 +3711,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "无法解析请求:{webhook_name} 是否生成了此事件?" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "无效的子域名" @@ -3898,15 +3846,15 @@ msgstr "效率" msgid "Version control" msgstr "版本控制" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "消息不能为空" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "消息不能包含空字节" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4157,6 +4105,14 @@ msgstr "{full_name} 提到了您:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} 提到了大家:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4393,21 +4349,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "上传超出了您社群的允许范围" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "不能解码图片;您上传的是图片文件吗?" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "图像大小超过了限制" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "损坏的动画图像。" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "未知的动画图像格式。" @@ -4511,7 +4467,7 @@ msgstr "无效的机器人类型" msgid "Invalid interface type" msgstr "无效的接口类型" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4618,12 +4574,12 @@ msgstr "{var_name} 没有长度" msgid "{var_name} is missing" msgstr "{var_name} 丢失" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "HTTP事件头 '{header}'丢失" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4637,12 +4593,12 @@ msgstr "zcommand前面必须有/" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "CSRF 错误:{reason}" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4718,133 +4674,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "管理者和拥有调节权限的成员" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "只允许管理员" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "没人" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "社群所有者" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "社群管理员" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "版主" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "成员" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "访客" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "网络公开" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "公开" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "私人的、共享的历史消息" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "私人的、受保护的历史消息" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "公开的、受保护的历史" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "所有信息频道成员都可以发帖" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "只有社群管理员可以发帖" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "只有社群管理员和版主可以发帖" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "只有社群正式成员才能发帖" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Unicode 表情符号" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "自定义表情" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Zulip额外表情" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "选项列表" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "用户选择" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "短文本" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "长文本" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "日期选择" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "链接" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "外部帐户" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4883,27 +4839,27 @@ msgstr "事件 {event_id} 不在此队列中" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "请求中未传递JSON web token " -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "JSON web token错误" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "需要子域名" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "密码不正确。" @@ -4941,11 +4897,11 @@ msgstr "具有该标签的字段已存在。" msgid "Default custom field cannot be updated." msgstr "无法更新默认自定义字段。" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "端点在生产中不可用。" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "未启用 DevAuthBackend。" @@ -5162,7 +5118,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5208,19 +5164,19 @@ msgstr "您必须上传一个Logo" msgid "Invalid playground" msgstr "无效的代码游乐场" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5301,15 +5257,23 @@ msgstr "子消息的json无效" msgid "

You are not authorized to view this file.

" msgstr "

没有权限查看这个文件!

" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" -msgstr "空的“到”列表" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" +msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "用户已禁用频道消息的输入通知" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "空的“到”列表" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5379,7 +5343,7 @@ msgstr "用户组 {group_id} 不是该组的子组。" msgid "Avatar changes are disabled in this organization." msgstr "本社群禁止修改头像" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "本社群禁止更改电子邮件地址。" @@ -5397,24 +5361,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "您的Zulip密码由LDAP管理" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "密码错误!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "新密码太弱!" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "必须上传恰好一个头像文件" @@ -5560,16 +5524,16 @@ msgstr "内容不能为空" msgid "Malformed JSON input" msgstr "JSON输入格式不正确" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "newrelic webhook 需要以毫秒为单位的时间戳" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "newrelic webhook 要求 current_state 处于 [open|acknowledged|closed]" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5599,10 +5563,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "您的数据导出完成并已上传至此处:{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5631,35 +5594,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "缺少 user_id 或 user_uuid" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "数据超出要求" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "无效数据。" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "您需要重设密码。" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "缺少 id_token 参数" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "无效的OTP" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "不能同时使用 mobile_flow_otp 和 desktop_flow_otp。" diff --git a/locale/zh_Hans/translations.json b/locale/zh_Hans/translations.json index a140a00338..0174c358e4 100644 --- a/locale/zh_Hans/translations.json +++ b/locale/zh_Hans/translations.json @@ -135,6 +135,7 @@ "All streams": "所有频道", "All time": "所有时间", "All unreads": "所有未读消息", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "允许创建网络公共频道(互联网上的任何人都可以看到)", "Allow message content in message notification emails": "允许消息通知邮件中包含消息内容", "Allow message editing": "允许编辑消息", @@ -185,7 +186,9 @@ "Automated messages and emails": "自动回复的消息和电子邮件", "Automatic": "自动", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "本社群禁止修改头像", "Avatar from Gravatar": "头像来自Gravatar", @@ -212,6 +215,7 @@ "Cancel": "取消", "Cancel compose": "取消编辑", "Cancel compose and save draft": "取消撰写并保存草稿", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "将视图围绕消息 ID 居中.", "Change": "修改", @@ -229,11 +233,11 @@ "Clear avatar": "清除头像", "Clear image": "", "Clear profile picture": "清除资料图片", + "Clear topic": "", "Click here to reveal.": "点击此处显示消息。", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "在输入框外点击保存。我们会自动通知添加或删除的任何人。", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "点击查看或下载。", "Close": "关闭", "Close modal": "关闭模态", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "客户支持", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "发送前自动转换表情 (:)转换成 😃)", "Cookie Bot": "Cookie Bot", "Copied!": "复制", @@ -317,7 +322,6 @@ "Deactivate user": "停用用户", "Deactivate your account": "关闭你的账户", "Deactivate {name}?": "", - "Deactivated": "停用", "Deactivated users": "停用成员列表", "December": "十二月", "Default": "", @@ -370,7 +374,7 @@ "Detailed keyboard shortcuts documentation": "详细的键盘快捷键文档", "Detailed message formatting documentation": "详细的消息格式文档", "Detailed search filters documentation": "", - "Direct message": "", + "Direct message": "私聊消息", "Direct message to me": "", "Direct messages": "私信", "Direct messages and mentions": "", @@ -557,13 +561,11 @@ "Government": "政府", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "通过Webathena授权给Zulip用于运行您的Zephyr镜像所需的Kerberos票证", "Guest": "访客", - "Guest users cannot edit custom emoji.": "访客用户不能编辑自定义表情", "Guests": "访客", "Guests cannot edit custom emoji.": "访客不能编辑自定义标签", "Header": "", "Help center": "帮助中心", "Hide muted message again": "再次隐藏静音消息", - "Hide notice": "隐藏通知", "Hide password": "隐藏密码", "Hide starred message count": "隐藏星标消息计数", "High contrast mode": "高对比度模式", @@ -634,17 +636,17 @@ "Last 30 days": "过去 30 天", "Last 6 months": "过去 6 个月", "Last active": "最后活动时间", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "最新消息", "Last modified": "最近修改", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "了解更多", "Learn more about mentions here.": "了解有关提及的更多信息这里.", "Learn more about starring messages here.": "了解有关为邮件加星标的更多信息这里.", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "让订阅者看到我何时在频道中输入消息", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "浅色主题", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "寻找我们的集成或者API帮助文件?", "MOVED": "已移动", "Main menu": "", + "Make organization permanent": "", "Manage bot": "管理机器人", "Manage streams": "管理频道", "Manage this bot": "", @@ -672,7 +675,7 @@ "Mark all messages as read?": "", "Mark as read": "标记为已读", "Mark as resolved": "标记为已解决", - "Mark as unread from here": "", + "Mark as unread from here": "自此标记为未读", "Mark as unread from selected message": "", "Mark as unresolved": "标记为未解决", "Marketing team": "销售团队", @@ -781,29 +784,39 @@ "Next message": "下一条消息", "Next unread direct message": "", "Next unread topic": "下一条未读话题", + "No bots found.": "", "No bots match your current filter.": "没有机器人能匹配当前的过滤器。", "No conversations match your filters.": "", - "No custom emoji.": "没有自定义表情符号。", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "没有默认频道可以匹配你当前的过滤器。", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "没有描述信息。", "No drafts selected": "", "No drafts.": "没有草稿", - "No exports.": "没有导出的内容。", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "没有邀请匹配当前过滤器。", "No language set": "未设置语言", + "No linkifiers match your current filter.": "", "No linkifiers set.": "未设置链接器。", "No matching results": "", + "No matching streams": "", "No matching users.": "没有匹配的用户。", "No one has read this message yet.": "尚无人阅读此消息。", "No owner": "没有所有者", "No playgrounds configured.": "未配置游乐场。", + "No playgrounds match your current filter.": "", "No restrictions": "无限制", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "没有频道订阅。", "No streams": "没有频道", "No topics are marked as resolved.": "没有主题被标记为已解决。", + "No topics match your current filter.": "无符合筛选的主题", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "没有用户组订阅。", "No user groups": "", "No user to subscribe.": "没有用户订阅。", @@ -836,7 +849,7 @@ "One or more of these users do not exist!": "一个或多个用户不存在", "Only 2 custom profile fields can be displayed on the user card.": "", "Only group members can add users to a group.": "", - "Only in conversation views": "", + "Only in conversation views": "只在对话视图", "Only organization administrators can edit these settings": "只有社群管理员可以编辑这些设置", "Only organization administrators can edit these settings.": "只有社群管理员才能编辑这些设置。", "Only organization owners can edit these settings.": "只有社群拥有者才能编辑这些设置。", @@ -853,6 +866,7 @@ "Option already present.": "选项已经存在。", "Optional": "可选设置", "Organization": "社群", + "Organization URL": "组织网址", "Organization administrators": "社群管理员", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "社群管理员可以重新激活停用的用户。", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "在下面选择一个频道或更改主题名称。", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "选择表情符号", "Select language": "", @@ -1010,7 +1025,7 @@ "Send automated notice to old topic": "", "Send digest emails when I'm away": "当我离线时发送摘要邮件", "Send digest emails when user is away": "用户不在时发送摘要电子邮箱", - "Send direct message": "", + "Send direct message": "发送私聊消息", "Send email notifications for new logins to my account": "我的帐户进行新的登录时发送电子邮箱通知", "Send emails introducing Zulip to new users": "向新用户发送介绍Zulip的电子邮箱", "Send later": "", @@ -1062,6 +1077,7 @@ "Starred messages": "星标消息", "Start a new topic or select one from the list.": "", "Start export of public data": "开始导出公共数据", + "Start new conversation": "", "Status": "状态", "Stream": "频道", "Stream color": "频道颜色", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "这是一个演示社群并将在 {days_remaining} 天内自动删除。", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "这不是一个可公开访问对话。", "This is what a Zulip notification looks like.": "这就是 Zulip 通知的样子。", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "话题", "Topic muted": "免打扰话题", + "Topic notifications": "", "Topic settings": "", "Topics": "主题", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "标记为已解决的主题", "Tuesday": "星期二", @@ -1256,9 +1277,10 @@ "Version {zulip_version}": "版本 {zulip_version}", "Video call provider": "视频通话提供商", "View all streams": "", - "View direct messages": "", + "View direct messages": "查看私聊消息", "View drafts": "查看草稿", "View edit and move history": "", + "View edit history": "显示编辑历史 ", "View file": "显示文件", "View in playground": "在代码游乐场查看", "View in {name}": "在 {name} 中查看", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "你也可以制作有了这个Markdown-ish 表格语法.", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "您可以通过在该组织中创建一个 Zulip 帐户来完全访问该社区并参与对话。", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "创建频道时必须有订阅者", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "结果", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "你已静音.", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "输入", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "您没有订阅这个频道。如果其他用户回复您的邮件,您将不会收到通知。", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "Zulip 的翻译由我们惊人的志愿者翻译社区贡献。如果您想提供帮助,请参阅Zulip 翻译指南.", "[Configure]": "[配置]", "[Quoting…]": "[引用…]", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "和 {remaining_senders, plural, one {1 其他} other {# 其他}}。", "back to streams": "", "beta": "测试版", diff --git a/locale/zh_Hant/LC_MESSAGES/django.po b/locale/zh_Hant/LC_MESSAGES/django.po index b5318eb93b..6f5345caf0 100644 --- a/locale/zh_Hant/LC_MESSAGES/django.po +++ b/locale/zh_Hant/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Ivan Lau , 2020\n" "Language-Team: Chinese Traditional (http://app.transifex.com/zulip/zulip/language/zh-Hant/)\n" @@ -20,8 +20,8 @@ msgstr "" "Language: zh-Hant\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "不允許訪客使用者" @@ -59,7 +59,7 @@ msgstr "開始時間比完結時間更遲。開始:{start},完結:{end}" msgid "No analytics data available. Please contact your server administrator." msgstr "沒有可用分析數據。請聯繫您的伺服器管理員。" -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "" @@ -120,32 +120,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "發生錯誤,請聯絡 {email} 。" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "發生錯誤,請重新整理此頁。" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "發生錯誤,請稍後數秒再試。" -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -262,7 +262,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "" @@ -511,9 +511,25 @@ msgstr "" msgid "Billing" msgstr "" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "關閉" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "取消" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -564,7 +580,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -584,7 +600,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -596,7 +612,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -606,80 +622,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Travis 標誌" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Heroku 標誌" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Zendesk 標誌" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Sentry 標誌" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Pagerduty 標誌" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -860,6 +802,18 @@ msgstr "OR" msgid "Sign up with %(identity_provider)s" msgstr "用%(identity_provider)s註冊" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "登入" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -939,10 +893,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -967,14 +917,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "取消" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -983,17 +925,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1149,6 +1092,18 @@ msgstr "訪客" msgid "Normal users" msgstr "一般使用者" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "關閉" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "更新" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2236,14 +2191,6 @@ msgstr "" msgid "New organization" msgstr "新的組織" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "登入" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "" @@ -2689,6 +2636,10 @@ msgstr "" msgid "your-organization-url" msgstr "" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "" @@ -2927,20 +2878,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "" @@ -3028,7 +2984,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "" @@ -3113,7 +3069,7 @@ msgstr "" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" @@ -3140,66 +3096,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3216,36 +3172,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3324,7 +3272,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3346,15 +3294,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3364,19 +3312,19 @@ msgstr "" msgid "Insufficient permission" msgstr "" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "" @@ -3488,11 +3436,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "無法同時傳送到不同的頻道" @@ -3653,7 +3601,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3756,8 +3704,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "" @@ -3891,15 +3839,15 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4150,6 +4098,14 @@ msgstr "" msgid "{full_name} mentioned everyone:" msgstr "" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4386,21 +4342,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4504,7 +4460,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4611,12 +4567,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4630,12 +4586,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4711,133 +4667,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "公開" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "自訂表情" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4876,27 +4832,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4934,11 +4890,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5155,7 +5111,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5201,19 +5157,19 @@ msgstr "" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5294,15 +5250,23 @@ msgstr "" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5372,7 +5336,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "" @@ -5390,24 +5354,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "" @@ -5553,16 +5517,16 @@ msgstr "" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5592,9 +5556,8 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." msgstr "" #: zilencer/auth.py:84 @@ -5624,35 +5587,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" diff --git a/locale/zh_Hant/translations.json b/locale/zh_Hant/translations.json index e9ce1592a4..2b61374ff9 100644 --- a/locale/zh_Hant/translations.json +++ b/locale/zh_Hant/translations.json @@ -135,6 +135,7 @@ "All streams": "全部頻道", "All time": "所有時間", "All unreads": "", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "自動", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "取消", "Cancel compose": "取消編輯", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "Change", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "關閉", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "聯絡支援", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "", "Cookie Bot": "", "Copied!": "", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "", "Deactivate {name}?": "", - "Deactivated": "", "Deactivated users": "", "December": "", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "", "Guest": "", - "Guest users cannot edit custom emoji.": "訪客不可編輯自訂表情。", "Guests": "", "Guests cannot edit custom emoji.": "", "Header": "", "Help center": "支援中心", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "", "Last 6 months": "", "Last active": "", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "最後一則訊息", "Last modified": "", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "管理頻道", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "下一則訊息", "Next unread direct message": "", "Next unread topic": "下一個未讀主題", + "No bots found.": "", "No bots match your current filter.": "", "No conversations match your filters.": "", - "No custom emoji.": "", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "", "No drafts selected": "", "No drafts.": "", - "No exports.": "", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "", "No language set": "", + "No linkifiers match your current filter.": "", "No linkifiers set.": "", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "", "Organization": "", + "Organization URL": "Organization URL", "Organization administrators": "", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "已星標訊息", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "", "Stream": "頻道", "Stream color": "", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "主題", "Topic muted": "", + "Topic notifications": "", "Topic settings": "", "Topics": "主題", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "查看草稿", "View edit and move history": "", + "View edit history": "", "View file": "", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "結果", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "輸入", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "", diff --git a/locale/zh_TW/LC_MESSAGES/django.po b/locale/zh_TW/LC_MESSAGES/django.po index 00624f74de..2973d8b6f8 100644 --- a/locale/zh_TW/LC_MESSAGES/django.po +++ b/locale/zh_TW/LC_MESSAGES/django.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-10-01 20:54+0000\n" +"POT-Creation-Date: 2023-10-12 17:43+0000\n" "PO-Revision-Date: 2015-12-06 00:18+0000\n" "Last-Translator: Tim Abbott , 2021-2022\n" "Language-Team: Chinese (Taiwan) (http://app.transifex.com/zulip/zulip/language/zh_TW/)\n" @@ -23,8 +23,8 @@ msgstr "" "Language: zh_TW\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: analytics/views/stats.py:111 zerver/decorator.py:628 -#: zerver/decorator.py:646 +#: analytics/views/stats.py:111 zerver/decorator.py:630 +#: zerver/decorator.py:648 msgid "Not allowed for guest users" msgstr "訪客不允許" @@ -62,7 +62,7 @@ msgstr "開始時間晚於結束時間。開始時間:{start}、結束時間 msgid "No analytics data available. Please contact your server administrator." msgstr "沒有分析資料。請聯繫您的伺服器管理員。" -#: analytics/views/support.py:189 zerver/views/streams.py:290 +#: analytics/views/support.py:193 zerver/views/streams.py:290 #: zerver/views/streams.py:294 zerver/views/streams.py:302 msgid "Invalid parameters" msgstr "無效參數" @@ -123,32 +123,32 @@ msgid "" "{num_invites} users." msgstr "" -#: corporate/lib/stripe.py:112 +#: corporate/lib/stripe.py:114 #, python-brace-format msgid "You must invoice for at least {min_licenses} users." msgstr "" -#: corporate/lib/stripe.py:119 +#: corporate/lib/stripe.py:121 #, 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 "" -#: corporate/lib/stripe.py:227 +#: corporate/lib/stripe.py:229 #, python-brace-format msgid "Something went wrong. Please contact {email}." msgstr "付款失敗,請聯絡 {email}" -#: corporate/lib/stripe.py:228 +#: corporate/lib/stripe.py:230 msgid "Something went wrong. Please reload the page." msgstr "發生錯誤。請重新更新頁面。" -#: corporate/lib/stripe.py:302 +#: corporate/lib/stripe.py:304 msgid "Something went wrong. Please wait a few seconds and try again." msgstr "發生錯誤。請稍待數秒後再試一次。" -#: corporate/lib/stripe.py:1014 +#: corporate/lib/stripe.py:1016 #, 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" @@ -265,7 +265,7 @@ msgid "" msgstr "" #: templates/500.html:4 templates/500.html:21 -#: zerver/actions/scheduled_messages.py:411 zerver/middleware.py:403 +#: zerver/actions/scheduled_messages.py:387 zerver/middleware.py:393 msgid "Internal server error" msgstr "" @@ -514,9 +514,25 @@ msgstr "請確認您正確地將連結複製貼上於瀏覽器上。若您仍看 msgid "Billing" msgstr "帳單" -#: templates/corporate/billing.html:240 -msgid "Close" -msgstr "關閉" +#: templates/corporate/billing.html:243 +msgid "Confirm license increase" +msgstr "" + +#: templates/corporate/billing.html:245 +#: templates/zerver/change_email_address_visibility_modal.html:8 +#: templates/zerver/development/email_log.html:36 +msgid "Close modal" +msgstr "" + +#: templates/corporate/billing.html:258 +#: templates/zerver/change_email_address_visibility_modal.html:26 +msgid "Cancel" +msgstr "取消" + +#: templates/corporate/billing.html:260 +#: templates/zerver/change_email_address_visibility_modal.html:28 +msgid "Confirm" +msgstr "確認" #: templates/corporate/communities.html:28 msgid "Open communities directory" @@ -567,7 +583,7 @@ msgstr "" #: templates/corporate/for/events.html:34 #: templates/corporate/for/events.html:288 #: templates/corporate/for/open-source.html:36 -#: templates/corporate/for/open-source.html:734 +#: templates/corporate/for/open-source.html:730 #: templates/corporate/for/research.html:36 #: templates/corporate/for/research.html:416 #: templates/corporate/for/use-cases.html:23 @@ -587,7 +603,7 @@ msgstr "" #: templates/corporate/for/events.html:40 #: templates/corporate/for/events.html:294 #: templates/corporate/for/open-source.html:42 -#: templates/corporate/for/open-source.html:740 +#: templates/corporate/for/open-source.html:736 #: templates/corporate/for/research.html:42 #: templates/corporate/for/research.html:422 #: templates/corporate/for/use-cases.html:29 @@ -599,7 +615,7 @@ msgstr "" #: templates/corporate/for/events.html:37 #: templates/corporate/for/events.html:291 #: templates/corporate/for/open-source.html:39 -#: templates/corporate/for/open-source.html:737 +#: templates/corporate/for/open-source.html:733 #: templates/corporate/for/research.html:39 #: templates/corporate/for/research.html:419 msgid "Request sponsorship" @@ -609,80 +625,6 @@ msgstr "" msgid "Education pricing" msgstr "" -#: templates/corporate/hello.html:62 -msgid "Streams in Zulip" -msgstr "在 Zulip 的串流" - -#: templates/corporate/hello.html:66 templates/corporate/hello.html:81 -#: templates/corporate/hello.html:96 -msgid "Streams in Slack" -msgstr "在 Slack 的串流" - -#: templates/corporate/hello.html:77 -msgid "Topics in Zulip" -msgstr "在 Zulip 的主題" - -#: templates/corporate/hello.html:92 -msgid "Stream topics in Zulip" -msgstr "在 Zulip 的串流主題" - -#: templates/corporate/hello.html:104 templates/corporate/hello.html:105 -#: templates/corporate/hello.html:111 templates/corporate/hello.html:113 -msgid "The Tuesday night catering topic in Zulip" -msgstr "每週二晚上在 Zulip 滿足需求的主題" - -#: templates/corporate/hello.html:115 -msgid "The Tuesday night catering topic in Zulip - compose box" -msgstr "每週二晚上在 Zulip 滿足需求的主題 - compose box" - -#: templates/corporate/hello.html:122 templates/corporate/hello.html:124 -msgid "The Tuesday night catering topic in Slack" -msgstr "每週二晚上在 Slack 滿足需求的主題" - -#: templates/corporate/hello.html:133 templates/corporate/hello.html:556 -msgid "See plans and pricing" -msgstr "" - -#: templates/corporate/hello.html:152 -msgid "Previous" -msgstr "" - -#: templates/corporate/hello.html:157 templates/zerver/realm_redirect.html:36 -msgid "Next" -msgstr "下一個" - -#: templates/corporate/hello.html:405 -msgid "Travis logo" -msgstr "Travis 標誌圖" - -#: templates/corporate/hello.html:412 -msgid "GitHub logo" -msgstr "GitHub 標誌" - -#: templates/corporate/hello.html:419 -msgid "Heroku logo" -msgstr "Heroku 標誌圖" - -#: templates/corporate/hello.html:426 -msgid "Zendesk logo" -msgstr "Zendesk 標誌圖" - -#: templates/corporate/hello.html:433 -msgid "Jira logo" -msgstr "Jira 標誌" - -#: templates/corporate/hello.html:440 -msgid "Sentry logo" -msgstr "Sentry 標誌圖" - -#: templates/corporate/hello.html:447 -msgid "Pagerduty logo" -msgstr "Pagerduty 標誌圖" - -#: templates/corporate/hello.html:552 -msgid "Log in now" -msgstr "立即登入" - #: templates/corporate/self-hosting.html:27 msgid "Features & pricing" msgstr "" @@ -863,6 +805,18 @@ msgstr "或" msgid "Sign up with %(identity_provider)s" msgstr "用 %(identity_provider)s 登入" +#: templates/zerver/accounts_home.html:92 +msgid "Already have an account?" +msgstr "" + +#: templates/zerver/accounts_home.html:92 templates/zerver/footer.html:17 +#: templates/zerver/log_into_subdomain_token_invalid.html:13 +#: templates/zerver/login.html:5 templates/zerver/login.html:128 +#: templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "登入" + #: templates/zerver/accounts_send_confirm.html:5 #: templates/zerver/accounts_send_confirm.html:17 msgid "Confirm your email address" @@ -942,10 +896,6 @@ msgstr "Zulip" msgid "Configure email address privacy" msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:8 -msgid "Close modal" -msgstr "" - #: templates/zerver/change_email_address_visibility_modal.html:12 msgid "" "Zulip lets you control which roles in the organization can view your email " @@ -970,14 +920,6 @@ msgid "" "target=\"_blank\" rel=\"noopener noreferrer\">after you join." msgstr "" -#: templates/zerver/change_email_address_visibility_modal.html:26 -msgid "Cancel" -msgstr "取消" - -#: templates/zerver/change_email_address_visibility_modal.html:28 -msgid "Confirm" -msgstr "確認" - #: templates/zerver/close_window.html:5 msgid "Video call ended" msgstr "" @@ -986,17 +928,18 @@ msgstr "" msgid "You may now close this window." msgstr "" -#: templates/zerver/config_error.html:4 templates/zerver/config_error.html:15 +#: templates/zerver/config_error/container.html:4 +#: templates/zerver/config_error/container.html:14 msgid "Configuration error" msgstr "" -#: templates/zerver/config_error.html:18 +#: templates/zerver/config_error/ldap.html:4 msgid "" "\n" -" You are trying to log in using LDAP without creating an\n" -" organization first. Please use EmailAuthBackend to create\n" -" your organization and then try again.\n" -" " +" You are trying to log in using LDAP without creating an\n" +" organization first. Please use EmailAuthBackend to create\n" +" your organization and then try again.\n" +" " msgstr "" #: templates/zerver/confirm_continue_registration.html:4 @@ -1152,6 +1095,18 @@ msgstr "訪客" msgid "Normal users" msgstr "普通使用者" +#: templates/zerver/development/email_log.html:34 +msgid "Forward emails to an email account" +msgstr "" + +#: templates/zerver/development/email_log.html:68 +msgid "Close" +msgstr "關閉" + +#: templates/zerver/development/email_log.html:70 +msgid "Update" +msgstr "更新" + #: templates/zerver/digest_base.html:5 msgid "Digest" msgstr "" @@ -2239,14 +2194,6 @@ msgstr "桌面 & 行動應用" msgid "New organization" msgstr "新組織" -#: templates/zerver/footer.html:17 -#: templates/zerver/log_into_subdomain_token_invalid.html:13 -#: templates/zerver/login.html:5 templates/zerver/login.html:128 -#: templates/zerver/portico-header.html:33 -#: templates/zerver/portico-header.html:39 -msgid "Log in" -msgstr "登入" - #: templates/zerver/footer.html:22 msgid "Solutions" msgstr "解決方案" @@ -2692,6 +2639,10 @@ msgstr "輸入您組織的 Zulip 網址:" msgid "your-organization-url" msgstr "your-organization-url" +#: templates/zerver/realm_redirect.html:36 +msgid "Next" +msgstr "下一個" + #: templates/zerver/realm_redirect.html:38 msgid "Don't know your organization URL?" msgstr "不知道貴組織的網址嗎?" @@ -2930,20 +2881,25 @@ msgid "" " " msgstr "" -#: zerver/actions/create_user.py:92 +#: zerver/actions/create_user.py:93 msgid "signups" msgstr "註冊" -#: zerver/actions/create_user.py:105 +#: zerver/actions/create_user.py:106 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} 已在 Zulip 註冊。(總數:{user_count})" -#: zerver/actions/create_user.py:255 +#: zerver/actions/create_user.py:256 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} 已同意您的邀請並加入了 Zulip!" +#: zerver/actions/create_user.py:597 +msgid "" +"Cannot activate a placeholder account; ask the user to sign up, instead." +msgstr "" + #: zerver/actions/custom_profile_fields.py:126 msgid "Invalid order mapping." msgstr "無效的順序映射" @@ -3031,7 +2987,7 @@ msgid "" "invitation. We did send invitations to everyone else!" msgstr "部份地址已經在 Zulip 使用,所以我們沒送出邀請。除此之外其他部份都已送出!" -#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:61 +#: zerver/actions/message_edit.py:93 zerver/views/scheduled_messages.py:60 msgid "Nothing to change" msgstr "" @@ -3116,7 +3072,7 @@ msgstr "可編輯此訊息的時間已過" msgid "The time limit for editing this message's topic has passed." msgstr "" -#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1547 +#: zerver/actions/message_edit.py:1274 zerver/actions/message_send.py:1601 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "您沒有權限在這個使用" @@ -3143,66 +3099,66 @@ msgstr "" msgid "Invalid message flag operation: '{operation}'" msgstr "" -#: zerver/actions/message_flags.py:337 zerver/lib/message.py:789 -#: zerver/lib/message.py:795 +#: zerver/actions/message_flags.py:337 zerver/lib/message.py:796 +#: zerver/lib/message.py:802 msgid "Invalid message(s)" msgstr "無效的訊息(s)" -#: zerver/actions/message_send.py:158 +#: zerver/actions/message_send.py:161 msgid "Unable to render message" msgstr "無法渲染訊息" -#: zerver/actions/message_send.py:1117 +#: zerver/actions/message_send.py:1171 msgid "Expected exactly one stream" msgstr "預期至少一個串流" -#: zerver/actions/message_send.py:1128 +#: zerver/actions/message_send.py:1182 msgid "Invalid data type for stream" msgstr "無效的串流資料類型" -#: zerver/actions/message_send.py:1144 zerver/actions/message_send.py:1154 -#: zerver/actions/scheduled_messages.py:53 +#: zerver/actions/message_send.py:1198 zerver/actions/message_send.py:1208 +#: zerver/lib/recipient_parsing.py:25 msgid "Invalid data type for recipients" msgstr "無效的 recipients 資料類型" -#: zerver/actions/message_send.py:1162 zerver/actions/message_send.py:1170 +#: zerver/actions/message_send.py:1216 zerver/actions/message_send.py:1224 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "接收者清單可包含 emails 或是使用者 IDs,但不能兩個同時存在。" -#: zerver/actions/message_send.py:1315 +#: zerver/actions/message_send.py:1369 #, 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 "您的機器人 {bot_identity} 嘗試發送訊息至串流 ID {stream_id},但無串流是該 ID。" -#: zerver/actions/message_send.py:1326 +#: zerver/actions/message_send.py:1380 #, 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 "您的機器人 {bot_identity} 嘗試發送訊息至串流 {stream_name},但該串流不存在。點擊 [此處]({new_stream_link}) 以新建他。" -#: zerver/actions/message_send.py:1338 +#: zerver/actions/message_send.py:1392 #, 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 "您的機器人 {bot_identity} 嘗試發送訊息至串流 {stream_name}。該串流存在,但沒有訂閱者。" -#: zerver/actions/message_send.py:1385 +#: zerver/actions/message_send.py:1439 msgid "Direct messages are disabled in this organization." msgstr "" -#: zerver/actions/message_send.py:1462 +#: zerver/actions/message_send.py:1516 msgid "Topics are required in this organization" msgstr "" -#: zerver/actions/message_send.py:1518 +#: zerver/actions/message_send.py:1572 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/actions/message_send.py:1524 +#: zerver/actions/message_send.py:1578 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" @@ -3219,36 +3175,28 @@ msgstr "" msgid "The ordered list must enumerate all existing linkifiers exactly once" msgstr "" -#: zerver/actions/scheduled_messages.py:42 -msgid "Invalid data type for stream ID" -msgstr "" - -#: zerver/actions/scheduled_messages.py:57 -msgid "Recipient list may only contain user IDs" -msgstr "" - -#: zerver/actions/scheduled_messages.py:161 +#: zerver/actions/scheduled_messages.py:136 msgid "Scheduled message was already sent" msgstr "" -#: zerver/actions/scheduled_messages.py:166 -#: zerver/views/scheduled_messages.py:89 -#: zerver/views/scheduled_messages.py:129 +#: zerver/actions/scheduled_messages.py:141 +#: zerver/views/scheduled_messages.py:88 +#: zerver/views/scheduled_messages.py:128 msgid "Scheduled delivery time must be in the future." msgstr "" -#: zerver/actions/scheduled_messages.py:300 +#: zerver/actions/scheduled_messages.py:276 msgid "Message could not be sent at the scheduled time." msgstr "" -#: zerver/actions/scheduled_messages.py:351 +#: zerver/actions/scheduled_messages.py:327 #, python-brace-format msgid "" "The message you scheduled for {delivery_datetime} was not sent because of " "the following error:" msgstr "" -#: zerver/actions/scheduled_messages.py:356 +#: zerver/actions/scheduled_messages.py:332 msgid "[View scheduled messages](#scheduled)" msgstr "" @@ -3327,7 +3275,7 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/actions/submessage.py:29 +#: zerver/actions/submessage.py:36 msgid "You cannot attach a submessage to this message." msgstr "" @@ -3349,15 +3297,15 @@ msgstr "" msgid "Account is not associated with this subdomain" msgstr "帳號沒被關聯至此子域名" -#: zerver/decorator.py:511 zerver/decorator.py:648 +#: zerver/decorator.py:513 zerver/decorator.py:650 msgid "This endpoint does not accept bot requests." msgstr "" -#: zerver/decorator.py:610 +#: zerver/decorator.py:612 msgid "Must be an server administrator" msgstr "" -#: zerver/decorator.py:667 zerver/lib/streams.py:711 zerver/lib/streams.py:737 +#: zerver/decorator.py:669 zerver/lib/streams.py:711 zerver/lib/streams.py:737 #: zerver/lib/streams.py:739 zerver/lib/streams.py:741 #: zerver/lib/streams.py:760 zerver/lib/user_groups.py:94 #: zerver/lib/user_groups.py:158 zerver/lib/users.py:217 @@ -3367,19 +3315,19 @@ msgstr "" msgid "Insufficient permission" msgstr "" -#: zerver/decorator.py:709 +#: zerver/decorator.py:711 msgid "This endpoint requires HTTP basic authentication." msgstr "" -#: zerver/decorator.py:716 +#: zerver/decorator.py:718 msgid "Invalid authorization header for basic auth" msgstr "無效的 authorization header for basic auth" -#: zerver/decorator.py:718 +#: zerver/decorator.py:720 msgid "Missing authorization header for basic auth" msgstr "basic auth 缺少 authorization header" -#: zerver/decorator.py:893 +#: zerver/decorator.py:896 msgid "Webhook bots can only access webhooks" msgstr "Webhook 機器人只能存取 webhooks" @@ -3491,11 +3439,11 @@ msgid "Invalid email '{email}'" msgstr "" #: zerver/lib/addressee.py:61 zerver/lib/addressee.py:128 -#: zerver/views/typing.py:43 +#: zerver/views/typing.py:38 msgid "Missing topic" msgstr "缺少主題" -#: zerver/lib/addressee.py:113 zerver/views/typing.py:40 +#: zerver/lib/addressee.py:113 msgid "Cannot send to multiple streams" msgstr "無法發送至多個串流" @@ -3656,7 +3604,7 @@ msgstr "" msgid "Emoji name is missing" msgstr "缺少表情符號名稱" -#: zerver/lib/events.py:1540 +#: zerver/lib/events.py:1543 msgid "Could not allocate event queue" msgstr "" @@ -3759,8 +3707,8 @@ msgstr "" msgid "Unable to parse request: Did {webhook_name} generate this event?" msgstr "" -#: zerver/lib/exceptions.py:428 zerver/views/auth.py:741 -#: zerver/views/auth.py:1076 zerver/views/auth.py:1140 +#: zerver/lib/exceptions.py:428 zerver/views/auth.py:742 +#: zerver/views/auth.py:1077 zerver/views/auth.py:1141 msgid "Invalid subdomain" msgstr "無效的子域名" @@ -3894,15 +3842,15 @@ msgstr "" msgid "Version control" msgstr "版本控制" -#: zerver/lib/message.py:222 +#: zerver/lib/message.py:229 msgid "Message must not be empty" msgstr "訊息不能為空" -#: zerver/lib/message.py:224 +#: zerver/lib/message.py:231 msgid "Message must not contain null bytes" msgstr "訊息不可包含 null bytes" -#: zerver/lib/message.py:1681 +#: zerver/lib/message.py:1689 #, python-brace-format msgid "" "You are not allowed to mention user group '{user_group_name}'. You must be a" @@ -4153,6 +4101,14 @@ msgstr "{full_name} 提到你:" msgid "{full_name} mentioned everyone:" msgstr "{full_name} 提到所有人:" +#: zerver/lib/recipient_parsing.py:14 +msgid "Invalid data type for stream ID" +msgstr "" + +#: zerver/lib/recipient_parsing.py:29 +msgid "Recipient list may only contain user IDs" +msgstr "" + #: zerver/lib/recipient_users.py:29 zerver/lib/streams.py:275 #: zerver/lib/streams.py:283 zerver/lib/streams.py:890 #: zerver/tornado/views.py:164 zerver/views/events_register.py:96 @@ -4389,21 +4345,21 @@ msgstr "" msgid "Upload would exceed your organization's upload quota." msgstr "" -#: zerver/lib/upload/base.py:68 zerver/lib/upload/base.py:84 -#: zerver/lib/upload/base.py:178 +#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 +#: zerver/lib/upload/base.py:180 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload/base.py:70 zerver/lib/upload/base.py:86 -#: zerver/lib/upload/base.py:180 +#: zerver/lib/upload/base.py:72 zerver/lib/upload/base.py:88 +#: zerver/lib/upload/base.py:182 msgid "Image size exceeds limit." msgstr "圖檔超過限制大小" -#: zerver/lib/upload/base.py:108 +#: zerver/lib/upload/base.py:110 msgid "Corrupt animated image." msgstr "" -#: zerver/lib/upload/base.py:117 +#: zerver/lib/upload/base.py:119 msgid "Unknown animated image format." msgstr "" @@ -4507,7 +4463,7 @@ msgstr "無效的機器人類型" msgid "Invalid interface type" msgstr "無效的介面類型" -#: zerver/lib/users.py:204 zerver/models.py:4792 +#: zerver/lib/users.py:204 zerver/models.py:4824 #, python-brace-format msgid "Invalid user ID: {user_id}" msgstr "" @@ -4614,12 +4570,12 @@ msgstr "" msgid "{var_name} is missing" msgstr "" -#: zerver/lib/webhooks/common.py:73 +#: zerver/lib/webhooks/common.py:78 #, python-brace-format msgid "Missing the HTTP event header '{header}'" msgstr "缺少 HTTP event header '{header}'" -#: zerver/lib/webhooks/common.py:235 +#: zerver/lib/webhooks/common.py:240 #, python-brace-format msgid "The {webhook} webhook expects time in milliseconds." msgstr "" @@ -4633,12 +4589,12 @@ msgstr "" msgid "No such command: {command}" msgstr "" -#: zerver/middleware.py:444 +#: zerver/middleware.py:448 #, python-brace-format msgid "CSRF error: {reason}" msgstr "" -#: zerver/middleware.py:610 +#: zerver/middleware.py:614 #, python-brace-format msgid "Reverse proxy misconfiguration: {proxy_reason}" msgstr "" @@ -4714,133 +4670,133 @@ msgstr "" msgid "\"code\" should be the only variable present in the URL template" msgstr "" -#: zerver/models.py:1667 +#: zerver/models.py:1691 msgid "Admins, moderators, members and guests" msgstr "" -#: zerver/models.py:1668 +#: zerver/models.py:1692 msgid "Admins, moderators and members" msgstr "" -#: zerver/models.py:1669 +#: zerver/models.py:1693 msgid "Admins and moderators" msgstr "" -#: zerver/models.py:1670 +#: zerver/models.py:1694 msgid "Admins only" msgstr "只允許管理者" -#: zerver/models.py:1671 +#: zerver/models.py:1695 msgid "Nobody" msgstr "沒有人" -#: zerver/models.py:1981 +#: zerver/models.py:2007 msgid "Organization owner" msgstr "" -#: zerver/models.py:1982 +#: zerver/models.py:2008 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1983 +#: zerver/models.py:2009 msgid "Moderator" msgstr "" -#: zerver/models.py:1984 +#: zerver/models.py:2010 msgid "Member" msgstr "成員" -#: zerver/models.py:1985 +#: zerver/models.py:2011 msgid "Guest" msgstr "訪客" -#: zerver/models.py:2577 +#: zerver/models.py:2603 msgid "Web-public" msgstr "" -#: zerver/models.py:2583 +#: zerver/models.py:2609 msgid "Public" msgstr "公開" -#: zerver/models.py:2589 +#: zerver/models.py:2615 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2595 +#: zerver/models.py:2621 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2603 +#: zerver/models.py:2629 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2623 +#: zerver/models.py:2649 msgid "All stream members can post" msgstr "所有串流成員都可發表" -#: zerver/models.py:2624 +#: zerver/models.py:2650 msgid "Only organization administrators can post" msgstr "只有組織管理者可以發表" -#: zerver/models.py:2626 +#: zerver/models.py:2652 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2629 +#: zerver/models.py:2655 msgid "Only organization full members can post" msgstr "只有組織成員可以發表" -#: zerver/models.py:3305 +#: zerver/models.py:3337 msgid "Unicode emoji" msgstr "Unicode 表情符號" -#: zerver/models.py:3306 +#: zerver/models.py:3338 msgid "Custom emoji" msgstr "自定義表情符號" -#: zerver/models.py:3307 +#: zerver/models.py:3339 msgid "Zulip extra emoji" msgstr "Zulip 額外的表情符號" -#: zerver/models.py:4796 +#: zerver/models.py:4828 #, python-brace-format msgid "User with ID {user_id} is deactivated" msgstr "" -#: zerver/models.py:4800 +#: zerver/models.py:4832 #, python-brace-format msgid "User with ID {user_id} is a bot" msgstr "" -#: zerver/models.py:4840 +#: zerver/models.py:4872 msgid "List of options" msgstr "" -#: zerver/models.py:4843 +#: zerver/models.py:4875 msgid "Person picker" msgstr "" -#: zerver/models.py:4855 +#: zerver/models.py:4887 msgid "Short text" msgstr "" -#: zerver/models.py:4856 +#: zerver/models.py:4888 msgid "Long text" msgstr "" -#: zerver/models.py:4857 +#: zerver/models.py:4889 msgid "Date picker" msgstr "日期選擇器" -#: zerver/models.py:4858 +#: zerver/models.py:4890 msgid "Link" msgstr "連結" -#: zerver/models.py:4861 +#: zerver/models.py:4893 msgid "External account" msgstr "" -#: zerver/models.py:4866 +#: zerver/models.py:4898 msgid "Pronouns" msgstr "" @@ -4879,27 +4835,27 @@ msgstr "" msgid "Bad event queue ID: {queue_id}" msgstr "" -#: zerver/views/auth.py:550 +#: zerver/views/auth.py:551 msgid "JWT authentication is not enabled for this organization" msgstr "" -#: zerver/views/auth.py:553 +#: zerver/views/auth.py:554 msgid "No JSON web token passed in request" msgstr "" -#: zerver/views/auth.py:559 +#: zerver/views/auth.py:560 msgid "Bad JSON web token" msgstr "" -#: zerver/views/auth.py:563 +#: zerver/views/auth.py:564 msgid "No email specified in JSON web token claims" msgstr "" -#: zerver/views/auth.py:1082 +#: zerver/views/auth.py:1083 msgid "Subdomain required" msgstr "需要子域名" -#: zerver/views/auth.py:1144 +#: zerver/views/auth.py:1145 msgid "Password is incorrect." msgstr "" @@ -4937,11 +4893,11 @@ msgstr "" msgid "Default custom field cannot be updated." msgstr "預設自定義欄位不能被更新。" -#: zerver/views/development/dev_login.py:100 +#: zerver/views/development/dev_login.py:101 msgid "Endpoint not available in production." msgstr "" -#: zerver/views/development/dev_login.py:102 +#: zerver/views/development/dev_login.py:103 msgid "DevAuthBackend not enabled." msgstr "" @@ -5158,7 +5114,7 @@ msgstr "" #: zerver/views/realm_emoji.py:48 zerver/views/realm_icon.py:27 #: zerver/views/realm_logo.py:33 zerver/views/upload.py:278 -#: zerver/views/user_settings.py:391 +#: zerver/views/user_settings.py:399 #, python-brace-format msgid "Uploaded file is larger than the allowed limit of {max_size} MiB" msgstr "" @@ -5204,19 +5160,19 @@ msgstr "您必須上傳至少一個標誌圖" msgid "Invalid playground" msgstr "" -#: zerver/views/scheduled_messages.py:66 +#: zerver/views/scheduled_messages.py:65 msgid "Recipient required when updating type of scheduled message." msgstr "" -#: zerver/views/scheduled_messages.py:71 +#: zerver/views/scheduled_messages.py:70 msgid "Topic required when updating scheduled message type to stream." msgstr "" -#: zerver/views/sentry.py:29 +#: zerver/views/sentry.py:38 msgid "Invalid request format" msgstr "" -#: zerver/views/sentry.py:32 +#: zerver/views/sentry.py:41 msgid "Invalid DSN" msgstr "" @@ -5297,15 +5253,23 @@ msgstr "無效的子訊息 json" msgid "

You are not authorized to view this file.

" msgstr "" -#: zerver/views/typing.py:31 -msgid "Empty 'to' list" +#: zerver/views/typing.py:35 +msgid "Missing stream_id" msgstr "" -#: zerver/views/typing.py:46 +#: zerver/views/typing.py:41 msgid "User has disabled typing notifications for stream messages" msgstr "" -#: zerver/views/typing.py:56 +#: zerver/views/typing.py:50 +msgid "Missing 'to' argument" +msgstr "" + +#: zerver/views/typing.py:55 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:58 msgid "User has disabled typing notifications for direct messages" msgstr "" @@ -5375,7 +5339,7 @@ msgstr "" msgid "Avatar changes are disabled in this organization." msgstr "" -#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:332 +#: zerver/views/user_settings.py:87 zerver/views/user_settings.py:340 msgid "Email address changes are disabled in this organization." msgstr "此組織修改 Email 地址已禁用" @@ -5393,24 +5357,24 @@ msgstr "" msgid "Invalid email batching period: {seconds} seconds" msgstr "" -#: zerver/views/user_settings.py:287 +#: zerver/views/user_settings.py:295 msgid "Your Zulip password is managed in LDAP" msgstr "" -#: zerver/views/user_settings.py:297 +#: zerver/views/user_settings.py:305 msgid "Wrong password!" msgstr "密碼錯誤!" -#: zerver/views/user_settings.py:302 +#: zerver/views/user_settings.py:310 #, python-brace-format msgid "You're making too many attempts! Try again in {seconds} seconds." msgstr "" -#: zerver/views/user_settings.py:308 +#: zerver/views/user_settings.py:316 msgid "New password is too weak!" msgstr "" -#: zerver/views/user_settings.py:381 +#: zerver/views/user_settings.py:389 msgid "You must upload exactly one avatar." msgstr "您上傳必須指定一個 avatar。" @@ -5556,16 +5520,16 @@ msgstr "內容不能為空" msgid "Malformed JSON input" msgstr "" -#: zerver/webhooks/newrelic/view.py:81 zerver/webhooks/newrelic/view.py:132 +#: zerver/webhooks/newrelic/view.py:82 zerver/webhooks/newrelic/view.py:133 msgid "The newrelic webhook requires timestamp in milliseconds" msgstr "" -#: zerver/webhooks/newrelic/view.py:98 +#: zerver/webhooks/newrelic/view.py:99 msgid "" "The newrelic webhook requires current_state be in [open|acknowledged|closed]" msgstr "" -#: zerver/webhooks/newrelic/view.py:152 +#: zerver/webhooks/newrelic/view.py:153 msgid "" "The newrelic webhook requires state be in " "[created|activated|acknowledged|closed]" @@ -5595,10 +5559,9 @@ msgstr "" #: zerver/worker/queue_processors.py:1116 #, python-brace-format msgid "" -"Your data export is complete and has been uploaded here:\n" -"\n" -"{public_url}" -msgstr "你的資料匯出完畢並已上傳至此:{public_url}" +"Your data export is complete. [View and download " +"exports]({export_settings_link})." +msgstr "" #: zilencer/auth.py:84 msgid "Invalid subdomain for push notifications bouncer" @@ -5627,35 +5590,35 @@ msgstr "" msgid "Missing user_id or user_uuid" msgstr "未填寫 user_id 或 user_uuid" -#: zilencer/views.py:392 +#: zilencer/views.py:396 #, python-brace-format msgid "Invalid property {property}" msgstr "" -#: zilencer/views.py:394 +#: zilencer/views.py:398 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:417 +#: zilencer/views.py:421 msgid "Invalid data." msgstr "無效的資料。" -#: zilencer/views.py:515 +#: zilencer/views.py:519 msgid "Malformed audit log data" msgstr "" -#: zproject/backends.py:520 +#: zproject/backends.py:526 msgid "You need to reset your password." msgstr "你需要重置密碼。" -#: zproject/backends.py:2202 +#: zproject/backends.py:2281 msgid "Missing id_token parameter" msgstr "缺少 id_token 參數" -#: zproject/backends.py:2907 +#: zproject/backends.py:2986 msgid "Invalid OTP" msgstr "無效的 OTP" -#: zproject/backends.py:2910 +#: zproject/backends.py:2989 msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "無法同時使用 mobile_flow_otp 和 desktop_flow_otp。" diff --git a/locale/zh_TW/translations.json b/locale/zh_TW/translations.json index 9f66ea1145..aedc140476 100644 --- a/locale/zh_TW/translations.json +++ b/locale/zh_TW/translations.json @@ -135,6 +135,7 @@ "All streams": "所有串流", "All time": "全部時間", "All unreads": "全部未讀", + "All users will need to log in again at your new organization URL.": "", "Allow creating web-public streams (visible to anyone on the Internet)": "", "Allow message content in message notification emails": "", "Allow message editing": "允許編輯訊息", @@ -185,7 +186,9 @@ "Automated messages and emails": "", "Automatic": "自動", "Automatic (follows system settings)": "", + "Automatically follow topics": "", "Automatically mark messages as read": "", + "Automatically unmute topics in muted streams": "", "Available on Zulip Cloud Standard. Upgrade or request sponsorship to access.": "", "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", @@ -212,6 +215,7 @@ "Cancel": "取消", "Cancel compose": "取消編寫", "Cancel compose and save draft": "", + "Cannot view stream": "", "Card": "", "Center the view around message ID .": "", "Change": "修改", @@ -229,11 +233,11 @@ "Clear avatar": "", "Clear image": "", "Clear profile picture": "清除 profile 圖", + "Clear topic": "", "Click here to reveal.": "", "Click on the pencil () icon to edit and reschedule a message.": "", "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", "Click to change notifications for this topic.": "", - "Click to view edit history.": "", "Click to view or download.": "", "Close": "關閉", "Close modal": "", @@ -263,6 +267,7 @@ "Contact a moderator to resolve this topic.": "", "Contact a moderator to unresolve this topic.": "", "Contact support": "聯繫支援", + "Convert": "", "Convert emoticons before sending (:) becomes 😃)": "發送前轉換表情符號(:) 變成 😃)", "Cookie Bot": "Cookie 機器人", "Copied!": "已複製!", @@ -317,7 +322,6 @@ "Deactivate user": "", "Deactivate your account": "停用您的帳號", "Deactivate {name}?": "", - "Deactivated": "已停用", "Deactivated users": "停用使用者", "December": "十二月", "Default": "", @@ -557,13 +561,11 @@ "Government": "", "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "", "Guest": "訪客", - "Guest users cannot edit custom emoji.": "訪客無法編輯自定義表情符號。", "Guests": "訪客", "Guests cannot edit custom emoji.": "訪客不可修改自定義表情符號。", "Header": "", "Help center": "幫助中心", "Hide muted message again": "", - "Hide notice": "", "Hide password": "", "Hide starred message count": "隱藏標星訊息數", "High contrast mode": "", @@ -634,17 +636,17 @@ "Last 30 days": "最近 30 天", "Last 6 months": "最近 6 個月", "Last active": "最後活躍", - "Last edited {last_edit_timestr}": "", + "Last edited {last_edit_timestr}.": "", "Last message": "最後訊息", "Last modified": "最後修改", - "Last moved {last_edit_timestr}": "", + "Last moved {last_edit_timestr}.": "", "Learn more": "", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Leave {group_name}": "", "Let others see when I've read messages": "", "Let recipients see when I'm typing direct messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "Let recipients see when I'm typing messages in streams": "", "Light": "", "Light theme": "淺色主題", "Light theme logo": "", @@ -661,6 +663,7 @@ "Looking for our integrations or API documentation?": "", "MOVED": "", "Main menu": "", + "Make organization permanent": "", "Manage bot": "", "Manage streams": "管理頻道", "Manage this bot": "", @@ -781,29 +784,39 @@ "Next message": "下一則訊息", "Next unread direct message": "", "Next unread topic": "下一個未讀主題", + "No bots found.": "", "No bots match your current filter.": "無機器人符合您現有的篩選。", "No conversations match your filters.": "", - "No custom emoji.": "無自定義表情符號。", + "No custom emojis found.": "", + "No custom emojis match your current filter.": "", "No custom profile field configured for this organization.": "", - "No default streams match you current filter.": "無預設串流符合您的現有的篩選。", + "No deactivated users found.": "", + "No default streams found.": "", + "No default streams match your current filter.": "", "No description.": "無敘述。", "No drafts selected": "", "No drafts.": "無草稿。", - "No exports.": "無輸出。", + "No exports found.": "", + "No invites found.": "", "No invites match your current filter.": "無邀請符合您現有的篩選。", "No language set": "無語言設定", + "No linkifiers match your current filter.": "", "No linkifiers set.": "無 linkifiers 設定。", "No matching results": "", + "No matching streams": "", "No matching users.": "", "No one has read this message yet.": "", "No owner": "無所有者", "No playgrounds configured.": "", + "No playgrounds match your current filter.": "", "No restrictions": "無限制", "No scheduled messages.": "", "No search results.": "", "No stream subscriptions.": "", "No streams": "", "No topics are marked as resolved.": "", + "No topics match your current filter.": "無主題符合您現有的篩選。", + "No uploaded files match your current filter.": "", "No user group subscriptions.": "", "No user groups": "", "No user to subscribe.": "無使用者訂閱。", @@ -853,6 +866,7 @@ "Option already present.": "", "Optional": "可選的", "Organization": "組織", + "Organization URL": "組織網址", "Organization administrators": "組織管理者", "Organization administrators can change the announcement stream in the organization settings.": "", "Organization administrators can reactivate deactivated users.": "組織管理者可以重新啟用已停用的使用者。", @@ -999,6 +1013,7 @@ "Select a stream below or change topic name.": "", "Select a stream to subscribe": "", "Select all drafts": "", + "Select an integration": "", "Select draft": "", "Select emoji": "", "Select language": "", @@ -1062,6 +1077,7 @@ "Starred messages": "標星訊息", "Start a new topic or select one from the list.": "", "Start export of public data": "", + "Start new conversation": "", "Status": "狀態", "Stream": "串流", "Stream color": "串流顏色", @@ -1119,7 +1135,8 @@ "This bot cannot be deactivated.": "", "This bot cannot be edited.": "", "This bot has been deactivated.": "", - "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This demo organization will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days, unless it's converted into a permanent organization.": "", "This is not a publicly accessible conversation.": "", "This is what a Zulip notification looks like.": "這就是 Zulip 通知長得樣子。", "This message could not be sent at the scheduled time.": "", @@ -1173,8 +1190,12 @@ "Tomorrow at {time}": "", "Topic": "主題", "Topic muted": "主題已靜音", + "Topic notifications": "", "Topic settings": "", "Topics": "主題", + "Topics I participate in": "", + "Topics I send a message to": "", + "Topics I start": "", "Topics are required in this organization.": "", "Topics marked as resolved": "", "Tuesday": "週二", @@ -1259,6 +1280,7 @@ "View direct messages": "", "View drafts": "觀看草稿", "View edit and move history": "", + "View edit history": "觀看編輯歷史", "View file": "預覽檔案", "View in playground": "", "View in {name}": "", @@ -1342,6 +1364,7 @@ "You can manage your own bots.": "", "You can also make tables with this Markdown-ish table syntax.": "", "You can combine search filters as needed.": "", + "You can convert this demo organization to a permanent Zulip organization. All users and message history will be preserved.": "", "You can fully access this community and participate in conversations by creating a Zulip account in this organization.": "", "You can no longer save changes to this message.": "", "You can only view or manage invitations that you sent.": "", @@ -1350,6 +1373,7 @@ "You cannot create a stream with no subscribers!": "您無法在沒有訂閱者的情況下創建串流!", "You cannot create a user group with no members!": "", "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 streams in this organization.": "", "You do not have permission to move some of the messages in this topic. Contact a moderator to move all messages.": "", "You do not have permission to post in this stream.": "", @@ -1366,6 +1390,7 @@ "You follow this topic": "", "You get": "您取得", "You have at least {unread_msgs_count} unread messages.": "", + "You have {scheduled_message_count, plural, =1 {1 scheduled message} other {# scheduled messages}} for this conversation.": "", "You have {unread_msgs_count} unread messages.": "", "You have mentions": "", "You have muted .": "", @@ -1393,6 +1418,7 @@ "You subscribed to stream ": "", "You type": "您輸入", "You unsubscribed from stream ": "", + "You will automatically follow topics that you have configured to both follow and unmute.": "", "You will get default notifications for this topic": "", "You will not receive notifications about new messages.": "", "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "您沒有訂閱此串流。如果其他使用者回復了您的訊息,您不會被通知。", @@ -1419,6 +1445,7 @@ "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", "[Configure]": "[設定]", "[Quoting…]": "", + "acme": "", "and {remaining_senders, plural, one {1 other} other {# others}}.": "", "back to streams": "", "beta": "",