From 26501cbddccb3d1aa8bc447d1dfb0d846548468c Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Tue, 15 Mar 2022 17:54:44 -0700 Subject: [PATCH] i18n: Update translation data from Transifex. --- locale/ar/LC_MESSAGES/django.po | 1719 ++++------ locale/ar/translations.json | 32 +- locale/bg/LC_MESSAGES/django.po | 1717 ++++------ locale/bg/translations.json | 32 +- locale/ca/LC_MESSAGES/django.po | 1719 ++++------ locale/ca/translations.json | 36 +- locale/cs/LC_MESSAGES/django.po | 1721 ++++------ locale/cs/translations.json | 32 +- locale/cy/LC_MESSAGES/django.po | 1719 ++++------ locale/cy/translations.json | 32 +- locale/da/LC_MESSAGES/django.po | 4759 ++++++++++++++++++++++++++ locale/da/translations.json | 1187 +++++++ locale/de/LC_MESSAGES/django.po | 1797 ++++------ locale/de/translations.json | 114 +- locale/en_GB/LC_MESSAGES/django.po | 1800 ++++------ locale/en_GB/translations.json | 114 +- locale/es/LC_MESSAGES/django.po | 1717 ++++------ locale/es/translations.json | 32 +- locale/fa/LC_MESSAGES/django.po | 1717 ++++------ locale/fa/translations.json | 32 +- locale/fi/LC_MESSAGES/django.po | 1721 ++++------ locale/fi/translations.json | 32 +- locale/fr/LC_MESSAGES/django.po | 1799 ++++------ locale/fr/translations.json | 114 +- locale/gl/LC_MESSAGES/django.po | 1715 ++++------ locale/gl/translations.json | 32 +- locale/hi/LC_MESSAGES/django.po | 1717 ++++------ locale/hi/translations.json | 32 +- locale/hu/LC_MESSAGES/django.po | 1721 ++++------ locale/hu/translations.json | 32 +- locale/id/LC_MESSAGES/django.po | 1717 ++++------ locale/id/translations.json | 32 +- locale/it/LC_MESSAGES/django.po | 1721 ++++------ locale/it/translations.json | 32 +- locale/ja/LC_MESSAGES/django.po | 1721 ++++------ locale/ja/translations.json | 32 +- locale/ko/LC_MESSAGES/django.po | 1717 ++++------ locale/ko/translations.json | 32 +- locale/lt/LC_MESSAGES/django.po | 1715 ++++------ locale/lt/translations.json | 32 +- locale/ml/LC_MESSAGES/django.po | 1719 ++++------ locale/ml/translations.json | 32 +- locale/mobile_info.json | 130 +- locale/nl/LC_MESSAGES/django.po | 1717 ++++------ locale/nl/translations.json | 32 +- locale/no/LC_MESSAGES/django.po | 1715 ++++------ locale/no/translations.json | 32 +- locale/pl/LC_MESSAGES/django.po | 1719 ++++------ locale/pl/translations.json | 32 +- locale/pt/LC_MESSAGES/django.po | 1719 ++++------ locale/pt/translations.json | 32 +- locale/pt_PT/LC_MESSAGES/django.po | 1736 ++++------ locale/pt_PT/translations.json | 316 +- locale/ro/LC_MESSAGES/django.po | 1797 ++++------ locale/ro/translations.json | 70 +- locale/ru/LC_MESSAGES/django.po | 1721 ++++------ locale/ru/translations.json | 34 +- locale/si/LC_MESSAGES/django.po | 1717 ++++------ locale/si/translations.json | 32 +- locale/sr/LC_MESSAGES/django.po | 1719 ++++------ locale/sr/translations.json | 32 +- locale/sv/LC_MESSAGES/django.po | 1717 ++++------ locale/sv/translations.json | 32 +- locale/ta/LC_MESSAGES/django.po | 1748 ++++------ locale/ta/translations.json | 32 +- locale/tr/LC_MESSAGES/django.po | 1721 ++++------ locale/tr/translations.json | 32 +- locale/uk/LC_MESSAGES/django.po | 1721 ++++------ locale/uk/translations.json | 32 +- locale/vi/LC_MESSAGES/django.po | 1715 ++++------ locale/vi/translations.json | 32 +- locale/zh_Hans/LC_MESSAGES/django.po | 1717 ++++------ locale/zh_Hans/translations.json | 32 +- locale/zh_Hant/LC_MESSAGES/django.po | 1719 ++++------ locale/zh_Hant/translations.json | 32 +- locale/zh_TW/LC_MESSAGES/django.po | 1719 ++++------ locale/zh_TW/translations.json | 32 +- 77 files changed, 32379 insertions(+), 39401 deletions(-) create mode 100644 locale/da/LC_MESSAGES/django.po create mode 100644 locale/da/translations.json diff --git a/locale/ar/LC_MESSAGES/django.po b/locale/ar/LC_MESSAGES/django.po index 57165a7e77..8de20aa93b 100644 --- a/locale/ar/LC_MESSAGES/django.po +++ b/locale/ar/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" "Last-Translator: Tim Abbott \n" "Language-Team: Arabic (http://www.transifex.com/zulip/zulip/language/ar/)\n" "MIME-Version: 1.0\n" @@ -56,7 +56,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "إعدادات غير صالحة" @@ -118,7 +118,7 @@ msgstr "" #: corporate/lib/stripe.py:90 msgid "You must invoice for at least {} users." -msgstr "" +msgstr "يجب عليك إصدار فاتورة لما لا يقل عن {} مستخدم." #: corporate/lib/stripe.py:95 msgid "" @@ -572,7 +572,6 @@ msgstr "رسائل" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -625,7 +624,7 @@ msgstr "" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "" @@ -744,8 +743,6 @@ msgstr "المستخدمون الضيوف" msgid "Normal users" msgstr "المستخدمون العاديون" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -753,7 +750,6 @@ msgstr "المستخدمون العاديون" msgid "Hi," msgstr "مرحبا،" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -763,12 +759,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "تأكيد تغيير البريد الإلكتروني" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -776,724 +770,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "لقد قمت مؤخرًا بالتسجيل في Zulip. رائع!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "انقر فوق الزر أدناه لإكمال التسجيل." - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "اكمل التسجيل" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "شعار Zulip " - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "تيارات جديدة" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "انقر هنا لتسجيل الدخول إلى Zulip واللحاق بالآخرين." - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "إدارة تفضيلات البريد الإلكتروني" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "إلغاء الاشتراك من ملخص رسائل البريد الإلكتروني" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "أسماك السباحة" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "شكرا لاستخدام Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "مرحبًا بك في Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "تفاصيل حسابك:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "مهلا،" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "أمثلة من المواضيع القصيرة" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "شكرا،" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "للبدء، انقر فوق الزر أدناه." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "أهلا مجددا،" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "الأفضل،" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "المنظمة: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "البريد الالكتروني: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "الوقت: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "الجهاز: %(device_browser)s على %(device_os)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "إذا كان هذا أنت ، عظيم! لا يوجد شيء آخر عليك القيام به." - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "أمن Zulip" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "إلغاء الاشتراك من إشعارات تسجيل الدخول" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "شخص ما (ربما أنت) طلب كلمة مرور جديدة لحساب Zulip %(email)s على %(realm_uri)s" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "انقر فوق الزر أدناه لإعادة تعيين كلمة المرور الخاصة بك." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "إعادة تعيين كلمة المرور" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "ليس لديك حساب في تلك المنظمة على Zulip." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "لديك حسابات نشطة في المنظمة (المنظمات) التالية." - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "يمكنك محاولة تسجيل الدخول أو إعادة تعيين كلمة المرور الخاصة بك في المنظمة (المنظمات) أعلاه." - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "إذا لم تتعرف على هذا النشاط ، فيمكنك تجاهل هذا البريد الإلكتروني بأمان." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "أعزائي المسؤولين السابقين في %(realm_name)s،" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "انقر فوق الزر أدناه لإعادة تنشيط منظمتك." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "إعادة تنشيط المنظمة" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "إذا كان الطلب خاطئًا ، فلا يمكنك اتخاذ أي إجراء وستنتهي صلاحية هذا الرابط في غضون 24 ساعة." - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "تحقق من عنوان بريدك الإلكتروني الجديد" @@ -1505,6 +781,43 @@ msgid "" "<%(support_email)s>." msgstr "إذا لم تطلب هذا التغيير ، يرجى الاتصال بنا على الفور على <%(support_email)s>." +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "لقد قمت مؤخرًا بالتسجيل في Zulip. رائع!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "انقر فوق الزر أدناه لإكمال التسجيل." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "اكمل التسجيل" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1521,81 +834,28 @@ msgid "" "feedback, or just want to chat!" msgstr "اتصل بنا في أي وقت على %(support_email)s إذا واجهت مشكلة ، أو لديك أي ملاحظات ، أو تريد الدردشة فقط!" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "إدارة تفضيلات البريد الإلكتروني" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "تيارات جديدة" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "انقر هنا لتسجيل الدخول إلى Zulip واللحاق بالآخرين." + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "إلغاء الاشتراك من ملخص رسائل البريد الإلكتروني" #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1616,6 +876,16 @@ msgstr "إدارة تفضيلات البريد الإلكتروني:" msgid "Unsubscribe from digest emails:" msgstr "إلغاء الاشتراك من ملخص رسائل البريد الإلكتروني:" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "أسماك السباحة" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1623,6 +893,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "شكرا لاستخدام Zulip!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1634,6 +916,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "مرحبًا بك في Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1641,6 +928,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "تفاصيل حسابك:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1665,6 +990,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1731,6 +1068,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "مهلا،" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "أمثلة من المواضيع القصيرة" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1738,6 +1091,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1746,6 +1115,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "شكرا،" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "شيء أخير: استخدام مواضيع مثل المحترفين" @@ -1773,6 +1157,11 @@ msgstr "خذ جولة الآن:" msgid "Unsubscribe from welcome emails:" msgstr "إلغاء الاشتراك من رسائل البريد الإلكتروني الترحيبية:" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1780,6 +1169,11 @@ msgid "" "communication tool designed for productivity." msgstr "%(referrer_name)s يريدك أن تنضم إليهم على Zulip — أداة اتصال الفريق المصممة للإنتاجية." +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "للبدء، انقر فوق الزر أدناه." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1797,6 +1191,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "للبدء ، انقر فوق الرابط أدناه." +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "أهلا مجددا،" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1804,6 +1203,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1840,6 +1253,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1922,6 +1356,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "إدارة تفضيلات البريد الإلكتروني:" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "الأفضل،" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1935,6 +1382,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "المنظمة: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "البريد الالكتروني: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "الوقت: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "الجهاز: %(device_browser)s على %(device_os)s" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "إذا كان هذا أنت ، عظيم! لا يوجد شيء آخر عليك القيام به." + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1943,6 +1436,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "أمن Zulip" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "إلغاء الاشتراك من إشعارات تسجيل الدخول" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1960,6 +1462,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "شخص ما (ربما أنت) طلب كلمة مرور جديدة لحساب Zulip %(email)s على %(realm_uri)s" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "انقر فوق الزر أدناه لإعادة تعيين كلمة المرور الخاصة بك." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "إعادة تعيين كلمة المرور" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1968,6 +1486,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "ليس لديك حساب في تلك المنظمة على Zulip." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "لديك حسابات نشطة في المنظمة (المنظمات) التالية." + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "يمكنك محاولة تسجيل الدخول أو إعادة تعيين كلمة المرور الخاصة بك في المنظمة (المنظمات) أعلاه." + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "إذا لم تتعرف على هذا النشاط ، فيمكنك تجاهل هذا البريد الإلكتروني بأمان." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1984,6 +1525,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "أعزائي المسؤولين السابقين في %(realm_name)s،" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "انقر فوق الزر أدناه لإعادة تنشيط منظمتك." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "إعادة تنشيط المنظمة" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "إذا كان الطلب خاطئًا ، فلا يمكنك اتخاذ أي إجراء وستنتهي صلاحية هذا الرابط في غضون 24 ساعة." + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2188,7 +1783,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2200,7 +1795,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2803,8 +2398,8 @@ msgstr "" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "" @@ -2824,110 +2419,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2935,155 +2561,155 @@ msgstr "" msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3092,35 +2718,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3130,153 +2754,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "علامة غير قابلة للتعديل: '{}'" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3435,7 +3054,7 @@ msgstr "" msgid "Must be an organization administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "" @@ -3479,8 +3098,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "" @@ -3658,14 +3277,18 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3845,36 +3468,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3883,22 +3506,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3956,7 +3583,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3984,15 +3611,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4048,7 +3683,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4065,129 +3700,139 @@ msgstr "" msgid "User is deactivated" msgstr "" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4214,143 +3859,143 @@ msgstr "" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "رموز تعبيرية مخصصة" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4433,24 +4078,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4492,19 +4137,19 @@ msgstr "" msgid "Invalid stream id {}. No invites were sent." msgstr "" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "تم تعطيل سجل تعديل الرسائل في هذه المؤسسة" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4525,7 +4170,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4642,7 +4287,7 @@ msgstr "" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4702,78 +4347,78 @@ msgstr "" msgid "New organization creation disabled" msgstr "" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4827,7 +4472,7 @@ msgstr "" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5000,7 +4645,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "" @@ -5038,33 +4683,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/ar/translations.json b/locale/ar/translations.json index 4a9f1b7d12..d61bb2081a 100644 --- a/locale/ar/translations.json +++ b/locale/ar/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "", "Add a new user group": "", "Add alert word": "", + "Add all users": "", "Add another user...": "إضافة مستخدم آخر ...", "Add choice": "", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "", "Add stream": "", "Add streams": "أضف تيارات", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "", "Add video call": "أضف مكالمة فيديو", @@ -108,7 +110,6 @@ "All": "", "All messages": "جميع الرسائل", "All messages including muted streams": "", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "كل التيارات", "All time": "All time", @@ -158,7 +159,7 @@ "Authentication methods": "", "Author": "", "Automatic": "تلقائي", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", "Back to streams": "", "Billing": "الفواتير", @@ -190,6 +191,7 @@ "Check all": "", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "", + "Choose subscribers": "", "Clear emoji image": "", "Clear profile picture": "", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "", "Copy and close": "", "Copy code": "", - "Copy from stream": "", "Copy link": "", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "", "Default streams": "", "Default user settings": "", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "اعدادات العرض", + "Do you want to add everyone?": "", "Domain": "", "Don\u2019t allow disposable email addresses": "", "Download": "حمل", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "", - "Filter": "", "Filter bots": "", "Filter by category": "", "Filter code playgrounds": "", "Filter deactivated users": "", - "Filter emojis": "", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "", "Filter languages": "", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "", "First message": "الرسالة الأولى", @@ -634,12 +639,12 @@ "New password is too weak": "", "New private message": "رسالة خاصة جديدة", "New stream message": "رسالة تيار جديد", - "New stream notifications:": "", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "", "New topic": "موضوع جديد", - "New user notifications:": "", + "New user notifications": "", "Next message": "الرسالة التالية", "Next unread private message": "الرسالة الخاصة التالية الغير مقروءة", "Next unread topic": "الموضوع التالي الغير مقروء", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "يمكن لمسؤولي المؤسسة فقط تعديل هذه الإعدادات.", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "يمكن لمالكي المؤسسة فقط تعديل هذه الإعدادات.", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "", "Participated": "", "Password": "", "Password is too weak": "", "Password should be at least {length} characters long": "", "Pattern": "", - "People to add": "", "Personal": "", "Personal settings": "", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "", "Profile": "", - "Profile picture": "", "Public": "", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", "Restore draft": "", "Restrict email domains of new users?": "", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "عوامل تشغيل البحث", "Search people": "بحث الناس", "Search results": "", - "Search subscribers": "", "See how to configure email.": "تعرف على كيفية تهيئة البريد الإلكتروني.", "Select a stream below or change topic name.": "", "Select date and time": "", @@ -911,7 +910,6 @@ "Stream creation": "", "Stream description": "", "Stream list": "قائمة التيار", - "Stream membership": "", "Stream name": "", "Stream permissions": "", "Stream settings": "", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "", "User groups": "مجموعات المستخدمين", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/bg/LC_MESSAGES/django.po b/locale/bg/LC_MESSAGES/django.po index 867dc1ec36..289e0f2fbe 100644 --- a/locale/bg/LC_MESSAGES/django.po +++ b/locale/bg/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Boris Yankov \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Bulgarian (http://www.transifex.com/zulip/zulip/language/bg/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -56,7 +56,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "Няма налични данни за анализ. Моля свържете се с вашия администратор на сървъра." -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "" @@ -572,7 +572,6 @@ msgstr "" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -625,7 +624,7 @@ msgstr "Въвдете вашия адрес за Е-поща" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Създай организация" @@ -744,8 +743,6 @@ msgstr "" msgid "Normal users" msgstr "Нормални потребители" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -753,7 +750,6 @@ msgstr "Нормални потребители" msgid "Hi," msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -763,12 +759,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -776,724 +770,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Добре дошли в Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Възстановяване на парола" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1505,6 +781,43 @@ msgid "" "<%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1521,80 +834,27 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1616,6 +876,16 @@ msgstr "" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1623,6 +893,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1634,6 +916,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Добре дошли в Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1641,6 +928,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1665,6 +990,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1731,6 +1068,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1738,6 +1091,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1746,6 +1115,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "" @@ -1773,6 +1157,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1780,6 +1169,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1797,6 +1191,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1804,6 +1203,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1840,6 +1253,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1922,6 +1356,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1935,6 +1382,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1943,6 +1436,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1960,6 +1462,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Възстановяване на парола" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1968,6 +1486,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1984,6 +1525,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2188,7 +1783,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2200,7 +1795,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2803,8 +2398,8 @@ msgstr "" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "" @@ -2824,110 +2419,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2935,155 +2561,155 @@ msgstr "" msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3092,35 +2718,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3130,153 +2754,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3435,7 +3054,7 @@ msgstr "" msgid "Must be an organization administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "" @@ -3479,8 +3098,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "" @@ -3658,14 +3277,18 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3845,36 +3468,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3883,22 +3506,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3956,7 +3583,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3984,15 +3611,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4048,7 +3683,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4065,129 +3700,139 @@ msgstr "" msgid "User is deactivated" msgstr "" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4214,143 +3859,143 @@ msgstr "" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Потребител" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Гост" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Публичен" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4433,24 +4078,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4492,19 +4137,19 @@ msgstr "" msgid "Invalid stream id {}. No invites were sent." msgstr "" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4525,7 +4170,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4642,7 +4287,7 @@ msgstr "" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4702,78 +4347,78 @@ msgstr "" msgid "New organization creation disabled" msgstr "" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4827,7 +4472,7 @@ msgstr "" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5000,7 +4645,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "" @@ -5038,33 +4683,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/bg/translations.json b/locale/bg/translations.json index 9932107f46..12a714aa9b 100644 --- a/locale/bg/translations.json +++ b/locale/bg/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "Добави поле нов профил", "Add a new user group": "Добави нова потребителска група", "Add alert word": "Добави нова дума предупреждение", + "Add all users": "", "Add another user...": "Добави друг потребител", "Add choice": "", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "", "Add stream": "Добави поток", "Add streams": "", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "", "Add video call": "Добави видео разговор", @@ -108,7 +110,6 @@ "All": "Всички", "All messages": "Всички съобщения", "All messages including muted streams": "", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "Всички потоци", "All time": "Всичко", @@ -158,7 +159,7 @@ "Authentication methods": "", "Author": "Автор", "Automatic": "Автоматично", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Аватар от Gravatar", "Back to streams": "", "Billing": "", @@ -190,6 +191,7 @@ "Check all": "", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "", + "Choose subscribers": "", "Clear emoji image": "", "Clear profile picture": "", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "", "Copy and close": "", "Copy code": "", - "Copy from stream": "", "Copy link": "Копирай линк", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "", "Default streams": "", "Default user settings": "", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "", + "Do you want to add everyone?": "", "Domain": "", "Don\u2019t allow disposable email addresses": "", "Download": "Изтегли", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "", - "Filter": "Филтър", "Filter bots": "", "Filter by category": "Филтиране по категории", "Filter code playgrounds": "", "Filter deactivated users": "", - "Filter emojis": "", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "", "Filter languages": "", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "Филтър потоци", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "Филтър потребители", "First message": "Първо съобщение", @@ -634,12 +639,12 @@ "New password is too weak": "", "New private message": "Ново лично съобщение", "New stream message": "Ново съобщение в потока", - "New stream notifications:": "", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "", "New topic": "Нова тема", - "New user notifications:": "", + "New user notifications": "", "Next message": "Следващо съобщение", "Next unread private message": "Следващо непрочетено лично съобщение", "Next unread topic": "Следваща непрочетена тема", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "Само администраторите на организацията имат право да публикуват в този поток.", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "", "Participated": "", "Password": "Парола", "Password is too weak": "Паролата е прекалено слаба", "Password should be at least {length} characters long": "", "Pattern": "", - "People to add": "", "Personal": "", "Personal settings": "", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "", "Profile": "Профил", - "Profile picture": "Профилна снимка", "Public": "Публичен", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", "Restore draft": "", "Restrict email domains of new users?": "", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "Оператори за търсене", "Search people": "Търси хора", "Search results": "", - "Search subscribers": "", "See how to configure email.": "Вижте как да конфигурирате е-поща.", "Select a stream below or change topic name.": "", "Select date and time": "", @@ -911,7 +910,6 @@ "Stream creation": "", "Stream description": "", "Stream list": "", - "Stream membership": "", "Stream name": "", "Stream permissions": "", "Stream settings": "", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "", "User groups": "", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/ca/LC_MESSAGES/django.po b/locale/ca/LC_MESSAGES/django.po index 0aac1eefd6..2d9b351769 100644 --- a/locale/ca/LC_MESSAGES/django.po +++ b/locale/ca/LC_MESSAGES/django.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Marc Hernández \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Catalan (http://www.transifex.com/zulip/zulip/language/ca/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -57,7 +57,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "" @@ -413,7 +413,7 @@ msgstr "" #: templates/corporate/support_request.html:27 msgid "Message" -msgstr "" +msgstr "Missatge" #: templates/corporate/support_request.html:33 msgid "Submit" @@ -573,7 +573,6 @@ msgstr "Missatges" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -626,7 +625,7 @@ msgstr "Introduïu la vostra adreça electrònica" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Crea una organització" @@ -745,8 +744,6 @@ msgstr "Usuaris convidats" msgid "Normal users" msgstr "Usuaris normals" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -754,7 +751,6 @@ msgstr "Usuaris normals" msgid "Hi," msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -764,12 +760,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -777,724 +771,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "Us heu registrat a Zulip fa poc. Fantàstic!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "Canals nous" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "Administra les preferències de correu electrònic" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Us donem la benvinguda a Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Detalls del vostre compte:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "URL de l'organització: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "Correu electrònic: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Salutacions," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "L'equip de Zulip" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Organització: %(organization_url)s Hora: %(login_time)s E-mail: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "Organització: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "Correu electrònic: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Reactiva l'organització" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1506,6 +782,43 @@ msgid "" "<%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Us heu registrat a Zulip fa poc. Fantàstic!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1522,80 +835,27 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "Administra les preferències de correu electrònic" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "Canals nous" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1617,6 +877,16 @@ msgstr "Administra les preferències de correu electrònic:" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1624,6 +894,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1635,6 +917,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Us donem la benvinguda a Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1642,6 +929,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Detalls del vostre compte:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "URL de l'organització: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "Correu electrònic: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1666,6 +991,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Salutacions," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "L'equip de Zulip" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1732,6 +1069,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1739,6 +1092,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1747,6 +1116,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "Per últim: usar els temes com un professional" @@ -1774,6 +1158,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1781,6 +1170,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1798,6 +1192,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1805,6 +1204,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1841,6 +1254,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1923,6 +1357,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "Administra les preferències de correu electrònic:" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1936,6 +1383,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Organització: %(organization_url)s Hora: %(login_time)s E-mail: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Organització: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "Correu electrònic: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1944,6 +1437,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1961,6 +1463,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1969,6 +1487,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1985,6 +1526,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Reactiva l'organització" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2189,7 +1784,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2201,7 +1796,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2804,8 +2399,8 @@ msgstr "" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "" @@ -2825,110 +2420,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2936,155 +2562,155 @@ msgstr "" msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3093,35 +2719,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3131,153 +2755,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "El tema no està silenciat" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3436,7 +3055,7 @@ msgstr "" msgid "Must be an organization administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "" @@ -3480,8 +3099,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "" @@ -3659,14 +3278,18 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3846,36 +3469,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3884,22 +3507,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3957,7 +3584,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3985,15 +3612,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4049,7 +3684,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4066,129 +3701,139 @@ msgstr "" msgid "User is deactivated" msgstr "" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4215,143 +3860,143 @@ msgstr "Error intern del servidor" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "Propietari d'organització" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Administrador d'organització" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Membre" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Convidat" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Públic" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Emojis personalitzats" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Enllaç" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4434,24 +4079,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "El camp personalitzat predeterminat no es pot actualitzar." @@ -4493,19 +4138,19 @@ msgstr "" msgid "Invalid stream id {}. No invites were sent." msgstr "" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "L'historial d'edicions de missatge està desactivat en aquesta organització" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4526,7 +4171,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4643,7 +4288,7 @@ msgstr "" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4703,78 +4348,78 @@ msgstr "" msgid "New organization creation disabled" msgstr "" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "canals nous" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4828,7 +4473,7 @@ msgstr "" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5001,7 +4646,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "" @@ -5039,33 +4684,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/ca/translations.json b/locale/ca/translations.json index dc78fc254e..42f9429cc2 100644 --- a/locale/ca/translations.json +++ b/locale/ca/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "Afegeix un camp de perfil nou", "Add a new user group": "Afegeix un nou grup d'usuaris", "Add alert word": "Afegeix una alerta", + "Add all users": "", "Add another user...": "Afegeix un altre usuari...", "Add choice": "Afegeix una opció", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "Afegeix una pregunta", "Add stream": "Afegeix un canal", "Add streams": "Afegeix canals", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "Afegeix tasca", "Add video call": "Afegeix trucada de vídeo", @@ -108,7 +110,6 @@ "All": "Tots", "All messages": "Tots els missatges", "All messages including muted streams": "Tots els missatges incloent-hi els canals silenciats", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "Tots els canals", "All time": "", @@ -158,7 +159,7 @@ "Authentication methods": "Mètodes d'autenticació", "Author": "", "Automatic": "Automàtic", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", "Back to streams": "", "Billing": "", @@ -190,6 +191,7 @@ "Check all": "Marca-ho tot", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "", + "Choose subscribers": "", "Clear emoji image": "", "Clear profile picture": "Esborra la imatge de perfil", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "", "Copy and close": "", "Copy code": "", - "Copy from stream": "", "Copy link": "", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "Desembre", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "Llengua predeterminada", - "Default language for code blocks:": "Llenguatge predeterminat per als blocs de codi:", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "", "Default streams": "Canals predeterminats", "Default user settings": "Configuració d'usuari predeterminada", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "Configuració de visualització", + "Do you want to add everyone?": "", "Domain": "", "Don\u2019t allow disposable email addresses": "", "Download": "", @@ -353,7 +355,7 @@ "End of results from your history.": "", "Endpoint URL": "", "Enter sends when composing a message": "", - "Error": "", + "Error": "Error", "Error adding alert word!": "", "Error adding subscription": "", "Error checking subscription": "", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "", - "Filter": "", "Filter bots": "", "Filter by category": "Filtra per categoria", "Filter code playgrounds": "", "Filter deactivated users": "Filtra els usuaris desactivats", - "Filter emojis": "", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "Filtra les invitacions", "Filter languages": "Filtra les llengües", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "Filtra els canals", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "Filtra els usuaris", "First message": "Primer missatge", @@ -505,7 +510,7 @@ "Last active: {last_seen}": "", "Last message": "Últim missatge", "Last modified": "", - "Learn more": "", + "Learn more": "Més informació", "Learn more about mentions here.": "", "Learn more about starring messages here.": "", "Let participants see when I've read messages": "", @@ -634,12 +639,12 @@ "New password is too weak": "", "New private message": "Nou missatge privat", "New stream message": "Nou missatge al canal", - "New stream notifications:": "", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "Nova tasca", "New topic": "Tema nou", - "New user notifications:": "", + "New user notifications": "", "Next message": "Següent missatge", "Next unread private message": "Següent missatge privat no llegit", "Next unread topic": "Següent tema no llegit", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "En aquest canal només poden publicar els administradors de l'organització.", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "Només els propietaris de l'organització poden editar aquesta configuració.", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "Missatges privats, mencions i alertes", - "Pan & zoom": "", "Participants": "", "Participated": "He participat", "Password": "Contrasenya", "Password is too weak": "", "Password should be at least {length} characters long": "", "Pattern": "", - "People to add": "", "Personal": "", "Personal settings": "", "Pin stream to top": "Fixa el canal dalt de tot", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "Consell: Useu 'd' per obrir els vostres esborranys.", "Profile": "Perfil", - "Profile picture": "Imatge de perfil", "Public": "Públic", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", "Restore draft": "Recupera l'esborrany", "Restrict email domains of new users?": "", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "Operadors de cerca", "Search people": "Cerca persones", "Search results": "", - "Search subscribers": "Cerca subscriptors", "See how to configure email.": "", "Select a stream below or change topic name.": "", "Select date and time": "", @@ -911,7 +910,6 @@ "Stream creation": "", "Stream description": "", "Stream list": "Llista de canals", - "Stream membership": "", "Stream name": "", "Stream permissions": "", "Stream settings": "Configuració del canal", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "", "User groups": "Grups d'usuaris", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/cs/LC_MESSAGES/django.po b/locale/cs/LC_MESSAGES/django.po index dcd3941d83..c8b40edfaa 100644 --- a/locale/cs/LC_MESSAGES/django.po +++ b/locale/cs/LC_MESSAGES/django.po @@ -14,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: fri\n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Czech (http://www.transifex.com/zulip/zulip/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -61,7 +61,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "Neplatné parametry" @@ -577,7 +577,6 @@ msgstr "Zprávy" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -630,7 +629,7 @@ msgstr "Zadejte svůj e-mail" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Vytvořit organizaci" @@ -749,8 +748,6 @@ msgstr "Hosté" msgid "Normal users" msgstr "Normální uživatelé" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -758,7 +755,6 @@ msgstr "Normální uživatelé" msgid "Hi," msgstr "Ahoj," -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -768,12 +764,10 @@ msgid "" "please click below:" msgstr "Obdrželi jsme požadavek na změnu vaší e-mailové adresy pro Zulip účet na %(realm_uri)s z %(old_email)s na %(new_email)s. Pro potvrzení této změny klepněte níže:" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "Potvrdit změnu e-mailu" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -781,724 +775,6 @@ msgid "" "%(support_email)s." msgstr "Pokud jste tuto změnu neiniciovali, neprodleně se s námi spojte na%(support_email)s." -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "Zažádali jste o novou organizaci na Zulipu! Výborně!" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "Nedávno jste se přihlásil/a k Zulipu. Skvělé!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "Klepněte na tlačítko níže pro vytvoření organizace a registraci vašeho účtu." - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "Klepněte na tlačítko níže pro dokončení registrace." - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "Dokončit registraci" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "Spojte se s námi kdykoliv na %(support_email)s. Pokud si nevíte rady, máte nějaký podnět, nebo si jen chcete poklábosit!" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "Značka Zulipu" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "Nové kanály" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "Zde klepněte pro přihlášení k programu Zulip." - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "Spravovat nastavení e-mailů" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "Zrušit odběr shrnujících e-mailů" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "Plavající ryba" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "Díky za váš požadavek!" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "Vaše e-mailová adresa %(email)s má účty u následujících organizací Zulipu hostovaných %(external_host)s:" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "Pokud se vám nedaří přihlásit, spojte se, prosím, s podporou Zulipu odpovědí na tento e-mail." - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Děkujeme, že používáte Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Vítejte v Zulipu!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "Vytvořili jste novou organizaci na Zulipu %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "Připojil/a jste se k organizaci na Zulipu %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Podrobnosti vašeho účtu:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "Adresa organizace: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "Uživatelské jméno: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "Pro přihlášení použijte váš LDAP účet" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "E-mail: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Zdravíčko," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Vývojáři Zulipu" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "Ahoj," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "Ještě jedna věc: pár tipů ohledně témat, protože znalost práce s tématy je klíčovou dovedností každého pokročilého uživatele Zulipu." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "Příklady krátkých témat" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "Témata jsou podobná políčku předmět u e-mailové zprávy. Hlavní rozdíl je v tom, že jsou kratší a jednodušší. Dvě nebo tři slova úplně postačí. Moc se nevyčerpávejte vymýšlením názvu—vždycky ho můžete změnit později!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "Dobrá témata: design mockup, Chyba 345, acme burgers" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "Nedoporučujeme: \"Co si lidé myslí o tomto novém designovém mockupu?\", \"Právě koukám na Chybu 345\", \"Mají v Acme Burgers právě otevřeno na oběd?\"" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "Příklad tématu, jež je příliš dlouhé" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "Proč se zdržovat s tématy? Má to dva důvody: dělají konverzaci přehlednější (představte si kdyby chyběly u e-mailů!) a pomáhají vám se rychle zorientovat co vám uniklo když jste zrovna byli pryč—stačí přečíst jen témata, která se vás týkají a ignorovat ty ostatní!" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "Pojďme na to." - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "Díky," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "Zrušit odběr uvítacích e-mailů" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Ahoj," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "%(referrer_name)s vás zve, abyste se k němu připojili na Zulipu —nástroji pro týmovou komunikaci vytvořeném pro zlepšení produktivity." - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "Začněte klepnutím na tlačítko níže." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Ještě jednou ahoj," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "Toto je jen připomínka, že%(referrer_name)s vás zve, abyste se k němu připojili na Zulipu — nástroji pro týmovou komunikaci vytvořeném pro zlepšení produktivity." - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "Tohle je poslední upomínka, kterou od nás v souvislosti s touto pozvánkou dostanete." - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "\n oto pozvání vyprší za dva dny. Pokud pozvání vyprší,\n musíte požádat %(referrer_name)s o další.\n " - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "Tento elektronický dopis nezahrnuje obsah zprávy, protože vaše organizace zakázala objevování se obsahu zpráv v oznámeních elektronickou poštou." - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "Tento elektronický dopis nezahrnuje obsah zprávy, protože vaše organizace zakázala objevování se obsahu zpráv v oznámeních elektronickou poštou." - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "Toto jste dostal, protože jste byl zmíněn v %(realm_name)s." - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "Toto jste dostal, protože pro tento kanál máte povoleno oznámení elektronickou poštou." - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "Odpovědět na tento elektronický dopis přímo, zobrazit jej v Zulipu, nebo spravovat nastavení elektronické pošty." - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "Zobrazit nebo odpovědět v Zulipu, nebo spravovat nastavení elektronické pošty." - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "Odpovědět v Zulipu, nebo spravovat nastavení elektronické pošty." - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "\n Neodpovídejte na tento elektronický dopis. Tento server Zulipu není nastaven na přijímání příchozí elektronické pošty (nápověda).\n " - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "E-mailová adresa vašeho Zulip účtu byla nedávno změněna na %(new_email)s. Pokud jste tuto změnu nevyžádal/a, neprodleně nás kontaktujte na %(support_email)s." - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "S pozdravem," - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Organizace: %(organization_url)s Čas: %(login_time)s E-mail: %(user_email)s " - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "Zaznamenali jsme nedávné přihlášení pro následující Zulip účet." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "Organizace: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "E-mail: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Čas: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Zařízení: %(device_browser)s na %(device_os)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "IP adresa: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "Pokud jste to byl/a vy tak je to v pořádku. Nemusíte dělat nic jiného." - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Zulip Security" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "Zrušit odběr oznámení o přihlášení" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "Někdo (nejspíše vy) si vyžádal nové heslo pro Zulip účet %(email)s na adrese %(realm_uri)s." - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "Klepněte na tlačítko níže pro změnu vašeho hesla." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Resetovat heslo" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "V této Zulip organizaci nemáte účet." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "Máte aktivní účty v těchto organizacích." - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "Můžete se zkusit přihlásit, nebo resetovat vaše heslo v organizacích výše." - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "Pokud nerozpoznáváte tuto aktivitu, v klidu, nemusíte si tohoto e-mailu všímat." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "Drazí bývalí správci %(realm_name)s," - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "Jeden z vašich správců požádal o opětovné zapnutí dříve vypnuté Zulip organizace provozované na %(realm_uri)s." - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "Klepněte níže pro opětovné zapnutí vaší organizace." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Znovu zapnout organizaci" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "Pokud se to stalo omylem, nemusíte nic dělat a tento odkaz za 24 hodin přestane fungovat." - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "Ověřte vaši novou e-mailovou adresu" @@ -1510,6 +786,43 @@ msgid "" "<%(support_email)s>." msgstr "Pokud jste nedali podnět k této změně, neprodleně se s námi spojte na <%(support_email)s>." +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "Zažádali jste o novou organizaci na Zulipu! Výborně!" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Nedávno jste se přihlásil/a k Zulipu. Skvělé!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "Klepněte na tlačítko níže pro vytvoření organizace a registraci vašeho účtu." + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Klepněte na tlačítko níže pro dokončení registrace." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Dokončit registraci" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "Spojte se s námi kdykoliv na %(support_email)s. Pokud si nevíte rady, máte nějaký podnět, nebo si jen chcete poklábosit!" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "Vytvořte svou organizaci Zulip" @@ -1526,81 +839,28 @@ msgid "" "feedback, or just want to chat!" msgstr "Spojte se s námi kdykoliv na %(support_email)s. Pokud si nevíte rady, máte nějaký podnět, nebo si jen chcete poklábosit!" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "Spravovat nastavení e-mailů" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "Zrušit odběr obchodních e-mailů" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "Nové kanály" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "Zde klepněte pro přihlášení k programu Zulip." + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "Zrušit odběr shrnujících e-mailů" #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1621,6 +881,16 @@ msgstr "Spravovat nastavení e-mailů:" msgid "Unsubscribe from digest emails:" msgstr "Zrušit odběr shrnujících e-mailů:" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Plavající ryba" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "Díky za váš požadavek!" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1628,6 +898,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "Pokud se vám nedaří přihlásit, spojte se, prosím, s podporou Zulipu odpovědí na tento e-mail." + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Děkujeme, že používáte Zulip!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "Vaše účty Zulip" @@ -1639,6 +921,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Vítejte v Zulipu!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1646,6 +933,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "Vytvořili jste novou organizaci na Zulipu %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "Připojil/a jste se k organizaci na Zulipu %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Podrobnosti vašeho účtu:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "Adresa organizace: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "Uživatelské jméno: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "Pro přihlášení použijte váš LDAP účet" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "E-mail: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1670,6 +995,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "Zjistěte více o Zulipu a staňte se přeborníkem v klávesových zkratkách, nebo se pusťte rovnou do práce! " +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Zdravíčko," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Vývojáři Zulipu" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1736,6 +1073,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "Ahoj," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "Ještě jedna věc: pár tipů ohledně témat, protože znalost práce s tématy je klíčovou dovedností každého pokročilého uživatele Zulipu." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "Příklady krátkých témat" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1743,6 +1096,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "Témata jsou podobná políčku předmět u e-mailové zprávy. Hlavní rozdíl je v tom, že jsou kratší a jednodušší. Dvě nebo tři slova úplně postačí. Moc se nevyčerpávejte vymýšlením názvu—vždycky ho můžete změnit později!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "Dobrá témata: design mockup, Chyba 345, acme burgers" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "Nedoporučujeme: \"Co si lidé myslí o tomto novém designovém mockupu?\", \"Právě koukám na Chybu 345\", \"Mají v Acme Burgers právě otevřeno na oběd?\"" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "Příklad tématu, jež je příliš dlouhé" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1751,6 +1120,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "Proč se zdržovat s tématy? Má to dva důvody: dělají konverzaci přehlednější (představte si kdyby chyběly u e-mailů!) a pomáhají vám se rychle zorientovat co vám uniklo když jste zrovna byli pryč—stačí přečíst jen témata, která se vás týkají a ignorovat ty ostatní!" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "Pojďme na to." + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Díky," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "Zrušit odběr uvítacích e-mailů" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "Poslední věc: jak profíci používají témata" @@ -1778,6 +1162,11 @@ msgstr "Pojďme na to:" msgid "Unsubscribe from welcome emails:" msgstr "Zrušit odběr uvítacích e-mailů:" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Ahoj," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1785,6 +1174,11 @@ msgid "" "communication tool designed for productivity." msgstr "%(referrer_name)s vás zve, abyste se k němu připojili na Zulipu — nástroji pro týmovou komunikaci vytvořeném pro zlepšení produktivity." +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "Začněte klepnutím na tlačítko níže." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1802,6 +1196,11 @@ msgstr "%(referrer_full_name)s (%(referrer_email)s) vás zve, abyste se k němu msgid "To get started, click the link below." msgstr "Začněte klepnutím na odkaz níže." +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Ještě jednou ahoj," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1809,6 +1208,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "Toto je jen připomínka, že%(referrer_name)s vás zve, abyste se k němu připojili na Zulipu — nástroji pro týmovou komunikaci vytvořeném pro zlepšení produktivity." +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "Tohle je poslední upomínka, kterou od nás v souvislosti s touto pozvánkou dostanete." + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "\n oto pozvání vyprší za dva dny. Pokud pozvání vyprší,\n musíte požádat %(referrer_name)s o další.\n " + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1845,6 +1258,27 @@ msgid "" "content appearing in email notifications." msgstr "Tento elektronický dopis nezahrnuje obsah zprávy, protože jste zakázal objevování se obsahu zpráv v oznámeních elektronickou poštou." +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "Toto jste dostal, protože jste byl zmíněn v %(realm_name)s." + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "Toto jste dostal, protože pro tento kanál máte povoleno oznámení elektronickou poštou." + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1927,6 +1361,19 @@ msgstr "\nNeodpovídejte na tento elektronický dopis. Tento server Zulipu není msgid "Manage email preferences: " msgstr "Spravovat nastavení elektronické pošty:" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "E-mailová adresa vašeho Zulip účtu byla nedávno změněna na %(new_email)s. Pokud jste tuto změnu nevyžádal/a, neprodleně nás kontaktujte na %(support_email)s." + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "S pozdravem," + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1940,6 +1387,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "E-mailová adresa vašeho Zulip účtu byla nedávno změněna na %(new_email)s. Pokud jste tuto změnu nevyžádal/a, neprodleně nás kontaktujte na <%(support_email)s>." +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Organizace: %(organization_url)s Čas: %(login_time)s E-mail: %(user_email)s " + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "Zaznamenali jsme nedávné přihlášení pro následující Zulip účet." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Organizace: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "E-mail: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Čas: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Zařízení: %(device_browser)s na %(device_os)s." + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "IP adresa: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "Pokud jste to byl/a vy tak je to v pořádku. Nemusíte dělat nic jiného." + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1948,6 +1441,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "Pokud vám toto přihlášení nic neříká, nebo máte pocit, že váš účet mohl být zkompromitován, prosím, změňte si heslo ebo se s námi neprodleně spojte na adrese %(support_email)s." +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Zulip Security" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "Zrušit odběr oznámení o přihlášení" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1965,6 +1467,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "\nPokud vám toto přihlášení nic neříká, nebo máte pocit, že váš účet mohl být zkompromitován, prosím, změňte si heslo na %(reset_link)s nebo se s námi neprodleně spojte na %(support_email)s." +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "Někdo (nejspíše vy) si vyžádal nové heslo pro Zulip účet %(email)s na adrese %(realm_uri)s." + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "Klepněte na tlačítko níže pro změnu vašeho hesla." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Resetovat heslo" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1973,6 +1491,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "Dříve jste měl účet na %(organization_url)s, ale byl vypnut. Zkuste se spojit se správcem organizace pro opětovné zapnutí vašeho účtu." +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "V této Zulip organizaci nemáte účet." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "Máte aktivní účty v těchto organizacích." + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "Můžete se zkusit přihlásit, nebo resetovat vaše heslo v organizacích výše." + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "Pokud nerozpoznáváte tuto aktivitu, v klidu, nemusíte si tohoto e-mailu všímat." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1989,6 +1530,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "Dříve jste měli účet na %(realm_uri)s, ale byl vypnut.\nZkuste se spojit se správcem organizace pro opětovné zapnutí vašeho účtu." +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "Drazí bývalí správci %(realm_name)s," + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "Jeden z vašich správců požádal o opětovné zapnutí dříve vypnuté Zulip organizace provozované na %(realm_uri)s." + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Klepněte níže pro opětovné zapnutí vaší organizace." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Znovu zapnout organizaci" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "Pokud se to stalo omylem, nemusíte nic dělat a tento odkaz za 24 hodin přestane fungovat." + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "Znovu zapnout vaši organizaci v Zulipu" @@ -2193,7 +1788,7 @@ msgstr "Pracovní místa" msgid "Sponsor Zulip" msgstr "Sponzorujte Zulip" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "Zobrazit ceny" @@ -2205,7 +1800,7 @@ msgstr "Zobrazit ceny" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "Vlastní hostování Zulipu" @@ -2808,8 +2403,8 @@ msgstr "Musí být správce serveru" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Nedostatečná oprávnění" @@ -2829,110 +2424,141 @@ msgstr "Chybějící autorizační hlavička pro \"basic auth\"" msgid "Webhook bots can only access webhooks" msgstr "\"Webhook\" roboti můžou používat pouze \"webhooky\"" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Subdomény musí mít délku 3 nebo větší." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Subdomény nemohou začínat nebo končit na '-'." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Subdoména může obsahovat jen malá písmena, čísla a '-'." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Subdoména je nedostupná. Vyberte prosím jinou." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "Organizace, ke které se pokoušíte pomocí {email} připojit, neexistuje." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Vyžádejte si, prosím, pozvánku pro {email} od správce organizace." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Váš e-mail {email} není součástí ani jedné domény, které jsou pro tuto organizaci povoleny." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Použijte prosím váš skutečný e-mail." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "E-mailové adresy obsahující + nejsou pro tuto organizaci povoleny." -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Nové heslo" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "Potvrzení nového hesla" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "Elektronický klíč" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Přidejte až 10 e-mailů oddělených čárkou." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Zadejte prosím maximálně 10 e-mailů." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "Tuhle organizaci se nám na Zulipu nepodařilo najít." -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "přihlášení" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, 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/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, 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/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Nelze zpracovat zprávu" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "Reakce již existuje." -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "Neplatné ID uživatele {}" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2940,155 +2566,155 @@ msgstr "Neplatné ID uživatele {}" msgid "User not authorized for this query" msgstr "Uživatel není oprávněn položit tento dotaz" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "'{email}' už Zulip nepoužívá." -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Nemůžete posílat soukromé zprávy mimo svoji organizaci." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "Očekáván přesně jeden kanál" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "Neplatný datový typ pro kanál" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "Neplatný datový typ pro příjemce" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 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/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "Upomínky mohou být nastaveny pouze pro kanály." -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Nic k upravení" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "Soukromé zprávy nemohou mít témata." -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "Neplatný propagate_mode bez úpravy tématu" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "Nelze měnit obsah zprávy během změny kanálu" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "Grafické součásti nelze upravovat." -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "Vaše organizace vypnula upravy zpráv" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Nemáte oprávnění k upravení této zprávy" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "Časová lhůta pro upravení této zprávy vypršela" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "Časová lhůta pro úpravu tématu této zprávy vypršela." -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 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." -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "Nemáte oprávnění k přesunutí této zprávy" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "Nemáte oprávnění k přesunutí této zprávy z důvodu chybějícího přístupu k jejímu kanálu" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "Neplatný výchozí název skupiny kanálu '{}'" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "Výchozí název skupiny kanálu je příliš dlouhý (nejvíce: {} znaků)" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "Výchozí název skupiny kanálu '{}' obsahuje znaky NULL (0x00)." -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "Soukromé zprávy jsou v této organizaci zakázány." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "\"Widgety\": programátor API odeslal neplatný JSON" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Součástky: {error_msg}" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "Údaje o odběrech nejsou pro tento kanál dostupné" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "Nepodařilo se získat odběratele soukromého kanálu" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3097,35 +2723,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "{user_name} přejmenoval/a kanál {old_stream_name} na {new_stream_name}." -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3135,153 +2759,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "Přihlášení povolena" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "Neplatná výchozí skupina kanálu {}" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "'{stream_name}' je výchozí kanál a nelze ho přidat do '{group_name}'" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "Výchozí skupina kanálu '{group_name}' již existuje" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "Kanál '{stream_name}' je již ve výchozí skupině kanálu přítomen '{group_name}'" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "Kanál '{stream_name}' není ve výchozí skupině kanálu přítomen '{group_name}'" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "Tato výchozí skupina kanálu je již pojmenována '{}'" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "Výchozí skupina kanálu '{}' již existuje" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "Neplatný příznak: '{}'" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "Přiznak není upravitelný: '{}'" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "Neplatná operace s příznakem zprávy: '{}'" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Neplatná zpráva/y" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "{user} označil toto téma jako vyřešené." -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "{user} označil toto téma jako nevyřešené." -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "Váš účet je zatím příliš čerstvý a odesílání pozvánek jménem této organizace vám pro tuto chvíli není povoleno. Poproste správce organizace, nebo nějakého zkušenějšího uživatele." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Platnost některých e-mailů se nepodařilo ověřit a proto jsme raději žádné pozvánky neposlali." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "Nepodařilo se nám pozvat nikoho." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "Vlastní obrázeček s tímto názvem již existuje." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "Téma není ztlumeno" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "Chybný \"mapping\" pořadí." -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "Pole s id {id} nebylo nalezeno." -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "Skupina uživatelů '{}' již existuje." @@ -3440,7 +3059,7 @@ msgstr "Neplatný typ obrázečku." msgid "Must be an organization administrator or emoji author" msgstr "Musí být správcem organizace nebo tvůrcem obrázečku" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Neplatné znaky v názvu obrázečku" @@ -3484,8 +3103,8 @@ msgstr "Neplatný markdownový include: {include_statement}" msgid "API usage exceeded rate limit" msgstr "Používání API překročilo rychlostní omezení" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "Nevalidní JSON" @@ -3663,14 +3282,18 @@ msgstr "Produktivita" msgid "Version control" msgstr "Verzování" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Zpráva nesmí být prázdná" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "Zpráva nesmí obsahovat nulové bajty" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Neplatná zpráva/y" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "Operátor {} není podporován." @@ -3850,36 +3473,36 @@ msgstr "Neplatný JSON v odpovědi" msgid "Invalid response format" msgstr "Neplatný formát odpovědi" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "Neplatná volba GCM pro \"bouncer\": přednost {!r}" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "Neplatné volby GCM pro \"bouncer\": {}" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Elektronický klíč neexistuje" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "{full_name} označil/a @{user_group_name}:" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "{full_name} vás zmínil:" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "{full_name} zmínil všechny:" @@ -3888,22 +3511,26 @@ msgstr "{full_name} zmínil všechny:" msgid "Push notifications bouncer error: {}" msgstr "Chyba \"bounceru push\" oznámení: {}" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "Nelze se rozhodnout mezi argumenty '{var_name1}' a '{var_name2}'" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "Chybí argument '{var_name}'" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "Špatná hodnota pro '{var_name}': {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "Argument \"{}\" není platný JSON." @@ -3961,7 +3588,7 @@ msgstr "Neplatný název kanálu '{}'" msgid "Stream(s) ({}) do not exist" msgstr "Kanál(y) ({}) neexistuje(í)" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3989,15 +3616,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 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.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "Obrázek překračuje dovolené limity." -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 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." @@ -4053,7 +3688,7 @@ msgstr "Neplatný typ robota" msgid "Invalid interface type" msgstr "Neplatný typ rozhraní" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "Neplatné ID uživatele: {}" @@ -4070,129 +3705,139 @@ msgstr "Žádný takový uživatel" msgid "User is deactivated" msgstr "Uživatel je vypnut" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "{var_name} není řetězec" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item} nemůže být prázdné." -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "Neplatný {var_name}" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} je příliš dlouhé (maximálně {max_length} znaků)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "{var_name} má nesprávnou délku {length}; mělo by být {target_length}" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "{var_name} není datum" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "{var_name} není celé číslo" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "{var_name} není číslo s desetinnou čárkou" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "{var_name} není boolean" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "{var_name} není platný hex kód barvy" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "{var_name} není seznam" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "{container} má mít přesně {length} položek" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "{var_name} není slovník" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "{key_name} klíč chybí v {var_name}" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "Neočekávané argumenty: {}" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "{var_name} není allowed_type" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "{variable} != {expected_value} ({value} je chybná)" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "{var_name} není adresa (URL)" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "Neplatný vzor adresy (URL)." -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' nemůže být prázdné." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}' je neplatná možnost pro pole '{field_name}'." -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "{var_name} není řetězec nebo seznam celých čísel" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "{var_name} není řetězec nebo celé číslo" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4219,143 +3864,143 @@ msgstr "Vnitřní chyba serveru" msgid "CSRF error: {reason}" msgstr "Chyba CSRF: {reason}" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "Události kanálu" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "Špatně formátovaný řetězec v URL." -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "Neplatné znaky v jazyce segmentů" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "Vlastník organizace" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Správce organizace" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "Moderátor" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Člen" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Host" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Veřejné" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "Soukromá, sdílená historie" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "Soukromá, chráněná historie" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "Všichni členové kanálu mohou přidávat zprávy" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "Pouze správci organizace mohou přidávat zprávy" -#: zerver/models.py:2350 +#: zerver/models.py:2392 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:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "Pouze členové organizace mohou přidávat zprávy." -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Unicode obrázeček" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Vlastní obrázeček" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Další obrázeček Zulipu" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "Uživatel s ID {} je vypnut" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "Uživatel s ID {} je robot" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "Seznam možností" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "Výběr osoby" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "Krátký text" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "Dlouhý text" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "Výběr data" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Odkaz" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "Vnější účet" @@ -4438,24 +4083,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "V požadavku chybí hlavička uživatelského agenta (User-Agent)" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "Štítek nemůže být prázdný." -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "Políčko musí mít aspoň jednu možnost." -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Neplatný typ pole." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "Pole s tímto štítkem již existuje." -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "Výchozí uživatelské pole nelze aktualizovat." @@ -4497,19 +4142,19 @@ msgstr "Žádné taková pozvánka" msgid "Invalid stream id {}. No invites were sent." msgstr "Neplatné ID kanálu {}. Nebyly odeslány žádné pozvánky." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "Historie úprav zprávy je v této organizaci vypnuta" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "Nemáte oprávnění smazat tuto zprávu" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "Časová lhůta pro smazání této zprávy vypršela" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "Tato zpráva je již smazaná" @@ -4530,7 +4175,7 @@ msgstr "Neplatná kotva" msgid "Too many messages requested (maximum {})." msgstr "Vyžádáno příliš mnoho zpráv (nejvíce je {})." -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "Takové téma '{}' není" @@ -4647,7 +4292,7 @@ msgstr "Neplatná doména: {}" msgid "The domain {domain} is already a part of your organization." msgstr "Doména {domain} je již součástí vaší organizace." -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "Nebyl nalezen žádný záznam pro doménu {domain}." @@ -4707,78 +4352,78 @@ msgstr "Odkaz na vytvoření organizace vypršel nebo není platný." msgid "New organization creation disabled" msgstr "Vytváření nových organizací není povoleno" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "Uživatel není oprávněn spouštět dotazy jménem '{principal}'" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "Soukromé kanály nelze nastavit jako výchozí." -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "Je třeba nastavit \"new_description\" nebo \"new_group_name\"." -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "Neplatná hodnota pro \"op\". Nastavte buď \"add\" nebo \"remove\"." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Kanál už se takto jmenuje!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "Výchozí kanály nelze nastavit jako soukromé." -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Nic k provedení. Zadejte aspoň jedno z \"add\" nebo \"delete\"." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "{user_full_name} vás přidal/a do kanálu {stream_name}." -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "{user_full_name} vás přidal/a do následujících kanálů:" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "Nelze přistupovat ke kanálu ({stream_name})." -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "Další uživatele, kteří jsou zrcadleni pomocí Zephyru, můžete zvát pouze do soukromých kanálů." -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "{user_name} vytvořil následující kanály: {stream_str}." -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "{user_name} vytvořil nový kanál {stream_str}." -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "Nové kanály" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." -msgstr "Kanál vytvořen {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" +msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "Neznámá vlastnost odběru: {}" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "Odběr kanálu s ID {} není nastaven" @@ -4832,7 +4477,7 @@ msgstr "Neposkytnuta žádná nová data" msgid "User {user_id} is already a member of this group" msgstr "Uživatel {user_id} již je členem této skupiny" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "Tato uživatelská skupina neobsahuje člena '{}'" @@ -5005,7 +4650,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Neplatný JSON vstup" @@ -5043,33 +4688,41 @@ msgid "" msgstr "Vyvedení vašich dat bylo dokončeno a bylo nahráno sem:\n\n{public_url}" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "Musí se prokázat platným Zulip server API klíčem" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Neplatný typ elektronického klíče" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "{} není platný název serveru" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "Neplatná vlastnost {}" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "Data nemají správné pořadí." -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "Neplatná data." diff --git a/locale/cs/translations.json b/locale/cs/translations.json index aa1f7c7981..b517c48e61 100644 --- a/locale/cs/translations.json +++ b/locale/cs/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "Přidat nové pole profilu", "Add a new user group": "Přidat novou uživatelskou skupinu", "Add alert word": "Přidat sledované slovo", + "Add all users": "", "Add another user...": "Přidat dalšího uživatele...", "Add choice": "Přidat možnost", "Add code playground": "Přidat hřiště s kódem", @@ -84,6 +85,7 @@ "Add question": "Přidat otázku", "Add stream": "Přidat kanál", "Add streams": "Přidat kanály", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "Přidat úkol", "Add video call": "Přidat obrazový hovor", @@ -108,7 +110,6 @@ "All": "Vše", "All messages": "Všechny zprávy", "All messages including muted streams": "Všechny zprávy včetně ztlumených kanálů", - "All stream members can post": "Všichni členové kanálu mohou přidávat zprávy", "All stream subscribers can post.": "Všichni odběratelé kanálu mohou přidávat zprávy.", "All streams": "Všechny kanály", "All time": "Za celou dobu", @@ -158,7 +159,7 @@ "Authentication methods": "Metody autentizace", "Author": "Autor", "Automatic": "Automaticky", - "Avatar changes are disabled in this organization.": "Změny avatarů jsou v této organizaci zakázány.", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Avatar z Gravataru", "Back to streams": "Zpět na kanály", "Billing": "Fakturace", @@ -190,6 +191,7 @@ "Check all": "Označit vše", "Check your email ({email}) to confirm the new address.": "Zkontrolujte svoji e-mailovou schránku ({email}) pro potvrzení nové adresy.", "Choose avatar": "Vybrat avatara", + "Choose subscribers": "", "Clear emoji image": "Vymazat obrázeček", "Clear profile picture": "Vymazat obrázek profilu", "Click here to reveal.": "Klepněte zde pro odhalení.", @@ -225,7 +227,6 @@ "Copied!": "Zkopírováno!", "Copy and close": "Kopírovat a zavřít", "Copy code": "Kopírovat kód", - "Copy from stream": "Kopírovat z kanálu", "Copy link": "Kopírovat odkaz", "Copy link to message": "Kopírovat odkaz na zprávu", "Copy link to topic": "Kopírovat odkaz na téma", @@ -266,7 +267,7 @@ "December": "Prosinec", "Default is {language}. Use 'text' to disable highlighting.": "Výchozí je {language}. Použijte 'text' pro zakázání zvýrazňování.", "Default language": "Výchozí jazyk", - "Default language for code blocks:": "Výchozí jazyk pro bloky kódu:", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Výchozí nastavení pro nové uživatele, kteří se připojují k této organizaci.", "Default streams": "Výchozí kanály", "Default user settings": "Výchozí uživatelská nastavení", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "Zobrazit moji dostupnost ostatním uživatelům, když jsem připojen k internetu", "Display settings": "Nastavení zobrazení", + "Do you want to add everyone?": "", "Domain": "Doména", "Don\u2019t allow disposable email addresses": "Zakázat jednorázové e-mailové adresy", "Download": "Stáhnout", @@ -382,6 +384,7 @@ "Expires at": "Vyprší v", "Expires on {date}": "Vyprší {date}", "Export failed": "Uložení dat v jiném formátu selhalo", + "Export organization": "", "Export started. Check back in a few minutes.": "Ukládání dat do jiného formátu bylo zahájeno. Zkontrolujte průběh za pár minut.", "Exports all users, settings, and all data visible in public streams.": "Uloží všechny uživatele, nastavení a veškerá data viditelná ve veřejných kanálech.", "External account type": "Vnější typ účtu", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "Nahrávání souborů a obrázků bylo v této organizaci zakázáno.", "File size must be at most {max_file_size} MiB.": "Velikost souboru musí být nejvíce {max_file_size} MiB.", "File type is not supported.": "Tento typ souboru není podporován.", - "Filter": "Filtr", "Filter bots": "Filtrovat roboty", "Filter by category": "Filtrovat podle kategorie", "Filter code playgrounds": "Filtrovat hřiště s kódem", "Filter deactivated users": "Filtrovat vypnuté uživatele", - "Filter emojis": "Filtrovat obrázečky", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "Filtrovat uložená data", "Filter invites": "Filtrovat pozvánky", "Filter languages": "Filtrovat jazyky", @@ -412,8 +415,10 @@ "Filter muted topics": "Filtrovat ztlumená témata", "Filter muted users": "Filtrovat ztlumené uživatele", "Filter streams": "Filtrovat kanály", + "Filter subscribers": "", "Filter topics": "Filtrovat témata", "Filter topics (t)": "Filtrovat témata (t)", + "Filter uploaded files": "", "Filter uploads": "Filtrovat nahrávání", "Filter users": "Filtrovat uživatele", "First message": "První zpráva", @@ -634,12 +639,12 @@ "New password is too weak": "Nové heslo je příliš slabé", "New private message": "Nová soukromá zpráva", "New stream message": "Nová zpráva pro kanál", - "New stream notifications:": "Nové oznámení z kanálu:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "Noví odběratelé mohou vidět celou historii zpráv.", "New task": "Nový úkol", "New topic": "Nové téma", - "New user notifications:": "Nové oznámení od uživatele:", + "New user notifications": "", "Next message": "Další zpráva", "Next unread private message": "Další nepřečtená soukromá zpráva", "Next unread topic": "Další nepřečtené téma", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "Zprávy mohou přidávat pouze správci a moderátoři organizace.", "Only organization administrators and moderators can post.": "Zprávy mohou přidávat pouze správci a moderátoři organizace.", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "Pouze správci organizace mohou v této organizaci přidávat vlastní emoji.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "Pouze správci organizace mohou upravovat tato nastavení.", "Only organization administrators can modify user groups in this organization.": "Pouze správci organizace mohou v této organizaci upravovat uživatelské skupiny.", - "Only organization administrators can post": "Pouze správci organizace mohou přidávat zprávy", "Only organization administrators can post.": "Pouze správci organizace mohou přidávat zprávy.", "Only organization admins and moderators are allowed to post to this stream.": "Pouze správci organizace mohou v tomto kanálu přidávat zprávy.", "Only organization admins are allowed to post to this stream.": "Pouze správci organizace mohou do tohoto kanálu přidávat zprávy.", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "Pouze členové organizace mohou přidávat zprávy.", "Only organization full members can post.": "Pouze členové organizace mohou přidávat zprávy.", "Only organization owners can edit these settings.": "Pouze vlastníci organizace mohou upravovat tato nastavení.", "Only owners can change message retention policy.": "Pouze vlastníci mohou měnit politiku zadržování zpráv", @@ -742,14 +744,12 @@ "Owner: {name}": "Vlastník: {name}", "Owners only": "Pouze majitelé", "PMs, mentions, and alerts": "Soukromé zprávy, zmínky a sledovaná slova", - "Pan & zoom": "", "Participants": "Účastníci", "Participated": "Zúčastněn", "Password": "Heslo", "Password is too weak": "Heslo je příliš slabé", "Password should be at least {length} characters long": "Heslo by mělo být {length} alespoň znaků", "Pattern": "Předpis", - "People to add": "Osoby k přidání", "Personal": "Osobní", "Personal settings": "Osobní nastavení", "Pin stream to top": "Přišpendlit kanál nahoru", @@ -785,7 +785,6 @@ "Private, shared history": "Soukromá, sdílená historie", "Pro tip: You can use 'd' to open your drafts.": "Rada: K otevření svých konceptů můžete použít 'd'.", "Profile": "Profil", - "Profile picture": "Obrázek profilu", "Public": "Veřejné", "Public stream messages in organization": "Zprávy veřejných kanálů v organizaci.", "Quote and reply or forward": "Ocitovat a odpovědět nebo přeposlat", @@ -809,6 +808,7 @@ "Resend": "Poslat znovu", "Resend invitation": "Znovu odeslat pozvánku", "Resending encountered an error. Please reload and try again.": "Při pokusu o opětovné poslání došlo k chybě. Načtěte stránku znovu a zkuste to ještě jednou.", + "Reset zoom": "", "Restore draft": "Obnovit koncept", "Restrict email domains of new users?": "Omezit domény e-mailů, ze kterých je umožněna registrace nových uživatelů?", "Restrict to a list of domains": "Omezit na seznam domén", @@ -840,7 +840,6 @@ "Search operators": "Operátory pro vyhledávání", "Search people": "Hledat osoby", "Search results": "Hledat výsledky", - "Search subscribers": "Hledat odběratele", "See how to configure email.": "Podívejte se jak nastavit e-mail.", "Select a stream below or change topic name.": "Vyberte kanál níže nebo změňte název tématu.", "Select date and time": "Vyberte datum a čas", @@ -911,7 +910,6 @@ "Stream creation": "Vytvoření kanálu", "Stream description": "Popis kanálu", "Stream list": "Seznam kanálů", - "Stream membership": "Členství v kanálu", "Stream name": "Název kanálu", "Stream permissions": "Oprávnění v kanálu", "Stream settings": "Nastavení kanálu", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Jejich heslo bude vymazáno z našich systémů a všichni jimi spravovaní roboti budou vypnuti.", "Theme": "", "There are no current alert words.": "Nyní nejsou dostupná žádná sledovaná slova.", - "These settings are explained in detail in the help center.": "Tato nastavení jsou podrobně popsána v centru nápovědy.", "This Zulip server is running an old version and should be upgraded.": "Server Zulip běží ve staré verzi a měl by být povýšen.", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "Tento krok je trvalý a nelze jej vrátit zpět. Všichni uživatelé natrvalo ztratí přístup ke svým účtům v Zulipu.", "This file exceeds maximum allowed size of": "Tento soubor překračuje největší povolenou velikost", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "Uživatel", "User ID": "ID uživatele", - "User ID: {user_id}; email hidden": "ID uživatele: {user_id}; email skryt", "User group added!": "Uživatelská skupina přidána!", "User groups": "Uživatelské skupiny", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "Uživatelské skupiny vám umožňují zmínit více uživatelů najednou. Když zmíníte uživatelskou skupinu, jsou všichni ve skupině uvědoměni, joko kdyby byli jednotlivě zmíněni.", diff --git a/locale/cy/LC_MESSAGES/django.po b/locale/cy/LC_MESSAGES/django.po index 93b71fc615..f193b6f4f0 100644 --- a/locale/cy/LC_MESSAGES/django.po +++ b/locale/cy/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:42+0000\n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" "Last-Translator: Tim Abbott \n" "Language-Team: Welsh (http://www.transifex.com/zulip/zulip/language/cy/)\n" "MIME-Version: 1.0\n" @@ -56,7 +56,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "Paramedrau annilys" @@ -572,7 +572,6 @@ msgstr "Negeseuon" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -625,7 +624,7 @@ msgstr "Rhowch eich cyfeiriad e-bost" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Creu sefydliad" @@ -744,8 +743,6 @@ msgstr "Defnyddwyr gwesteion" msgid "Normal users" msgstr "Defnyddwyr arferol" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -753,7 +750,6 @@ msgstr "Defnyddwyr arferol" msgid "Hi," msgstr "Helo," -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -763,12 +759,10 @@ msgid "" "please click below:" msgstr "Cawsom gais i newid y cyfeiriad e-bost ar gyfer y cyfrif Zulip ar %(realm_uri)s o %(old_email)s i %(new_email)s. I gadarnhau'r newid hwn, cliciwch isod:" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "Cadarnhau newid e-bost" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -776,724 +770,6 @@ msgid "" "%(support_email)s." msgstr "Os na ofynasoch am y newid hwn, cysylltwch â ni ar unwaith ar %(support_email)s." -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "Rydych wedi gofyn am sefydliad Zulip newydd. Gwych!" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "Fe wnaethoch chi gofrestru ar gyfer Zulip yn ddiweddar. Gwych!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "Cliciwch y botwm isod i greu'r sefydliad a chofrestru'ch cyfrif." - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "Cliciwch y botwm isod i gwblhau cofrestriad." - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "Gorffen cofrestru" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "Cysylltwch â ni unrhyw bryd yn %(support_email)s os ydych chi'n mynd i drafferth, yn cael unrhyw adborth, neu ddim ond eisiau sgwrsio!" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "Logo Zulip" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "Ffrydiau newydd" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "Cliciwch yma i fewngofnodi i Zulip a dal i fyny." - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "Rheoli dewisiadau e-bost" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "Dad-danysgrifio o negeseuon e-bost crynhoad" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "Pysgod nofio" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "Diolch am eich cais!" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "Mae gan eich cyfeiriad e-bost %(email)s gyfrifon gyda'r sefydliadau Zulip canlynol a gynhelir gan %(external_host)s :" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "Os ydych chi'n cael trafferth mewngofnodi, cysylltwch â chefnogaeth Zulip trwy ateb yr e-bost hwn." - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Diolch am ddefnyddio Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Croeso i Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "Rydych chi wedi creu sefydliad Zulip demo. Sylwch y bydd y sefydliad hwn yn cael ei ddileu yn awtomatig mewn 30 diwrnod. Dysgu mwy am sefydliadau demo yma !" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "Rydych chi wedi creu'r sefydliad Zulip newydd %(realm_name)s ." - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "Rydych chi wedi ymuno â sefydliad Zulip %(realm_name)s ." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Manylion eich cyfrif:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "URL y sefydliad: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "Enw defnyddiwr: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "Defnyddiwch eich cyfrif LDAP i fewngofnodi" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "E-bost: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "(bydd angen y rhain arnoch chi i fewngofnodi i'r apiau symudol a bwrdd gwaith )" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "Edrychwch ar ein canllaw edmygwyr , dewch yn pro Zulip gydag ychydig o lwybrau byr bysellfwrdd , neu blymiwch i mewn !" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "Dysgu mwy am Zulip, dod yn pro gydag ychydig o lwybrau byr bysellfwrdd , neu blymio i mewn !" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Iechyd da," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Tîm Zulip" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "Hei," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "Roeddwn i eisiau rhannu un peth olaf gyda chi: ychydig o awgrymiadau am bynciau, gan fod meistroli pynciau yn rhan allweddol o fod yn ddefnyddiwr pŵer Zulip." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "Enghreifftiau o bynciau byr" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "Mae pynciau fel llinellau pwnc e-bost. Y gwahaniaeth mawr, serch hynny, yw eu bod yn wirioneddol fyr ac ysgafn. Bydd dau neu dri gair yn ei wneud. Peidiwch â gor-feddwl - gallwch chi bob amser olygu'r neges yn nes ymlaen!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "Pynciau da: dylunio, Bug 345, byrgyrs acme" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "Heb ei argymell: \"Beth yw barn pobl am y ffug ddylunio newydd hwn?\", \"Rwy'n edrych ar Bug 345\", \"A yw Acme Burgers ar agor i ginio?\"" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "Enghraifft o bwnc sy'n rhy hir" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "Pam trafferthu gyda phynciau? Wel, dau reswm: mae'n gwneud sgyrsiau yn gliriach (dychmygwch os nad oedd e-bost ganddyn nhw!), Ac mae'n caniatáu ichi ddal i fyny yn fwy effeithlon yr hyn sydd wedi digwydd tra'ch bod chi i ffwrdd - darllenwch y pynciau sy'n berthnasol i chi, ac anwybyddwch y rhai nad ydyn nhw!" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "Ewch ag ef am sbin nawr." - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "Diolch," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "Dad-danysgrifio o negeseuon e-bost croeso" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Helo," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "mae %(referrer_name)s eisiau ichi ymuno â nhw ar Zulip — yr offeryn cyfathrebu tîm sydd wedi'i gynllunio ar gyfer cynhyrchiant." - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "I ddechrau, cliciwch y botwm isod." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Helo eto," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "Mae hwn yn atgoffa cyfeillgar bod %(referrer_name)s eisiau ichi ymuno â nhw ar Zulip — yr offeryn cyfathrebu tîm sydd wed'i gynllunio ar gyfer cynhyrchiant." - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "Dyma'r nodyn atgoffa olaf y byddwch chi'n ei dderbyn am y gwahoddiad hwn." - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "\nDaw'r gwahoddiad hwn i ben mewn dau ddiwrnod. Os daw'r gwahoddiad i ben, \nbydd angen i chi ofyn i %(referrer_name)s am un arall." - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "Nid yw'r e-bost hwn yn cynnwys cynnwys neges oherwydd bod gan eich sefydliad wedi anabli gynnwys neges yn ymddangos mewn hysbysiadau e-bost ." - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "Nid yw'r e-bost hwn yn cynnwys cynnwys neges oherwydd bod gennych i analluogi gynnwys neges yn ymddangos mewn hysbysiadau e-bost ." - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "Rydych chi'n derbyn hwn oherwydd soniwyd am @ %(mentioned_user_group_name)s yn %(realm_name)s." - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "Rydych chi'n derbyn hwn oherwydd cawsoch eich crybwyll yn %(realm_name)s." - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "Rydych chi'n derbyn hwn oherwydd bod gennych chi hysbysiadau e-bost wedi'u galluogi ar gyfer y ffrwd hon." - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "Ymateb i'r e-bost hwn yn uniongyrchol, ei weld yn Zulip , neu reoli dewisiadau e-bost ." - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "Gweld neu ateb yn Zulip , neu reoli dewisiadau e-bost ." - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "Ymateb yn Zulip , neu reoli dewisiadau e-bost ." - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "\nPeidiwch ag ymateb i'r e-bost hwn. Nid yw'r gweinydd Zulip hwn wedi'i ffurfweddu i dderbyn e-byst sy'n dod i mewn ( help )." - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "Newidiwyd yr e-bost sy'n gysylltiedig â'ch cyfrif Zulip yn ddiweddar i %(new_email)s. Os na ofynasoch am y newid hwn, cysylltwch â ni ar unwaith ar %(support_email)s." - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "Cofion," - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Sefydliad: %(organization_url)s Amser: %(login_time)s E-bost: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "Gwnaethom sylwi ar fewngofnodi diweddar ar gyfer y cyfrif Zulip canlynol." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "Sefydliad: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "E-bost: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Amser: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Dyfais: %(device_browser)s ar %(device_os)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "Cyfeiriad IP: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "Os mai hwn oeddech chi, gwych! Nid oes unrhyw beth arall y mae angen i chi ei wneud." - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "Os nad ydych yn cydnabod y mewngofnodi hwn, neu'n credu y gallai eich cyfrif fod wedi'i gyfaddawdu, ailosodwch eich cyfrinair neu cysylltwch â ni ar unwaith at %(support_email)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Diogelwch Zulip" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "Dad-danysgrifio o hysbysiadau mewngofnodi" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "Gofynnodd rhywun (chi o bosibl) am gyfrinair newydd ar gyfer y cyfrif Zulip %(email)s ar %(realm_uri)s." - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "Cliciwch y botwm isod i ailosod eich cyfrinair." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Ailosod cyfrinair" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "Yn flaenorol, roedd gennych gyfrif ar %(organization_url)s, ond mae wedi cael ei ddadactifadu. Gallwch gysylltu â gweinyddwr sefydliad i ail-greu'ch cyfrif ." - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "Nid oes gennych gyfrif yn y sefydliad Zulip hwnnw." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "Mae gennych gyfrifon gweithredol yn y sefydliad (au) canlynol." - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "Gallwch geisio mewngofnodi neu ailosod eich cyfrinair yn y sefydliad(au) uchod." - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "Os nad ydych yn cydnabod y gweithgaredd hwn, gallwch anwybyddu'r e-bost hwn yn ddiogel." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "\nMae eich sefydliad, %(organization_name_with_link)s, wedi cael ei israddio i gynllun Zulip Cloud\nCynllun rhad oherwydd anfonebau di-dâl. Mae'r anfonebau di-dâl wedi'u gwagio." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "\nI barhau ar gynllun Zulip Cloud Standard, uwchraddiwch eto trwy fynd i %(upgrade_url)s." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "\nOs ydych chi'n credu mai camgymeriad oedd hwn neu angen mwy o fanylion, estynwch atom ni ar %(support_email)s." - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "Annwyl gyn-weinyddwyr %(realm_name)s," - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "Gofynnodd un o'ch gweinyddwyr am ad-drefnu'r sefydliad Zulip a weithredwyd yn flaenorol a gynhaliwyd yn %(realm_uri)s." - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "Cliciwch y botwm isod i ail-greu'ch sefydliad." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Ailgychwyn sefydliad" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "Os oedd y cais mewn camgymeriad, ni allwch gymryd unrhyw gamau a bydd y ddolen hon yn dod i ben mewn 24 awr." - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "Gwiriwch eich cyfeiriad e-bost newydd" @@ -1505,6 +781,43 @@ msgid "" "<%(support_email)s>." msgstr "Os na ofynasoch am y newid hwn, cysylltwch â ni ar unwaith yn<%(support_email)s> ." +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "Rydych wedi gofyn am sefydliad Zulip newydd. Gwych!" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Fe wnaethoch chi gofrestru ar gyfer Zulip yn ddiweddar. Gwych!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "Cliciwch y botwm isod i greu'r sefydliad a chofrestru'ch cyfrif." + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Cliciwch y botwm isod i gwblhau cofrestriad." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Gorffen cofrestru" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "Cysylltwch â ni unrhyw bryd yn %(support_email)s os ydych chi'n mynd i drafferth, yn cael unrhyw adborth, neu ddim ond eisiau sgwrsio!" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "Creu eich sefydliad Zulip" @@ -1521,81 +834,28 @@ msgid "" "feedback, or just want to chat!" msgstr "Cysylltwch â ni unrhyw bryd yn %(support_email)s os ydych chi'n mynd i drafferth, yn cael unrhyw adborth, neu ddim ond eisiau sgwrsio!" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "Rheoli dewisiadau e-bost" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "Dad-danysgrifio o e-byst marchnata" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "Ffrydiau newydd" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "Cliciwch yma i fewngofnodi i Zulip a dal i fyny." + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "Dad-danysgrifio o negeseuon e-bost crynhoad" #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1616,6 +876,16 @@ msgstr "Rheoli dewisiadau e-bost:" msgid "Unsubscribe from digest emails:" msgstr "Dad-danysgrifio o negeseuon e-bost crynhoad:" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Pysgod nofio" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "Diolch am eich cais!" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1623,6 +893,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "Mae gan eich cyfeiriad e-bost %(email)s gyfrifon gyda'r sefydliadau Zulip canlynol a gynhelir gan %(external_host)s :" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "Os ydych chi'n cael trafferth mewngofnodi, cysylltwch â chefnogaeth Zulip trwy ateb yr e-bost hwn." + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Diolch am ddefnyddio Zulip!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "Eich cyfrifon Zulip" @@ -1634,6 +916,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "Mae gan eich cyfeiriad e-bost %(email)s gyfrifon gyda'r sefydliadau Zulip canlynol a gynhelir gan %(external_host)s:" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Croeso i Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1641,6 +928,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "Rydych chi wedi creu sefydliad Zulip demo. Sylwch y bydd y sefydliad hwn yn cael ei ddileu yn awtomatig mewn 30 diwrnod. Dysgu mwy am sefydliadau demo yma !" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "Rydych chi wedi creu'r sefydliad Zulip newydd %(realm_name)s ." + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "Rydych chi wedi ymuno â sefydliad Zulip %(realm_name)s ." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Manylion eich cyfrif:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "URL y sefydliad: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "Enw defnyddiwr: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "Defnyddiwch eich cyfrif LDAP i fewngofnodi" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "E-bost: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1665,6 +990,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "Dysgu mwy am Zulip, dod yn pro gydag ychydig o lwybrau byr bysellfwrdd , neu blymio i mewn !" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Iechyd da," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Tîm Zulip" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1731,6 +1068,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "Hei," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "Roeddwn i eisiau rhannu un peth olaf gyda chi: ychydig o awgrymiadau am bynciau, gan fod meistroli pynciau yn rhan allweddol o fod yn ddefnyddiwr pŵer Zulip." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "Enghreifftiau o bynciau byr" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1738,6 +1091,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "Mae pynciau fel llinellau pwnc e-bost. Y gwahaniaeth mawr, serch hynny, yw eu bod yn wirioneddol fyr ac ysgafn. Bydd dau neu dri gair yn ei wneud. Peidiwch â gor-feddwl; gallwch chi bob amser olygu'r neges yn nes ymlaen!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "Pynciau da: dylunio, Bug 345, byrgyrs acme" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "Heb ei argymell: \"Beth yw barn pobl am y ffug ddylunio newydd hwn?\", \"Rwy'n edrych ar Bug 345\", \"A yw Acme Burgers ar agor i ginio?\"" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "Enghraifft o bwnc sy'n rhy hir" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1746,6 +1115,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "Pam trafferthu gyda phynciau? Wel, dau reswm: mae'n gwneud sgyrsiau yn gliriach (dychmygwch os nad oedd e-bost ganddyn nhw!), Ac mae'n caniatáu ichi ddal i fyny yn fwy effeithlon yr hyn sydd wedi digwydd tra'ch bod chi i ffwrdd - darllenwch y pynciau sy'n berthnasol i chi, ac anwybyddwch y rhai nad ydyn nhw!" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "Ewch ag ef am sbin nawr." + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Diolch," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "Dad-danysgrifio o negeseuon e-bost croeso" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "Un peth olaf: defnyddio pynciau fel pro" @@ -1773,6 +1157,11 @@ msgstr "Ewch ag ef am sbin nawr:" msgid "Unsubscribe from welcome emails:" msgstr "Dad-danysgrifio o negeseuon e-bost croeso:" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Helo," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1780,6 +1169,11 @@ msgid "" "communication tool designed for productivity." msgstr "mae %(referrer_name)s eisiau ichi ymuno â nhw ar Zulip - yr offeryn cyfathrebu tîm sydd wedi'i gynllunio ar gyfer cynhyrchiant." +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "I ddechrau, cliciwch y botwm isod." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1797,6 +1191,11 @@ msgstr "mae %(referrer_full_name)s (%(referrer_email)s) eisiau ichi ymuno â nhw msgid "To get started, click the link below." msgstr "I ddechrau, cliciwch y ddolen isod." +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Helo eto," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1804,6 +1203,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "Mae hwn yn atgoffa cyfeillgar bod %(referrer_name)s eisiau ichi ymuno â nhw ar Zulip - yr offeryn cyfathrebu tîm sydd wedi'i gynllunio ar gyfer cynhyrchiant." +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "Dyma'r nodyn atgoffa olaf y byddwch chi'n ei dderbyn am y gwahoddiad hwn." + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "\nDaw'r gwahoddiad hwn i ben mewn dau ddiwrnod. Os daw'r gwahoddiad i ben, \nbydd angen i chi ofyn i %(referrer_name)s am un arall." + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1840,6 +1253,27 @@ msgid "" "content appearing in email notifications." msgstr "Nid yw'r e-bost hwn yn cynnwys cynnwys neges oherwydd bod gennych analluogigynnwys neges yn ymddangos mewn hysbysiadau e-bost ." +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "Rydych chi'n derbyn hwn oherwydd soniwyd am @ %(mentioned_user_group_name)s yn %(realm_name)s." + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "Rydych chi'n derbyn hwn oherwydd cawsoch eich crybwyll yn %(realm_name)s." + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "Rydych chi'n derbyn hwn oherwydd bod gennych chi hysbysiadau e-bost wedi'u galluogi ar gyfer y ffrwd hon." + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1922,6 +1356,19 @@ msgstr "\nPeidiwch ag ymateb i'r e-bost hwn. Nid yw'r gweinydd Zulip hwn wedi'i msgid "Manage email preferences: " msgstr "Rheoli dewisiadau e-bost:" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "Newidiwyd yr e-bost sy'n gysylltiedig â'ch cyfrif Zulip yn ddiweddar i %(new_email)s. Os na ofynasoch am y newid hwn, cysylltwch â ni ar unwaith ar %(support_email)s." + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "Cofion," + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1935,6 +1382,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "Newidiwyd yr e-bost sy'n gysylltiedig â'ch cyfrif Zulip yn ddiweddar i %(new_email)s. Os na ofynasoch am y newid hwn, cysylltwch â ni ar unwaith yn<%(support_email)s> ." +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Sefydliad: %(organization_url)s Amser: %(login_time)s E-bost: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "Gwnaethom sylwi ar fewngofnodi diweddar ar gyfer y cyfrif Zulip canlynol." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Sefydliad: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "E-bost: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Amser: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Dyfais: %(device_browser)s ar %(device_os)s." + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "Cyfeiriad IP: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "Os mai hwn oeddech chi, gwych! Nid oes unrhyw beth arall y mae angen i chi ei wneud." + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1943,6 +1436,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "Os nad ydych yn cydnabod y mewngofnodi hwn, neu'n credu y gallai eich cyfrif fod wedi'i gyfaddawdu, ailosodwch eich cyfrinair neu cysylltwch â ni ar unwaith yn %(support_email)s." +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Diogelwch Zulip" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "Dad-danysgrifio o hysbysiadau mewngofnodi" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1960,6 +1462,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "\nOs nad ydych yn cydnabod y mewngofnodi hwn, neu'n credu y gallai eich cyfrif fod wedi'i gyfaddawdu, ailosodwch eich cyfrinair yn %(reset_link)s neu cysylltwch â ni ar unwaith yn %(support_email)s." +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "Gofynnodd rhywun (chi o bosibl) am gyfrinair newydd ar gyfer y cyfrif Zulip %(email)s ar %(realm_uri)s." + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "Cliciwch y botwm isod i ailosod eich cyfrinair." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Ailosod cyfrinair" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1968,6 +1486,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "Yn flaenorol, roedd gennych gyfrif ar %(organization_url)s, ond mae wedi cael ei ddadactifadu. Gallwch gysylltu â gweinyddwr sefydliad i ail-greu'ch cyfrif ." +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "Nid oes gennych gyfrif yn y sefydliad Zulip hwnnw." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "Mae gennych gyfrifon gweithredol yn y sefydliad (au) canlynol." + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "Gallwch geisio mewngofnodi neu ailosod eich cyfrinair yn y sefydliad(au) uchod." + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "Os nad ydych yn cydnabod y gweithgaredd hwn, gallwch anwybyddu'r e-bost hwn yn ddiogel." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1984,6 +1525,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "Yn flaenorol, roedd gennych gyfrif ar %(realm_uri)s, ond mae wedi cael ei ddadactifadu. Gallwch gysylltu â gweinyddwr sefydliad i ail-greu'ch cyfrif." +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "\nMae eich sefydliad, %(organization_name_with_link)s, wedi cael ei israddio i gynllun Zulip Cloud\nCynllun rhad oherwydd anfonebau di-dâl. Mae'r anfonebau di-dâl wedi'u gwagio." + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "\nI barhau ar gynllun Zulip Cloud Standard, uwchraddiwch eto trwy fynd i %(upgrade_url)s." + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "\nOs ydych chi'n credu mai camgymeriad oedd hwn neu angen mwy o fanylion, estynwch atom ni ar %(support_email)s." + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "Annwyl gyn-weinyddwyr %(realm_name)s," + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "Gofynnodd un o'ch gweinyddwyr am ad-drefnu'r sefydliad Zulip a weithredwyd yn flaenorol a gynhaliwyd yn %(realm_uri)s." + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Cliciwch y botwm isod i ail-greu'ch sefydliad." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Ailgychwyn sefydliad" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "Os oedd y cais mewn camgymeriad, ni allwch gymryd unrhyw gamau a bydd y ddolen hon yn dod i ben mewn 24 awr." + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "Ailgychwyn eich sefydliad Zulip" @@ -2188,7 +1783,7 @@ msgstr "Swyddi" msgid "Sponsor Zulip" msgstr "Noddwr Zulip" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "Gweld prisio" @@ -2200,7 +1795,7 @@ msgstr "Gweld prisio" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "Zulip hunan-westeiwr" @@ -2803,8 +2398,8 @@ msgstr "Rhaid bod yn weinyddwr gweinydd" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Caniatâd annigonol" @@ -2824,110 +2419,141 @@ msgstr "Pennawd awdurdodiad coll ar gyfer awdur sylfaenol" msgid "Webhook bots can only access webhooks" msgstr "Dim ond bachyngwe y gall bots bachyngwe eu cyrchu" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Mae angen i subdomain fod â hyd 3 neu fwy." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Ni all subdomain ddechrau na gorffen gyda '-'." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Dim ond llythrennau bach, rhifau ac '-'au y gall is-barth eu cael." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Isbarth ddim ar gael. Dewiswch un gwahanol." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "Nid yw'r sefydliad rydych chi'n ceisio ymuno ag ef gan ddefnyddio {email} yn bodoli." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Gofynnwch am wahoddwr am {email} gan weinyddwr y sefydliad." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Nid yw eich cyfeiriad e-bost, {email}, yn un o'r parthau y caniateir iddynt gofrestru ar gyfer cyfrifon yn y sefydliad hwn." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Defnyddiwch eich cyfeiriad e-bost go iawn." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "Ni chaniateir cyfeiriadau e-bost sy'n cynnwys + yn y sefydliad hwn." -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "Ni all aelodau newydd ymuno â'r sefydliad hwn oherwydd bod holl drwyddedau Zulip yn cael eu defnyddio. Cysylltwch â'r person a'ch gwahoddodd a gofyn iddynt gynyddu nifer y trwyddedau, yna ceisiwch eto." -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Cyfrinair newydd" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "Cadarnhad cyfrinair newydd" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "Tocyn" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Ychwanegwch hyd at 10 cyfeiriad e-bost wedi'u gwahanu gan goma." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Rhowch 10 e-bost ar y mwyaf." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "Ni allem ddod o hyd i'r sefydliad Zulip hwnnw." -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "cofrestriadau" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} newydd gofrestru ar gyfer Zulip. (cyfanswm: {user_count})" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "Derbyniodd {user} eich gwahoddiad i ymuno â Zulip!" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Methu rhoi neges" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "Ni allwch atodi is-asesiad i'r neges hon." -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "Mae adwaith eisoes yn bodoli." -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "ID defnyddiwr annilys {}" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2935,155 +2561,155 @@ msgstr "ID defnyddiwr annilys {}" msgid "User not authorized for this query" msgstr "Nid yw'r defnyddiwr wedi'i awdurdodi ar gyfer yr ymholiad hwn" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "Nid yw '{email}' bellach yn defnyddio Zulip." -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Ni allwch anfon negeseuon preifat y tu allan i'ch sefydliad." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "Disgwylir yn union un ffrwd" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "Math o ddata annilys ar gyfer ffrwd" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "Math data annilys ar gyfer derbynwyr" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 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/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "Dim ond ar gyfer ffrydiau y gellir gosod nodiadau atgoffa." -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Dim byd i newid" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "Ni ellir symud negeseuon preifat i ffrydiau." -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "Ni all negeseuon preifat fod â phynciau." -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "Propagate_mode annilys heb olygu pwnc" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "Methu newid cynnwys neges wrth newid nant" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "Ni ellir golygu widgets." -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "Mae eich sefydliad wedi diffodd golygu negeseuon" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Nid oes gennych ganiatâd i olygu'r neges hon" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "Mae'r terfyn amser ar gyfer golygu'r neges hon wedi mynd heibio" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "Mae'r terfyn amser ar gyfer golygu pwnc y neges hon wedi mynd heibio" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 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." -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "Nid oes gennych ganiatâd i symud y neges hon" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "Nid oes gennych ganiatâd i symud y neges hon oherwydd colli mynediad i'w nant" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "Enw grŵp ffrwd diofyn annilys '{}'" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "Enw grŵp ffrwd diofyn yn rhy hir (terfyn: {} nod)" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "Mae enw grŵp nant diofyn '{}' yn cynnwys nodau NULL (0x00)." -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "Mae negeseuon preifat yn analluogi yn y sefydliad hwn." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgets: Anfonodd rhaglennydd API gynnwys JSON annilys" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets: {error_msg}" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "Nid oes data tanysgrifiwr ar gael ar gyfer y llif hwn" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "Methu adfer tanysgrifwyr ar gyfer nant preifat" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3092,35 +2718,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "{user_name} ailenwyd yn ffrwd {old_stream_name} i {new_stream_name}." -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3130,153 +2754,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "Cofrestriadau wedi'i alluogi" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "Grŵp ffrwd diofyn annilys {}" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "Mae '{stream_name}' yn ffrwd ddiofyn ac ni ellir ei ychwanegu at '{group_name}'" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "Mae grŵp llif diofyn '{group_name}' eisoes yn bodoli" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "Mae ffrwd '{stream_name}' eisoes yn bresennol yn y grŵp llif diofyn '{group_name}'" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "Nid yw ffrwd '{stream_name}' yn bresennol yn y grŵp llif diofyn '{group_name}'" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "Mae'r grŵp ffrwd diofyn hwn eisoes wedi'i enwi '{}'" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "Mae grŵp llif diofyn'{}' eisoes yn bodoli" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "Baner annilys: '{}'" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "Baner ddim yn olygadwy: '{}'" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "Gweithrediad baner neges annilys: '{}'" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Neges(au) annilys" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "Mae {user} wedi nodi'r pwnc hwn fel y'i datryswyd." -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "Mae {user} wedi nodi'r pwnc hwn fel un heb ei ddatrys." -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "Er mwyn amddiffyn defnyddwyr, mae Zulip yn cyfyngu ar nifer y gwahoddiadau y gallwch eu hanfon mewn un diwrnod. Oherwydd eich bod wedi cyrraedd y terfyn, ni anfonwyd unrhyw wahoddiadau." -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "Mae eich cyfrif yn rhy newydd i anfon gwahoddiadau ar gyfer y sefydliad hwn. Gofynnwch i weinyddwr sefydliad, neu ddefnyddiwr mwy profiadol." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Ni ddilysodd rhai e-byst, felly ni wnaethom anfon unrhyw wahoddiadau." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "Nid oeddem yn gallu gwahodd unrhyw un." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "Mae emoji personol gyda'r enw hwn eisoes yn bodoli." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "Nid yw'r pwnc yn cael ei dawelu" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "Mapio archeb annilys." -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "Id maes {id} heb ei ddarganfod." -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "Mae grŵp defnyddwyr '{}' eisoes yn bodoli." @@ -3435,7 +3054,7 @@ msgstr "Math emoji annilys." msgid "Must be an organization administrator or emoji author" msgstr "Rhaid bod yn weinyddwr sefydliad neu'n awdur emoji" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Cymeriadau annilys mewn enw emoji" @@ -3479,8 +3098,8 @@ msgstr "Mae Markdown annilys yn cynnwys datganiad: {include_statement}" msgid "API usage exceeded rate limit" msgstr "Roedd y defnydd o API yn uwch na'r terfyn cyfradd" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "JSON camffurfiedig" @@ -3658,14 +3277,18 @@ msgstr "Cynhyrchedd" msgid "Version control" msgstr "Rheoli fersiwn" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Rhaid i'r neges beidio â bod yn wag" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "Rhaid i'r neges beidio â chynnwys bytes nwl" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Neges(au) annilys" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "Gweithredwr {} heb ei gefnogi." @@ -3845,36 +3468,36 @@ msgstr "JSON annilys mewn ymateb" msgid "Invalid response format" msgstr "Fformat ymateb annilys" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "Opsiwn GCM annilys i bownsar: blaenoriaeth {!r}" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "Opsiynau GCM annilys i bownsar: {}" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Nid yw Token yn bodoli" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "Mae'r sefydliad hwn wedi anabl gan gynnwys cynnwys neges mewn hysbysiadau gwthio symudol" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "Soniodd {full_name} @ {user_group_name}:" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "Soniodd {full_name} amdanoch chi:" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "Soniodd {full_name} am bawb:" @@ -3883,22 +3506,26 @@ msgstr "Soniodd {full_name} am bawb:" msgid "Push notifications bouncer error: {}" msgstr "Gwthio hysbysiadau bownsar gwall: {}" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "Methu penderfynu rhwng dadleuon '{var_name1}' a '{var_name2}'" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "Dadl ar goll '{var_name}'" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "Gwerth gwael ar gyfer '{var_name}': {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "Nid yw dadl \"{}\" yn ddilys JSON." @@ -3956,7 +3583,7 @@ msgstr "Enw ffrwd annilys '{}'" msgid "Stream(s) ({}) do not exist" msgstr "Nid yw ffrwd(iau) ({}) yn bodoli" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3984,15 +3611,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "Methu dadgodio delwedd; wnaethoch chi uwchlwytho ffeil delwedd?" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "Mae maint y ddelwedd yn fwy na'r terfyn." -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "Byddai'r llwyth yn fwy na chwota uwchlwytho eich sefydliad." @@ -4048,7 +3683,7 @@ msgstr "Math bot annilys" msgid "Invalid interface type" msgstr "Math rhyngwyneb annilys" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "ID defnyddiwr annilys: {}" @@ -4065,129 +3700,139 @@ msgstr "Dim defnyddiwr o'r fath" msgid "User is deactivated" msgstr "Mae'r defnyddiwr wedi'i ddadactifadu" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "nid yw {var_name} yn llinyn" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "Ni all {item} fod yn wag." -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "Annilys {var_name}" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "mae {var_name} yn rhy hir (terfyn: {max_length} nod)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "mae gan {var_name} hyd anghywir {length}; dylai fod yn {target_length}" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "nid yw {var_name} yn ddyddiad" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "nid yw {var_name} yn gyfanrif" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "Mae {var_name} yn rhy fach" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "Mae {var_name} yn rhy fawr" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "Nid yw {var_name} yn float" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "Nid yw {var_name} yn boolean" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "Nid yw {var_name} yn god lliw hecs dilys" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "nid yw {var_name} yn rhestr" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "Dylai fod gan {container} eitemau {length} yn union" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "nid yw {var_name} yn ddict" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "mae allwedd {key_name} ar goll o {var_name}" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "Dadleuon annisgwyl: {}" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "Nid yw {var_name} yn allow_type" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "{variable}! = {expected_value} ({value} yn anghywir)" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "nid yw {var_name} yn URL" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "Patrwm URL camffurfiedig." -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "Ni all '{item}' fod yn wag." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "Nid yw '{value}' yn ddewis dilys ar gyfer '{field_name}'." -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "nid yw {var_name} yn llinyn nac yn rhestr gyfanrif" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "nid yw {var_name} yn llinyn nac yn gyfanrif" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4214,143 +3859,143 @@ msgstr "Gwall gweinydd mewnol" msgid "CSRF error: {reason}" msgstr "Gwall CSRF: {reason}" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "digwyddiadau ffrwd" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "Mynegiant rheolaidd drwg: {}" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "Gwall mynegiant rheolaidd anhysbys" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "Llinyn fformat annilys yn URL." -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "Nid yw grŵp %(name)r yn llinyn fformat URL yn bresennol ym mhatrwm y cysylltydd." -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "Nid yw grŵp %(name)r mewn patrwm cysylltydd yn bresennol yn llinyn fformat URL." -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "Cymeriadau annilys mewn iaith pygments" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "Perchennog y sefydliad" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Gweinyddwr sefydliad" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "Cymedrolwr" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Aelod" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Gwadd" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Cyhoeddus" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "Hanes preifat, a rennir" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "Hanes preifat, gwarchodedig" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "Gall holl aelodau'r ffrwd bostio" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "Dim ond gweinyddwyr sefydliad all bostio" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "Dim ond gweinyddwyr a chymedrolwyr sefydliadau all bostio" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "Dim ond aelodau llawn y sefydliad all bostio" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Emoji Unicode" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Emoji personol" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Emoji ychwanegol Zulip" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "Mae defnyddiwr ag ID {} wedi'i ddadactifadu" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "Mae defnyddiwr ag ID {} yn bot" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "Rhestr o opsiynau" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "Codwr person" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "Testun byr" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "Testun hir" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "Codwr dyddiad" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Dolen" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "Cyfrif allanol" @@ -4433,24 +4078,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "Pennawd Defnyddiwr-Asiant ar goll o gais" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "Ni all label fod yn wag." -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "Rhaid i gae gael o leiaf un dewis." -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Math cae annilys." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "Mae maes gyda'r label hwnnw eisoes yn bodoli." -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "Ni ellir diweddaru maes arfer diofyn." @@ -4492,19 +4137,19 @@ msgstr "Dim gwahoddiad o'r fath" msgid "Invalid stream id {}. No invites were sent." msgstr "Id annilys id {}. Ni anfonwyd unrhyw wahoddiadau." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "Mae hanes golygu neges wedi'i anablu yn y sefydliad hwn" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "Nid oes gennych ganiatâd i ddileu'r neges hon" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "Mae'r terfyn amser ar gyfer dileur neges hon wedi mynd heibio" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "Neges wedi'i dileu eisoes" @@ -4525,7 +4170,7 @@ msgstr "Angor annilys" msgid "Too many messages requested (maximum {})." msgstr "Gofynnwyd am ormod o negeseuon (uchafswm {})." -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "Dim pwnc o'r fath '{}'" @@ -4642,7 +4287,7 @@ msgstr "Parth annilys: {}" msgid "The domain {domain} is already a part of your organization." msgstr "Mae'r parth {domain} eisoes yn rhan o'ch sefydliad." -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "Ni ddarganfuwyd cofnod ar gyfer parth {domain}." @@ -4702,78 +4347,78 @@ msgstr "Mae'r cyswllt creu sefydliad wedi dod i ben neu nid yw'n ddilys." msgid "New organization creation disabled" msgstr "Creu sefydliad newydd yn anabl" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "Defnyddiwr heb awdurdod i gyflawni ymholiadau ar ran '{principal}'" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "Ni ellir gwneud ffrydiau preifat yn ddiofyn." -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "Rhaid i chi basio \"new_description\" neu \"new_group_name\"" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "Gwerth annilys ar gyfer \"op\". Nodwch un o \"ychwanegu\" neu \"tynnu\"." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Mae gan Ffrwd yr enw hwnnw eisoes!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "Ni ellir gwneud ffrydiau diofyn yn breifat." -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Dim byd i wneud. Nodwch o leiaf un o 'ychwanegu' neu 'dileu'." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "tanysgrifiodd {user_full_name} chi i'r ffrwd {stream_name}." -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "tanysgrifiodd {user_full_name} chi i'r ffrydiau canlynol:" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "Methu cyrchu ffrwd ({stream_name})." -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "Dim ond i ffrydiau preifat y gallwch chi wahodd defnyddwyr eraill sy'n adlewyrchu Zephyr." -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "Creodd {user_name} y ffrydiau canlynol: {stream_str}." -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "Creodd {user_name} nant newydd {stream_str}." -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "ffrydiau newydd" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." -msgstr "Ffrwd wedi'i chreu gan {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" +msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "Eiddo tanysgrifio anhysbys: {}" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "Heb danysgrifio i id ffrwd {}" @@ -4827,7 +4472,7 @@ msgstr "Ni chyflenwyd unrhyw ddata newydd" msgid "User {user_id} is already a member of this group" msgstr "Mae defnyddiwr {user_id} eisoes yn aelod o'r grŵp hwn" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "Nid oes unrhyw aelod '{}' yn y grŵp defnyddwyr hwn" @@ -5000,7 +4645,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Mewnbwn JSON wedi'i gamffurfio" @@ -5038,33 +4683,41 @@ msgid "" msgstr "Mae eich allforio data wedi'i gwblhau ac wedi'i uwchlwytho yma: {public_url}" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "Rhaid dilysu gydag allwedd API gweinydd Zulip dilys" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Math tocyn annilys" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "Nid yw {} yn enw gwesteiwr dilys" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "Eiddo annilys {}" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "Mae'r data allan o drefn." -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "Data annilys." diff --git a/locale/cy/translations.json b/locale/cy/translations.json index 45c4c5a959..3d2266da46 100644 --- a/locale/cy/translations.json +++ b/locale/cy/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "Ychwanegwch faes proffil newydd", "Add a new user group": "Ychwanegwch grŵp defnyddwyr newydd", "Add alert word": "Ychwanegwch air rhybuddio", + "Add all users": "", "Add another user...": "Ychwanegwch ddefnyddiwr arall ...", "Add choice": "Ychwanegwch ddewis", "Add code playground": "Ychwanegu maes chwarae côd", @@ -84,6 +85,7 @@ "Add question": "Ychwanegwch gwestiwn", "Add stream": "Ychwanegu ffrwd", "Add streams": "Ychwanegwch ffrydiau", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "Ychwanegu tasg", "Add video call": "Ychwanegwch alwad fideo", @@ -108,7 +110,6 @@ "All": "I gyd", "All messages": "Pob neges", "All messages including muted streams": "Pob neges gan gynnwys ffrydiau wedi mudo", - "All stream members can post": "Gall holl aelodau'r ffrwd bostio", "All stream subscribers can post.": "Gall pob tanysgrifiwr ffrwd bostio.", "All streams": "Pob ffrydiau", "All time": "Trwy'r amser", @@ -158,7 +159,7 @@ "Authentication methods": "Dulliau dilysu", "Author": "Awdur", "Automatic": "Awtomatig", - "Avatar changes are disabled in this organization.": "Mae newidiadau Afatar yn anabl yn y sefydliad hwn.", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Avatar o Gravatar", "Back to streams": "Yn ôl i ffrwdiau", "Billing": "Bilio", @@ -190,6 +191,7 @@ "Check all": "Gwiriwch y cyfan", "Check your email ({email}) to confirm the new address.": "Gwiriwch eich e-bost ({email}) i gadarnhau'r cyfeiriad newydd.", "Choose avatar": "Dewiswch afatar", + "Choose subscribers": "", "Clear emoji image": "Cliriwch delwedd emoji", "Clear profile picture": "Cliriwch llun proffil", "Click here to reveal.": "Cliciwch yma i ddatgelu.", @@ -225,7 +227,6 @@ "Copied!": "Wedi copio!", "Copy and close": "Copïo a chau", "Copy code": "Copio côd", - "Copy from stream": "Copi o'r ffrwd", "Copy link": "Copi dolen", "Copy link to message": "Copi dolen i'r neges", "Copy link to topic": "Copi dolen i'r pwnc", @@ -266,7 +267,7 @@ "December": "Rhagfyr", "Default is {language}. Use 'text' to disable highlighting.": "Rhagosodiad yw {language}. Defnyddiwch 'testun' i analluogi tynnu sylw.", "Default language": "Iaith ddiofyn", - "Default language for code blocks:": "Iaith ddiofyn ar gyfer blociau côd:", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Gosodiadau diofyn ar gyfer defnyddwyr newydd sy'n ymuno â'r sefydliad hwn.", "Default streams": "Ffrydiau diofyn", "Default user settings": "Gosodiadau defnyddiwr diofyn", @@ -307,6 +308,7 @@ "Display availability to other users when online": "Arddangos argaeledd i ddefnyddwyr eraill pan fyddant ar-lein", "Display my availability to other users when online": "Arddangos fy argaeledd i ddefnyddwyr eraill pan ar-lein", "Display settings": "Gosodiadau arddangos", + "Do you want to add everyone?": "", "Domain": "Parth", "Don\u2019t allow disposable email addresses": "Peidiwch â chaniatáu cyfeiriadau e-bost tafladwy", "Download": "Dadlwythwch", @@ -382,6 +384,7 @@ "Expires at": "Yn dod i ben yn", "Expires on {date}": "Yn dod i ben ar {date}", "Export failed": "Methodd allforio", + "Export organization": "", "Export started. Check back in a few minutes.": "Dechreuodd allforio. Gwiriwch yn ôl mewn ychydig funudau.", "Exports all users, settings, and all data visible in public streams.": "Yn allforio pob defnyddiwr, gosodiad, a'r holl ddata sy'n weladwy mewn ffrydiau cyhoeddus.", "External account type": "Math o gyfrif allanol", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "Mae uwchlwytho ffeiliau a delweddau wed'u hanalluogi ar gyfer y sefydliad hwn.", "File size must be at most {max_file_size} MiB.": "Rhaid i faint y ffeil fod ar y mwyaf {max_file_size} MiB.", "File type is not supported.": "Ni chefnogir y math o ffeil.", - "Filter": "Hidlo", "Filter bots": "Hidlo bots", "Filter by category": "Hidlo yn ôl categori", "Filter code playgrounds": "Hidlo meysydd chwarae côd ", "Filter deactivated users": "Hidlo defnyddwyr wedi'u dadactifadu", - "Filter emojis": "Hidlo emojis", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "Hidlo allforion", "Filter invites": "Hidlo gwahoddiadau", "Filter languages": "Hidlau ieithoedd", @@ -412,8 +415,10 @@ "Filter muted topics": "Hidlo pynciau tawel", "Filter muted users": "Hidlo defnyddwyr tawel", "Filter streams": "Hidlo ffrydiau", + "Filter subscribers": "", "Filter topics": "Hidlo pynciau", "Filter topics (t)": "Hidlo pynciau (t)", + "Filter uploaded files": "", "Filter uploads": "Hidlo uwchlwytho", "Filter users": "Hidlo defnyddwyr", "First message": "Neges gyntaf", @@ -634,12 +639,12 @@ "New password is too weak": "Mae cyfrinair newydd yn rhy wan", "New private message": "Neges breifat newydd", "New stream message": "Neges ffrwd newydd", - "New stream notifications:": "Hysbysiadau ffrwd newydd:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "Dim ond ar ôl iddynt ymuno y gall tanysgrifwyr newydd weld negeseuon a anfonir.", "New subscribers can view complete message history.": "Gall tanysgrifwyr newydd weld hanes neges gyflawn.", "New task": "Tasg newydd", "New topic": "Pwnc newydd", - "New user notifications:": "Hysbysiadau defnyddiwr newydd:", + "New user notifications": "", "Next message": "Neges nesaf", "Next unread private message": "Neges breifat nesaf heb ei darllen", "Next unread topic": "Pwnc nesaf heb ei ddarllen", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "Dim ond aelodau'r grŵp, gweinyddwyr sefydliad a chymedrolwyr all addasu grŵp.", "Only organization administrators and moderators can add custom emoji in this organization.": "Dim ond gweinyddwyr a chymedrolwyr sefydliad all ychwanegu emoji personol yn y sefydliad hwn.", "Only organization administrators and moderators can modify user groups in this organization.": "Dim ond gweinyddwyr a chymedrolwyr sefydliadau all addasu grwpiau defnyddwyr yn y sefydliad hwn.", - "Only organization administrators and moderators can post": "Dim ond gweinyddwyr a chymedrolwyr sefydliadau all bostio", "Only organization administrators and moderators can post.": "Dim ond gweinyddwyr a chymedrolwyr sefydliadau all bostio.", "Only organization administrators can add bots to this organization.": "Dim ond gweinyddwyr sefydliad all ychwanegu bots i'r sefydliad hwn.", "Only organization administrators can add custom emoji in this organization.": "Dim ond gweinyddwyr sefydliad all ychwanegu emoji personol yn y sefydliad hwn.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "Dim ond gweinyddwyr sefydliad all olygu'r gosodiadau hyn", "Only organization administrators can edit these settings.": "Dim ond gweinyddwyr sefydliad all olygu'r gosodiadau hyn.", "Only organization administrators can modify user groups in this organization.": "Dim ond gweinyddwyr sefydliad all addasu grwpiau defnyddwyr yn y sefydliad hwn.", - "Only organization administrators can post": "Dim ond gweinyddwyr sefydliad all bostio", "Only organization administrators can post.": "Dim ond gweinyddwyr sefydliad all bostio.", "Only organization admins and moderators are allowed to post to this stream.": "Dim ond edmygwyr a chymedrolwyr sefydliadau sy'n cael postio i'r nant hon.", "Only organization admins are allowed to post to this stream.": "Dim ond gweinyddwyr sefydliad sy'n cael postio i'r ffrwd hon.", "Only organization full members can add custom emoji in this organization.": "Dim ond aelodau llawn y sefydliad all ychwanegu emoji personol yn y sefydliad hwn.", - "Only organization full members can post": "Dim ond aelodau llawn y sefydliad all bostio", "Only organization full members can post.": "Dim ond aelodau llawn y sefydliad all bostio.", "Only organization owners can edit these settings.": "Dim ond perchnogion sefydliadau all olygu'r gosodiadau hyn.", "Only owners can change message retention policy.": "Dim ond perchnogion all newid polisi cadw negeseuon.", @@ -742,14 +744,12 @@ "Owner: {name}": "Perchennog: {name}", "Owners only": "Perchnogion yn unig", "PMs, mentions, and alerts": "NPau, sôn, a rhybuddion", - "Pan & zoom": "Pan a chwyddo", "Participants": "Cyfranogwyr", "Participated": "Wedi cymryd rhan", "Password": "Cyfrinair", "Password is too weak": "Mae'r cyfrinair yn rhy wan", "Password should be at least {length} characters long": "Dylai'r cyfrinair fod o leiaf {length} nod o hyd", "Pattern": "Patrwm", - "People to add": "Pobl i ychwanegu", "Personal": "Personol", "Personal settings": "Gosodiadau personol", "Pin stream to top": "Pinio'r ffrwd i'r brig", @@ -785,7 +785,6 @@ "Private, shared history": "Hanes preifat, a rennir", "Pro tip: You can use 'd' to open your drafts.": "Awgrym da: Gallwch ddefnyddio 'd' i agor eich drafftiau.", "Profile": "Proffil", - "Profile picture": "Llun proffil", "Public": "Cyhoeddus", "Public stream messages in organization": "Negeseuon ffrwd cyhoeddus yn y sefydliad", "Quote and reply or forward": "Dyfynnwch ac atebwch neu ymlaen", @@ -809,6 +808,7 @@ "Resend": "Ail-anfon", "Resend invitation": "Ail-wahodd gwahoddiad", "Resending encountered an error. Please reload and try again.": "Daeth preswylio ar draws gwall. Ail-lwythwch a rhoi cynnig arall arni.", + "Reset zoom": "", "Restore draft": "Adfer drafft", "Restrict email domains of new users?": "Cyfyngu parthau e-bost defnyddwyr newydd?", "Restrict to a list of domains": "Cyfyngu i restr o barthau", @@ -840,7 +840,6 @@ "Search operators": "Gweithredwyr chwilio", "Search people": "Chwilio pobl", "Search results": "Canlyniadau chwilio", - "Search subscribers": "Chwilio tanysgrifwyr", "See how to configure email.": "Gweld sut i ffurfweddu e-bost.", "Select a stream below or change topic name.": "Dewiswch ffrwd isod neu newid enw pwnc.", "Select date and time": "Dewiswch ddyddiad ac amser", @@ -911,7 +910,6 @@ "Stream creation": "Creu ffrwd", "Stream description": "Disgrifiad o'r ffrwd", "Stream list": "Rhestr ffrwdiau", - "Stream membership": "Aelodaeth ffrwd", "Stream name": "Enw'r ffrwd", "Stream permissions": "Caniatadau ffrwd", "Stream settings": "Gosodiadau ffrwd", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Bydd eu cyfrinair yn cael ei glirio o'n sistemau, a bydd unrhyw botiau maen nhw'n eu cynnal yn anabl.", "Theme": "Thema", "There are no current alert words.": "Nid oes unrhyw eiriau rhybuddio cyfredol.", - "These settings are explained in detail in the help center.": "Esbonnir y gosodiadau hyn yn fanwl yn y canolfan gymorth.", "This Zulip server is running an old version and should be upgraded.": "Mae'r gweinydd Zulip hwn yn rhedeg hen fersiwn a dylid ei uwchraddio.", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "Mae'r weithred hon yn barhaol ac ni ellir ei dadwneud. Bydd pob defnyddiwr yn colli mynediad i'w cyfrifon Zulip yn barhaol.", "This file exceeds maximum allowed size of": "Mae'r ffeil hon yn fwy na'r maint uchaf a ganiateir o", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "Defnyddiwch osodiadau ffrydiau i ddad-danysgrifio o ffrydiau preifat.", "User": "Defnyddiwr", "User ID": "ID Defnyddiwr", - "User ID: {user_id}; email hidden": "ID Defnyddiwr: {user_id}; e-bost wedi'i guddio", "User group added!": "Ychwanegwyd grŵp defnyddwyr!", "User groups": "Grwpiau defnyddwyr", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "Mae grwpiau defnyddwyr yn caniatáu i chi sôn defnyddwyr lluosog ar unwaith. Pan soniwch am grŵp defnyddwyr, hysbysir pawb yn y grŵp fel pe baent wedi eu crybwyll yn unigol.", diff --git a/locale/da/LC_MESSAGES/django.po b/locale/da/LC_MESSAGES/django.po new file mode 100644 index 0000000000..6980c21b19 --- /dev/null +++ b/locale/da/LC_MESSAGES/django.po @@ -0,0 +1,4759 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-03-16 00:45+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: analytics/views/stats.py:88 zerver/decorator.py:584 zerver/decorator.py:596 +msgid "Not allowed for guest users" +msgstr "" + +#: analytics/views/stats.py:132 +msgid "Invalid organization" +msgstr "" + +#: analytics/views/stats.py:271 +msgid "Public streams" +msgstr "" + +#: analytics/views/stats.py:272 +msgid "Private streams" +msgstr "" + +#: analytics/views/stats.py:273 +msgid "Private messages" +msgstr "" + +#: analytics/views/stats.py:274 +msgid "Group private messages" +msgstr "" + +#: analytics/views/stats.py:295 +msgid "Unknown chart name: {}" +msgstr "" + +#: analytics/views/stats.py:305 +#, python-brace-format +msgid "Start time is later than end time. Start: {start}, End: {end}" +msgstr "" + +#: analytics/views/stats.py:327 analytics/views/stats.py:362 +msgid "No analytics data available. Please contact your server administrator." +msgstr "" + +#: analytics/views/support.py:166 zerver/views/streams.py:325 +msgid "Invalid parameters" +msgstr "" + +#: corporate/lib/registration.py:29 +#, python-brace-format +msgid "" +"Your organization has no Zulip licenses remaining and can no longer accept " +"new users. Please [increase the number of licenses]({billing_page_link}) or " +"[deactivate inactive users]({deactivate_user_help_page_link}) to allow new " +"users to join." +msgstr "" + +#: corporate/lib/registration.py:36 +#, python-brace-format +msgid "" +"Your organization has only one Zulip license remaining. You can [increase " +"the number of licenses]({billing_page_link}) or [deactivate inactive users]" +"({deactivate_user_help_page_link}) to allow more than one user to join." +msgstr "" + +#: corporate/lib/registration.py:41 +#, python-brace-format +msgid "" +"Your organization has only two Zulip licenses remaining. You can [increase " +"the number of licenses]({billing_page_link}) or [deactivate inactive users]" +"({deactivate_user_help_page_link}) to allow more than two users to join." +msgstr "" + +#: corporate/lib/registration.py:46 +#, python-brace-format +msgid "" +"Your organization has only three Zulip licenses remaining. You can [increase " +"the number of licenses]({billing_page_link}) or [deactivate inactive users]" +"({deactivate_user_help_page_link}) to allow more than three users to join." +msgstr "" + +#: corporate/lib/registration.py:57 +#, python-brace-format +msgid "" +"A new member ({email}) was unable to join your organization because all " +"Zulip licenses are in use. Please [increase the number of licenses]" +"({billing_page_link}) or [deactivate inactive users]" +"({deactivate_user_help_page_link}) to allow new members to join." +msgstr "" + +#: corporate/lib/registration.py:101 +msgid "All Zulip licenses for this organization are currently in use." +msgstr "" + +#: corporate/lib/registration.py:104 +#, python-brace-format +msgid "" +"Your organization does not have enough unused Zulip licenses to invite " +"{num_invites} users." +msgstr "" + +#: corporate/lib/stripe.py:90 +msgid "You must invoice for at least {} users." +msgstr "" + +#: corporate/lib/stripe.py:95 +msgid "" +"Invoices with more than {} licenses can't be processed from this page. To " +"complete the upgrade, please contact {}." +msgstr "" + +#: corporate/lib/stripe.py:203 +#, python-brace-format +msgid "Something went wrong. Please contact {email}." +msgstr "" + +#: corporate/lib/stripe.py:204 +msgid "Something went wrong. Please reload the page." +msgstr "" + +#: corporate/lib/stripe.py:278 +msgid "Something went wrong. Please wait a few seconds and try again." +msgstr "" + +#: corporate/lib/stripe.py:992 +#, python-brace-format +msgid "" +"Your organization's request for sponsored hosting has been approved! " +"{emoji}.\n" +msgstr "" + +#: corporate/views/billing_page.py:45 +msgid "No payment method on file" +msgstr "" + +#: corporate/views/billing_page.py:48 +#, python-brace-format +msgid "{brand} ending in {last4}" +msgstr "" + +#: corporate/views/billing_page.py:56 +#, python-brace-format +msgid "Unknown payment method. Please contact {email}." +msgstr "" + +#: corporate/views/billing_page.py:180 +msgid "" +"Unable to update the plan. The plan has been expired and replaced with a new " +"plan." +msgstr "" + +#: corporate/views/billing_page.py:184 +msgid "Unable to update the plan. The plan has ended." +msgstr "" + +#: corporate/views/billing_page.py:207 corporate/views/billing_page.py:230 +msgid "" +"Unable to update licenses manually. Your plan is on automatic license " +"management." +msgstr "" + +#: corporate/views/billing_page.py:213 +#, python-brace-format +msgid "" +"Your plan is already on {licenses} licenses in the current billing period." +msgstr "" + +#: corporate/views/billing_page.py:218 +msgid "You cannot decrease the licenses in the current billing period." +msgstr "" + +#: corporate/views/billing_page.py:236 +#, python-brace-format +msgid "" +"Your plan is already scheduled to renew with {licenses_at_next_renewal} " +"licenses." +msgstr "" + +#: corporate/views/billing_page.py:249 +msgid "Nothing to change." +msgstr "" + +#: corporate/views/event_status.py:28 +msgid "No customer for this organization!" +msgstr "" + +#: corporate/views/event_status.py:34 +msgid "Session not found" +msgstr "" + +#: corporate/views/event_status.py:37 zerver/decorator.py:178 +msgid "Must be a billing administrator or an organization owner" +msgstr "" + +#: corporate/views/event_status.py:47 +msgid "Payment intent not found" +msgstr "" + +#: corporate/views/event_status.py:49 +msgid "Pass stripe_session_id or stripe_payment_intent_id" +msgstr "" + +#: corporate/views/session.py:55 +msgid "Please create a customer first." +msgstr "" + +#: corporate/views/session.py:62 +msgid "Invalid payment intent id." +msgstr "" + +#: corporate/views/session.py:67 +msgid "Payment already succeeded." +msgstr "" + +#: corporate/views/session.py:72 +msgid "Payment processing." +msgstr "" + +#: templates/analytics/stats.html:10 +msgid "Analytics are fully available 24 hours after organization creation." +msgstr "" + +#: templates/analytics/stats.html:15 +#, python-format +msgid "Zulip analytics for %(target_name)s" +msgstr "" + +#: templates/analytics/stats.html:19 +msgid "Messages sent over time" +msgstr "" + +#: templates/analytics/stats.html:21 templates/analytics/stats.html:102 +msgid "Aggregation" +msgstr "" + +#: templates/analytics/stats.html:23 templates/analytics/stats.html:104 +msgid "Daily" +msgstr "" + +#: templates/analytics/stats.html:24 templates/analytics/stats.html:105 +msgid "Weekly" +msgstr "" + +#: templates/analytics/stats.html:25 templates/analytics/stats.html:106 +msgid "Cumulative" +msgstr "" + +#: templates/analytics/stats.html:33 templates/analytics/stats.html:49 +#: templates/analytics/stats.html:90 templates/analytics/stats.html:114 +msgid "Me" +msgstr "" + +#: templates/analytics/stats.html:35 +msgid "Humans" +msgstr "" + +#: templates/analytics/stats.html:37 +msgid "Bots" +msgstr "" + +#: templates/analytics/stats.html:44 +msgid "Messages sent by client" +msgstr "" + +#: templates/analytics/stats.html:50 templates/analytics/stats.html:91 +#: templates/analytics/stats.html:116 +msgid "Everyone" +msgstr "" + +#: templates/analytics/stats.html:51 templates/analytics/stats.html:92 +msgid "Last week" +msgstr "" + +#: templates/analytics/stats.html:52 templates/analytics/stats.html:93 +msgid "Last month" +msgstr "" + +#: templates/analytics/stats.html:53 templates/analytics/stats.html:94 +msgid "Last year" +msgstr "" + +#: templates/analytics/stats.html:54 templates/analytics/stats.html:95 +msgid "All time" +msgstr "" + +#: templates/analytics/stats.html:60 +msgid "Active users" +msgstr "" + +#: templates/analytics/stats.html:63 +msgid "Daily actives" +msgstr "" + +#: templates/analytics/stats.html:64 +msgid "15 day actives" +msgstr "" + +#: templates/analytics/stats.html:65 +msgid "Total users" +msgstr "" + +#: templates/analytics/stats.html:73 +msgid "Users" +msgstr "" + +#: templates/analytics/stats.html:84 +msgid "Messages sent by recipient type" +msgstr "" + +#: templates/analytics/stats.html:100 +msgid "Messages read over time" +msgstr "" + +#: templates/analytics/stats.html:124 +msgid "Last update" +msgstr "" + +#: templates/analytics/stats.html:125 +msgid "" +"A full update of all the graphs happens once a day. The “messages sent over " +"time” graph is updated once an hour." +msgstr "" + +#: templates/analytics/stats.html:129 +msgid "Analytics documentation" +msgstr "" + +#: templates/confirmation/confirm_email_change.html:8 +msgid "Email changed!" +msgstr "" + +#: templates/confirmation/confirm_email_change.html:12 +#, python-format +msgid "" +"\n" +" This confirms that the email address for your Zulip account has " +"changed\n" +" from %(old_email_html_tag)s to %(new_email_html_tag)s\n" +" " +msgstr "" + +#: templates/confirmation/link_does_not_exist.html:9 +msgid "Whoops. We couldn't find your confirmation link in the system." +msgstr "" + +#: templates/confirmation/link_does_not_exist.html:11 +#: templates/confirmation/link_malformed.html:12 +#, python-format +msgid "" +"\n" +" Anyway, shoot us a line at %(support_email_html_tag)s " +"and we'll get this resolved shortly.\n" +" " +msgstr "" + +#: templates/confirmation/link_expired.html:10 +msgid "Whoops. The confirmation link has expired or been deactivated." +msgstr "" + +#: templates/confirmation/link_expired.html:11 +msgid "Please contact your organization administrator for a new link." +msgstr "" + +#: templates/confirmation/link_malformed.html:9 +msgid "Whoops. The confirmation link is malformed." +msgstr "" + +#: templates/confirmation/link_malformed.html:10 +msgid "" +"Make sure you copied the link correctly in to your browser. If you're still " +"encountering this page, it's probably our fault. We're sorry." +msgstr "" + +#: templates/corporate/billing.html:20 +msgid "Billing" +msgstr "" + +#: templates/corporate/billing.html:228 +msgid "Close" +msgstr "" + +#: templates/corporate/support_request.html:7 templates/zerver/footer.html:87 +msgid "Contact support" +msgstr "" + +#: templates/corporate/support_request.html:15 +msgid "From" +msgstr "" + +#: templates/corporate/support_request.html:19 +msgid "Organization" +msgstr "" + +#: templates/corporate/support_request.html:23 +msgid "Subject" +msgstr "" + +#: templates/corporate/support_request.html:27 +msgid "Message" +msgstr "" + +#: templates/corporate/support_request.html:33 +msgid "Submit" +msgstr "" + +#: templates/corporate/upgrade.html:19 +#, python-format +msgid "Upgrade to %(plan)s" +msgstr "" + +#: templates/corporate/upgrade.html:58 templates/corporate/upgrade.html:176 +msgid "Payment schedule" +msgstr "" + +#: templates/corporate/upgrade.html:68 +msgid "Pay monthly" +msgstr "" + +#: templates/corporate/upgrade.html:75 templates/corporate/upgrade.html:180 +msgid "Pay annually" +msgstr "" + +#: templates/corporate/upgrade.html:87 +msgid "License management" +msgstr "" + +#: templates/corporate/upgrade.html:91 +msgid "Automatic" +msgstr "" + +#: templates/corporate/upgrade.html:92 +msgid "Most convenient" +msgstr "" + +#: templates/corporate/upgrade.html:98 +msgid "Manual" +msgstr "" + +#: templates/corporate/upgrade.html:99 +msgid "Most control" +msgstr "" + +#: templates/corporate/upgrade.html:243 +msgid "Leave blank if your organization does not have a website." +msgstr "" + +#: templates/corporate/zulipchat_migration_tos.html:3 +msgid "" +"\n" +" This team chat is now being hosted on Zulip Cloud. Please accept the " +"Zulip Terms of Service to " +"continue.\n" +" " +msgstr "" + +#: templates/two_factor/_wizard_forms.html:26 +msgid "Or, alternatively, use one of your backup phones:" +msgstr "" + +#: templates/two_factor/_wizard_forms.html:37 +msgid "As a last resort, you can use a backup token:" +msgstr "" + +#: templates/two_factor/_wizard_forms.html:41 +msgid "Use backup token" +msgstr "" + +#: templates/zerver/accounts_accept_terms.html:13 +msgid "Accept the Terms of Service" +msgstr "" + +#: templates/zerver/accounts_accept_terms.html:20 +#: templates/zerver/create_realm.html:22 templates/zerver/login.html:86 +#: templates/zerver/register.html:118 templates/zerver/reset.html:19 +#: templates/zerver/reset_confirm.html:20 +msgid "Email" +msgstr "" + +#: templates/zerver/accounts_accept_terms.html:47 +#: templates/zerver/register.html:243 +#, python-format +msgid "" +"I agree to the Terms of Service." +msgstr "" + +#: templates/zerver/accounts_accept_terms.html:57 +msgid "Accept" +msgstr "" + +#: templates/zerver/accounts_home.html:14 +msgid "Sign up for Zulip" +msgstr "" + +#: templates/zerver/accounts_home.html:33 +msgid "You need an invitation to join this organization." +msgstr "" + +#: templates/zerver/accounts_home.html:68 templates/zerver/login.html:150 +#: templates/zerver/portico-header.html:43 templates/zerver/register.html:264 +msgid "Sign up" +msgstr "" + +#: templates/zerver/accounts_home.html:72 templates/zerver/login.html:47 +#: templates/zerver/login.html:129 templates/zerver/register.html:79 +msgid "OR" +msgstr "" + +#: templates/zerver/accounts_home.html:82 +#, python-format +msgid "Sign up with %(identity_provider)s" +msgstr "" + +#: templates/zerver/accounts_send_confirm.html:13 +msgid "Thanks for signing up!" +msgstr "" + +#: templates/zerver/accounts_send_confirm.html:17 +msgid "Check your email so we can get started." +msgstr "" + +#: templates/zerver/accounts_send_confirm.html:21 +msgid "" +"Still no email? We can resend it." +msgstr "" + +#: templates/zerver/accounts_send_confirm.html:22 +msgid "Just in case, take a look at your Spam folder." +msgstr "" + +#: templates/zerver/app/index.html:63 +msgid "Loading..." +msgstr "" + +#: templates/zerver/app/index.html:66 +msgid "" +"If this message does not go away, please wait a couple seconds and reload the page." +msgstr "" + +#: templates/zerver/app/index.html:98 +msgid "Unable to connect to Zulip." +msgstr "" + +#: templates/zerver/app/index.html:99 +msgid "Updates may be delayed." +msgstr "" + +#: templates/zerver/app/index.html:100 +msgid "Retrying soon…" +msgstr "" + +#: templates/zerver/app/index.html:101 +msgid "Try now." +msgstr "" + +#: templates/zerver/app/index.html:176 templates/zerver/app/index.html:178 +msgid "Messages" +msgstr "" + +#: templates/zerver/billing_nav.html:4 +#: templates/zerver/development/integrations_dev_panel.html:15 +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:17 +#: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 +#: templates/zerver/portico-header.html:9 +msgid "Zulip" +msgstr "" + +#: templates/zerver/config_error.html:14 +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 "" + +#: templates/zerver/confirm_continue_registration.html:10 +msgid "Zulip account not found." +msgstr "" + +#: templates/zerver/confirm_continue_registration.html:14 +#, python-format +msgid "" +"\n" +" No account found for %(email)s.\n" +" " +msgstr "" + +#: templates/zerver/confirm_continue_registration.html:26 +msgid "Log in with another account" +msgstr "" + +#: templates/zerver/confirm_continue_registration.html:33 +msgid "Continue to registration" +msgstr "" + +#: templates/zerver/create_realm.html:12 +msgid "Create a new Zulip organization" +msgstr "" + +#: templates/zerver/create_realm.html:20 templates/zerver/reset.html:22 +msgid "Enter your email address" +msgstr "" + +#: templates/zerver/create_realm.html:25 templates/zerver/for-business.html:26 +#: templates/zerver/for-communities.html:31 +#: templates/zerver/for-communities.html:61 +#: templates/zerver/for-education.html:33 templates/zerver/for-events.html:32 +#: templates/zerver/for-events.html:278 +#: templates/zerver/for-open-source.html:38 +#: templates/zerver/for-open-source.html:697 +#: templates/zerver/for-research.html:37 templates/zerver/for-research.html:385 +#: templates/zerver/use-cases.html:23 +msgid "Create organization" +msgstr "" + +#: templates/zerver/deactivated.html:15 +msgid "Deactivated organization" +msgstr "" + +#: templates/zerver/deactivated.html:20 +#, python-format +msgid "" +"\n" +" The organization you are trying to join, " +"%(deactivated_domain_name)s, has been deactivated.\n" +" " +msgstr "" + +#: templates/zerver/deactivated.html:24 +#, python-format +msgid "" +"\n" +" It has moved to " +"%(deactivated_redirect)s.\n" +" " +msgstr "" + +#: templates/zerver/deactivated.html:28 +#, python-format +msgid "" +"\n" +" Please contact " +"%(support_email)s to reactivate\n" +" this group.\n" +" " +msgstr "" + +#: templates/zerver/desktop_login.html:7 +msgid "Finish desktop login" +msgstr "" + +#: templates/zerver/desktop_login.html:10 +msgid "" +"Use your web browser to finish logging in, then come back here to paste in " +"your login token." +msgstr "" + +#: templates/zerver/desktop_login.html:14 +msgid "Paste token here" +msgstr "" + +#: templates/zerver/desktop_login.html:16 +msgid "Finish" +msgstr "" + +#: templates/zerver/desktop_login.html:20 +msgid "Incorrect token." +msgstr "" + +#: templates/zerver/desktop_login.html:24 +msgid "Token accepted. Logging you in…" +msgstr "" + +#: templates/zerver/desktop_redirect.html:8 +msgid "" +"Copy this login token and return to your Zulip app to finish logging in:" +msgstr "" + +#: templates/zerver/desktop_redirect.html:13 +msgid "Copy" +msgstr "" + +#: templates/zerver/desktop_redirect.html:15 +msgid "You may then close this window." +msgstr "" + +#: templates/zerver/desktop_redirect.html:16 +msgid "Or, continue in your browser." +msgstr "" + +#: templates/zerver/development-community.html:24 +msgid "The Zulip development community" +msgstr "" + +#: templates/zerver/development-community.html:31 +#: templates/zerver/development-community.html:56 +msgid "Join as a user" +msgstr "" + +#: templates/zerver/development-community.html:34 +#: templates/zerver/development-community.html:59 +msgid "Join as a self-hoster" +msgstr "" + +#: templates/zerver/development-community.html:37 +#: templates/zerver/development-community.html:62 +msgid "Join as a contributor" +msgstr "" + +#: templates/zerver/development/dev_login.html:23 +msgid "Anonymous user" +msgstr "" + +#: templates/zerver/development/dev_login.html:29 +msgid "Owners" +msgstr "" + +#: templates/zerver/development/dev_login.html:40 +msgid "Administrators" +msgstr "" + +#: templates/zerver/development/dev_login.html:51 +msgid "Moderators" +msgstr "" + +#: templates/zerver/development/dev_login.html:62 +msgid "Guest users" +msgstr "" + +#: templates/zerver/development/dev_login.html:76 +msgid "Normal users" +msgstr "" + +#: templates/zerver/emails/confirm_new_email.source.html:8 +#: templates/zerver/emails/confirm_new_email.txt:1 +#: templates/zerver/emails/notify_change_in_email.source.html:8 +#: templates/zerver/emails/notify_change_in_email.txt:1 +msgid "Hi," +msgstr "" + +#: templates/zerver/emails/confirm_new_email.source.html:10 +#: templates/zerver/emails/confirm_new_email.txt:4 +#, python-format +msgid "" +"We received a request to change the email address for the Zulip account on " +"%(realm_uri)s from %(old_email)s to %(new_email)s. To confirm this change, " +"please click below:" +msgstr "" + +#: templates/zerver/emails/confirm_new_email.source.html:11 +msgid "Confirm email change" +msgstr "" + +#: templates/zerver/emails/confirm_new_email.source.html:13 +#, python-format +msgid "" +"If you did not request this change, please contact us immediately at " +"%(support_email)s." +msgstr "" + +#: templates/zerver/emails/confirm_new_email.subject.txt:1 +msgid "Verify your new email address" +msgstr "" + +#: templates/zerver/emails/confirm_new_email.txt:9 +#, python-format +msgid "" +"If you did not request this change, please contact us immediately at <" +"%(support_email)s>." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.subject.txt:2 +msgid "Create your Zulip organization" +msgstr "" + +#: templates/zerver/emails/confirm_registration.subject.txt:4 +msgid "Activate your Zulip account" +msgstr "" + +#: templates/zerver/emails/confirm_registration.txt:14 +#: templates/zerver/emails/invitation.txt:8 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble,have any " +"feedback, or just want to chat!" +msgstr "" + +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "" + +#: templates/zerver/emails/custom_email_base.pre.html:18 +msgid "Unsubscribe from marketing emails" +msgstr "" + +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "" + +#: templates/zerver/emails/digest.subject.txt:1 +#, python-format +msgid "Zulip digest for %(realm_name)s" +msgstr "" + +#: templates/zerver/emails/digest.txt:12 +#, python-format +msgid "Click here to log in to Zulip and catch up: %(organization_uri)s." +msgstr "" + +#: templates/zerver/emails/digest.txt:15 +#: templates/zerver/emails/followup_day2.txt:19 +msgid "Manage email preferences:" +msgstr "" + +#: templates/zerver/emails/digest.txt:19 +msgid "Unsubscribe from digest emails:" +msgstr "" + +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:10 +#, python-format +msgid "" +"Your email address %(email)s has accounts with the following Zulip " +"organizations hosted by %(external_host)s:" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "" + +#: templates/zerver/emails/find_team.subject.txt:1 +msgid "Your Zulip accounts" +msgstr "" + +#: templates/zerver/emails/find_team.txt:3 +#, python-format +msgid "" +"Your email address %(email)s has accounts with the following Zulip " +"organizations hosted by %(external_host)s:" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:13 +msgid "" +"You've created a demo Zulip organization. Note that this organization will " +"be automatically deleted in 30 days. Learn more about demo organizations here!" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:36 +#, python-format +msgid "" +"(you'll need these to sign in to the mobile " +"and desktop apps)" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:41 +#, python-format +msgid "" +"Check out our guide for admins, " +"become a Zulip pro with a few keyboard shortcuts, or dive right in!" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:43 +#, python-format +msgid "" +"Learn more about Zulip, become a " +"pro with a few keyboard shortcuts, or dive right in!" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:53 +msgid "" +"PS: Follow us on Twitter, star us " +"on GitHub, or chat with us " +"live on the Zulip " +"community server!" +msgstr "" + +#: templates/zerver/emails/followup_day1.subject.txt:2 +#, python-format +msgid "%(realm_name)s on Zulip: Your new organization details" +msgstr "" + +#: templates/zerver/emails/followup_day1.subject.txt:4 +#, python-format +msgid "%(realm_name)s on Zulip: Your new account details" +msgstr "" + +#: templates/zerver/emails/followup_day1.txt:5 +msgid "" +"You've created a demo Zulip organization. Note that this organization will " +"be automatically deleted in 30 days. Learn more about demo organizations " +"here: https://zulip.com/help/demo-organizations" +msgstr "" + +#: templates/zerver/emails/followup_day1.txt:7 +#: templates/zerver/emails/followup_day1.txt:9 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.txt:11 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.txt:26 +#, python-format +msgid "" +"(you'll need these to sign in to the mobile and desktop apps " +"(%(apps_page_link)s))" +msgstr "" + +#: templates/zerver/emails/followup_day1.txt:30 +#, python-format +msgid "" +"Check out our guide (%(getting_started_link)s) for admins, become a Zulip " +"pro with a few keyboard shortcuts (%(keyboard_shortcuts_link)s), or dive " +"right in to %(realm_uri)s!" +msgstr "" + +#: templates/zerver/emails/followup_day1.txt:32 +#, python-format +msgid "" +"Learn more (%(getting_started_link)s) about Zulip, become a pro with a few " +"keyboard shortcuts (%(keyboard_shortcuts_link)s), or dive right in to " +"%(realm_uri)s!" +msgstr "" + +#: templates/zerver/emails/followup_day1.txt:39 +msgid "" +"PS: Check us out on Twitter (@zulip), star us on GitHub (https://github.com/" +"zulip/zulip), or chat with us live on the Zulip community server (https://" +"zulip.com/development-community/)!" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:14 +msgid "" +"Topics are like email subject lines. The big difference, though, is that " +"they're really short and lightweight. Two or three words will do it. Don't " +"overthink 'em—you can always edit the message later!" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:23 +msgid "" +"Why bother with topics? Well, two reasons: it makes conversations clearer " +"(imagine if email didn't have them!), and it lets you more efficiently catch " +"up on what's happened while you're away—read the topics that are " +"relevant to you, and ignore the ones that aren't!" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + +#: templates/zerver/emails/followup_day2.subject.txt:1 +msgid "One last thing: using topics like a pro" +msgstr "" + +#: templates/zerver/emails/followup_day2.txt:5 +msgid "" +"Topics are like email subject lines. The big difference, though, is that " +"they're really short and lightweight. Two or three words will do it. Don't " +"overthink 'em -- you can always edit the message later!" +msgstr "" + +#: templates/zerver/emails/followup_day2.txt:11 +msgid "" +"Why bother with topics? Well, two reasons: it makes conversations clearer " +"(imagine if email didn't have them!), and it lets you more efficiently catch " +"up on what's happened while you're away -- read the topics that are relevant " +"to you, and ignore the ones that aren't!" +msgstr "" + +#: templates/zerver/emails/followup_day2.txt:13 +msgid "Take it for a spin now:" +msgstr "" + +#: templates/zerver/emails/followup_day2.txt:22 +msgid "Unsubscribe from welcome emails:" +msgstr "" + +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + +#: templates/zerver/emails/invitation.source.html:12 +#, python-format +msgid "" +"%(referrer_name)s wants you to join them on Zulip — the team " +"communication tool designed for productivity." +msgstr "" + +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "" + +#: templates/zerver/emails/invitation.subject.txt:1 +#, python-format +msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" +msgstr "" + +#: templates/zerver/emails/invitation.txt:3 +#, python-format +msgid "" +"%(referrer_full_name)s (%(referrer_email)s) wants you to join them on Zulip " +"-- the team communication tool designed for productivity." +msgstr "" + +#: templates/zerver/emails/invitation.txt:5 +#: templates/zerver/emails/invitation_reminder.txt:5 +msgid "To get started, click the link below." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:10 +#, python-format +msgid "" +"This is a friendly reminder that %(referrer_name)s wants you to join them on " +"Zulip — the team communication tool designed for productivity." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + +#: templates/zerver/emails/invitation_reminder.subject.txt:1 +#, python-format +msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" +msgstr "" + +#: templates/zerver/emails/invitation_reminder.txt:3 +#, python-format +msgid "" +"This is a friendly reminder that %(referrer_name)s (%(referrer_email)s) " +"wants you to join them on Zulip -- the team communication tool designed for " +"productivity." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.txt:10 +#, python-format +msgid "" +"This invitation expires in two days. If the invitation expires, you'll need " +"to ask %(referrer_name)s for another one." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:17 +#, python-format +msgid "" +"This email does not include message content because your organization has " +"disabled message content appearing in email notifications." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:19 +#, python-format +msgid "" +"This email does not include message content because you have disabled message " +"content appearing in email notifications." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this " +"stream." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:38 +#, python-format +msgid "" +"Reply to this email directly, view it in Zulip, or manage email preferences." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:40 +#, python-format +msgid "" +"View or reply in Zulip, or manage email preferences." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:42 +#, python-format +msgid "" +"Reply in Zulip, or manage email preferences." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:44 +#, python-format +msgid "" +"\n" +" Do not reply to this email. This Zulip server is not configured to " +"accept incoming emails (help).\n" +" " +msgstr "" + +#: templates/zerver/emails/missed_message.subject.txt:2 +#, python-format +msgid "Group PMs with %(huddle_display_name)s" +msgstr "" + +#: templates/zerver/emails/missed_message.subject.txt:3 +#, python-format +msgid "PMs with %(sender_str)s" +msgstr "" + +#: templates/zerver/emails/missed_message.subject.txt:7 +msgid "New messages" +msgstr "" + +#: templates/zerver/emails/missed_message.txt:11 +#, python-format +msgid "" +"\n" +"This email does not include message content because your organization has " +"disabled message content appearing in email notifications.\n" +"See %(hide_content_url)s for more details.\n" +msgstr "" + +#: templates/zerver/emails/missed_message.txt:16 +#, python-format +msgid "" +"\n" +"This email does not include message content because you have disabled " +"message content appearing in email notifications.\n" +"See %(alert_notif_url)s for more details.\n" +msgstr "" + +#: templates/zerver/emails/missed_message.txt:35 +msgid "Reply to this email directly, or view it in Zulip:" +msgstr "" + +#: templates/zerver/emails/missed_message.txt:39 +msgid "View or reply in Zulip:" +msgstr "" + +#: templates/zerver/emails/missed_message.txt:43 +msgid "Reply in Zulip:" +msgstr "" + +#: templates/zerver/emails/missed_message.txt:47 +msgid "" +"\n" +"Do not reply to this email. This Zulip server is not configured to accept\n" +"incoming emails. Help:\n" +msgstr "" + +#: templates/zerver/emails/missed_message.txt:54 +msgid "Manage email preferences: " +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.subject.txt:1 +#, python-format +msgid "Zulip email changed for %(realm_name)s" +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.txt:3 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at <%(support_email)s>." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:36 +#, python-format +msgid "" +"If you do not recognize this login, or think your account may have been " +"compromised, please reset your password or " +"contact us immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + +#: templates/zerver/emails/notify_new_login.subject.txt:1 +#, python-format +msgid "New login from %(device_browser)s on %(device_os)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.txt:3 +#, python-format +msgid "Organization: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.txt:16 +#, python-format +msgid "" +"\n" +"If you do not recognize this login, or think your account may have been " +"compromised, please reset your password at %(reset_link)s or contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:19 +#, python-format +msgid "" +"You previously had an account on %(organization_url)s, but it has been " +"deactivated. You can contact an organization administrator to reactivate your account." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + +#: templates/zerver/emails/password_reset.subject.txt:1 +#, python-format +msgid "Password reset request for %(realm_name)s" +msgstr "" + +#: templates/zerver/emails/password_reset.txt:4 +msgid "Click the link below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.txt:8 +#, python-format +msgid "" +"You previously had an account on %(realm_uri)s, but it has been deactivated. " +"You can contact an organization administrator to reactivate your account." +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded " +"to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been " +"voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by " +"going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out " +"to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.subject.txt:1 +msgid "Reactivate your Zulip organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.txt:7 +msgid "Click the link below to reactivate your organization." +msgstr "" + +#: templates/zerver/find_account.html:8 +msgid "Find your Zulip accounts" +msgstr "" + +#: templates/zerver/find_account.html:41 +msgid "Email addresses" +msgstr "" + +#: templates/zerver/find_account.html:43 templates/zerver/footer.html:63 +msgid "Find accounts" +msgstr "" + +#: templates/zerver/footer.html:3 +msgid "Product" +msgstr "" + +#: templates/zerver/footer.html:5 +msgid "Home" +msgstr "" + +#: templates/zerver/footer.html:6 +msgid "Why Zulip" +msgstr "" + +#: templates/zerver/footer.html:7 +msgid "Features" +msgstr "" + +#: templates/zerver/footer.html:8 +msgid "Plans & pricing" +msgstr "" + +#: templates/zerver/footer.html:9 +msgid "Self-hosting" +msgstr "" + +#: templates/zerver/footer.html:10 +msgid "Desktop & mobile apps" +msgstr "" + +#: templates/zerver/footer.html:11 +msgid "Security" +msgstr "" + +#: templates/zerver/footer.html:12 +msgid "Integrations" +msgstr "" + +#: templates/zerver/footer.html:16 +msgid "Solutions" +msgstr "" + +#: templates/zerver/footer.html:19 +msgid "Business" +msgstr "" + +#: templates/zerver/footer.html:22 +msgid "Education" +msgstr "" + +#: templates/zerver/footer.html:25 +msgid "Research" +msgstr "" + +#: templates/zerver/footer.html:28 +msgid "Events and conferences" +msgstr "" + +#: templates/zerver/footer.html:31 +msgid "Open source projects" +msgstr "" + +#: templates/zerver/footer.html:34 +msgid "Communities" +msgstr "" + +#: templates/zerver/footer.html:39 +msgid "Customer stories" +msgstr "" + +#: templates/zerver/footer.html:42 +msgid "Company" +msgstr "" + +#: templates/zerver/footer.html:45 +msgid "Technical University of Munich" +msgstr "" + +#: templates/zerver/footer.html:48 +msgid "University of California San Diego" +msgstr "" + +#: templates/zerver/footer.html:51 +msgid "Lean theorem prover community" +msgstr "" + +#: templates/zerver/footer.html:54 +msgid "Rust language community" +msgstr "" + +#: templates/zerver/footer.html:59 +msgid "Accounts" +msgstr "" + +#: templates/zerver/footer.html:66 +msgid "New organization" +msgstr "" + +#: templates/zerver/footer.html:68 +msgid "Terms of Service" +msgstr "" + +#: templates/zerver/footer.html:69 +msgid "Privacy policy" +msgstr "" + +#: templates/zerver/footer.html:73 +msgid "For users" +msgstr "" + +#: templates/zerver/footer.html:76 +msgid "Getting started" +msgstr "" + +#: templates/zerver/footer.html:79 +msgid "Help center" +msgstr "" + +#: templates/zerver/footer.html:83 +msgid "Community chat" +msgstr "" + +#: templates/zerver/footer.html:90 +msgid "Blog" +msgstr "" + +#: templates/zerver/footer.html:95 +msgid "For administrators" +msgstr "" + +#: templates/zerver/footer.html:99 +msgid "Setting up your organization" +msgstr "" + +#: templates/zerver/footer.html:104 +msgid "Installing a Zulip server" +msgstr "" + +#: templates/zerver/footer.html:109 +msgid "Upgrading a Zulip server" +msgstr "" + +#: templates/zerver/footer.html:114 +msgid "Modifying Zulip" +msgstr "" + +#: templates/zerver/footer.html:120 +msgid "For contributors" +msgstr "" + +#: templates/zerver/footer.html:122 +msgid "GitHub" +msgstr "" + +#: templates/zerver/footer.html:125 +msgid "Contributing to Zulip" +msgstr "" + +#: templates/zerver/footer.html:128 +msgid "Development community" +msgstr "" + +#: templates/zerver/footer.html:131 +msgid "Translation" +msgstr "" + +#: templates/zerver/footer.html:138 +msgid "About us" +msgstr "" + +#: templates/zerver/footer.html:140 +msgid "Team" +msgstr "" + +#: templates/zerver/footer.html:140 +msgid "History" +msgstr "" + +#: templates/zerver/footer.html:142 +msgid "Jobs" +msgstr "" + +#: templates/zerver/footer.html:144 +msgid "Sponsor Zulip" +msgstr "" + +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 +msgid "View pricing" +msgstr "" + +#: templates/zerver/for-business.html:32 +#: templates/zerver/for-communities.html:37 +#: templates/zerver/for-communities.html:67 +#: templates/zerver/for-education.html:39 templates/zerver/for-events.html:38 +#: templates/zerver/for-events.html:284 +#: templates/zerver/for-open-source.html:44 +#: templates/zerver/for-open-source.html:703 +#: templates/zerver/for-research.html:43 templates/zerver/for-research.html:391 +#: templates/zerver/use-cases.html:29 +msgid "Self-host Zulip" +msgstr "" + +#: templates/zerver/for-communities.html:34 +#: templates/zerver/for-communities.html:64 templates/zerver/for-events.html:35 +#: templates/zerver/for-events.html:281 +#: templates/zerver/for-open-source.html:41 +#: templates/zerver/for-open-source.html:700 +#: templates/zerver/for-research.html:40 templates/zerver/for-research.html:388 +msgid "Request sponsorship" +msgstr "" + +#: templates/zerver/for-education.html:36 +msgid "Education pricing" +msgstr "" + +#: templates/zerver/hello.html:56 +msgid "Streams in Zulip" +msgstr "" + +#: templates/zerver/hello.html:60 templates/zerver/hello.html:75 +#: templates/zerver/hello.html:90 +msgid "Streams in Slack" +msgstr "" + +#: templates/zerver/hello.html:71 +msgid "Topics in Zulip" +msgstr "" + +#: templates/zerver/hello.html:86 +msgid "Stream topics in Zulip" +msgstr "" + +#: templates/zerver/hello.html:98 templates/zerver/hello.html:99 +#: templates/zerver/hello.html:105 templates/zerver/hello.html:107 +msgid "The Tuesday night catering topic in Zulip" +msgstr "" + +#: templates/zerver/hello.html:109 +msgid "The Tuesday night catering topic in Zulip - compose box" +msgstr "" + +#: templates/zerver/hello.html:116 templates/zerver/hello.html:118 +msgid "The Tuesday night catering topic in Slack" +msgstr "" + +#: templates/zerver/hello.html:127 templates/zerver/hello.html:550 +msgid "See plans and pricing" +msgstr "" + +#: templates/zerver/hello.html:146 +msgid "Previous" +msgstr "" + +#: templates/zerver/hello.html:151 templates/zerver/realm_redirect.html:32 +msgid "Next" +msgstr "" + +#: templates/zerver/hello.html:399 +msgid "Travis logo" +msgstr "" + +#: templates/zerver/hello.html:406 +msgid "GitHub logo" +msgstr "" + +#: templates/zerver/hello.html:413 +msgid "Heroku logo" +msgstr "" + +#: templates/zerver/hello.html:420 +msgid "Zendesk logo" +msgstr "" + +#: templates/zerver/hello.html:427 +msgid "Jira logo" +msgstr "" + +#: templates/zerver/hello.html:434 +msgid "Sentry logo" +msgstr "" + +#: templates/zerver/hello.html:441 +msgid "Pagerduty logo" +msgstr "" + +#: templates/zerver/hello.html:546 +msgid "Log in now" +msgstr "" + +#: templates/zerver/insecure_desktop_app.html:11 +msgid "Update required" +msgstr "" + +#: templates/zerver/insecure_desktop_app.html:13 +msgid "" +"\n" +" You are using old version of the Zulip desktop\n" +" app that is no longer supported.\n" +" " +msgstr "" + +#: templates/zerver/insecure_desktop_app.html:21 +msgid "" +"\n" +" The auto-update feature in this old version of\n" +" Zulip desktop app no longer works.\n" +" " +msgstr "" + +#: templates/zerver/insecure_desktop_app.html:30 +msgid "Download the latest release." +msgstr "" + +#: templates/zerver/integrations/index.html:23 +#, python-format +msgid "Over %(integrations_count_display)s native integrations." +msgstr "" + +#: templates/zerver/integrations/index.html:27 +msgid "" +"\n" +" And hundreds more through\n" +" Zapier\n" +" and\n" +" IFTTT.\n" +" " +msgstr "" + +#: templates/zerver/integrations/index.html:40 +msgid "Search integrations" +msgstr "" + +#: templates/zerver/integrations/index.html:47 +msgid "Filter by category" +msgstr "" + +#: templates/zerver/integrations/index.html:61 +#: templates/zerver/integrations/index.html:88 +msgid "Custom integrations" +msgstr "" + +#: templates/zerver/integrations/index.html:63 +#: templates/zerver/integrations/index.html:90 +msgid "Incoming webhooks" +msgstr "" + +#: templates/zerver/integrations/index.html:66 +#: templates/zerver/integrations/index.html:93 zerver/lib/integrations.py:49 +msgid "Interactive bots" +msgstr "" + +#: templates/zerver/integrations/index.html:69 +#: templates/zerver/integrations/index.html:96 +msgid "REST API" +msgstr "" + +#: templates/zerver/integrations/index.html:76 +msgid "Categories" +msgstr "" + +#: templates/zerver/integrations/index.html:78 +msgid "All" +msgstr "" + +#: templates/zerver/invalid_email.html:4 +msgid "Invalid email" +msgstr "" + +#: templates/zerver/invalid_email.html:6 templates/zerver/invalid_realm.html:11 +msgid "Hi there! Thank you for your interest in Zulip." +msgstr "" + +#: templates/zerver/invalid_email.html:10 +msgid "" +"\n" +" The email address you are trying to sign up with is not valid.\n" +" Please sign up using a valid email address.\n" +" " +msgstr "" + +#: templates/zerver/invalid_email.html:19 +#, python-format +msgid "" +"\n" +" The organization you are trying to join, %(realm_name)s,\n" +" only allows users with email addresses within the\n" +" organization. Please sign up using appropriate email address.\n" +" " +msgstr "" + +#: templates/zerver/invalid_email.html:29 +#, python-format +msgid "" +"The organization you are trying to join,\n" +" %(realm_name)s, does not allow signups using disposable email\n" +" addresses. Please sign up using a real email address.\n" +" " +msgstr "" + +#: templates/zerver/invalid_email.html:38 +#, python-format +msgid "" +"The organization you are trying to join,\n" +" %(realm_name)s, does not allow signups using emails\n" +" that contains +. Please sign up using appropriate email address.\n" +" " +msgstr "" + +#: templates/zerver/invalid_realm.html:7 +msgid "Organization does not exist" +msgstr "" + +#: templates/zerver/invalid_realm.html:13 +msgid "There is no Zulip organization hosted at this subdomain." +msgstr "" + +#: templates/zerver/log_into_subdomain_token_invalid.html:8 +msgid "Invalid or expired login session." +msgstr "" + +#: templates/zerver/log_into_subdomain_token_invalid.html:9 +#: templates/zerver/login.html:124 templates/zerver/portico-header.html:33 +#: templates/zerver/portico-header.html:39 +msgid "Log in" +msgstr "" + +#: templates/zerver/login.html:13 +msgid "Log in to Zulip" +msgstr "" + +#: templates/zerver/login.html:40 +msgid "Access without an account" +msgstr "" + +#: templates/zerver/login.html:41 +msgid "Beta" +msgstr "" + +#: templates/zerver/login.html:82 +msgid "Email or username" +msgstr "" + +#: templates/zerver/login.html:84 +msgid "Username" +msgstr "" + +#: templates/zerver/login.html:95 templates/zerver/register.html:167 +#: templates/zerver/register.html:180 templates/zerver/reset_confirm.html:27 +msgid "Password" +msgstr "" + +#: templates/zerver/login.html:112 +msgid "You've already registered with this email address. Please log in below." +msgstr "" + +#: templates/zerver/login.html:139 +#, python-format +msgid "Log in with %(identity_provider)s" +msgstr "" + +#: templates/zerver/login.html:147 +msgid "Forgot your password?" +msgstr "" + +#: templates/zerver/login.html:159 +msgid "" +"Don't have an account yet? You need to be invited to join this organization." +msgstr "" + +#: templates/zerver/no_spare_licenses.html:7 +msgid "This organization cannot accept new members right now." +msgstr "" + +#: templates/zerver/no_spare_licenses.html:10 +msgid "" +"\n" +" New members cannot join this organization because all Zulip licenses are " +"currently in use. Please contact the person who\n" +" invited you and ask them to increase the number of licenses, then try " +"again.\n" +" " +msgstr "" + +#: templates/zerver/portico-header-dropdown.html:3 +msgid "Go to Zulip" +msgstr "" + +#: templates/zerver/rate_limit_exceeded.html:11 +msgid "Rate limit exceeded." +msgstr "" + +#: templates/zerver/rate_limit_exceeded.html:13 +msgid "" +"You have exceeded the limit for how\n" +" often a user can perform this action." +msgstr "" + +#: templates/zerver/rate_limit_exceeded.html:15 +#, python-format +msgid "You can try again in %(retry_after)s seconds." +msgstr "" + +#: templates/zerver/realm_creation_failed.html:19 +msgid "" +"This server does not allow members of the public to create new organizations." +msgstr "" + +#: templates/zerver/realm_creation_failed.html:21 +#, python-format +msgid "" +"\n" +" Zulip is open source, so you can install your own Zulip server or create a " +"new organization on\n" +" Zulip Cloud\n" +" " +msgstr "" + +#: templates/zerver/realm_reactivation.html:9 +msgid "Your organization has been successfully reactivated." +msgstr "" + +#: templates/zerver/realm_reactivation_link_error.html:9 +msgid "The organization reactivation link has expired or is not valid." +msgstr "" + +#: templates/zerver/realm_redirect.html:8 +msgid "Log in to your organization" +msgstr "" + +#: templates/zerver/realm_redirect.html:18 +msgid "Enter your organization's Zulip URL:" +msgstr "" + +#: templates/zerver/realm_redirect.html:21 +msgid "your-organization-url" +msgstr "" + +#: templates/zerver/realm_redirect.html:34 +msgid "Don't know your organization URL?" +msgstr "" + +#: templates/zerver/realm_redirect.html:35 +msgid "Find your organization." +msgstr "" + +#: templates/zerver/realm_redirect.html:43 +msgid "Need to get your group started on Zulip?" +msgstr "" + +#: templates/zerver/realm_redirect.html:43 +msgid "Create a new organization." +msgstr "" + +#: templates/zerver/register.html:16 +msgid "Create your organization" +msgstr "" + +#: templates/zerver/register.html:18 +msgid "Create your account" +msgstr "" + +#: templates/zerver/register.html:21 +msgid "" +"\n" +"

You’re almost there! We just need you to do one last " +"thing.

\n" +" " +msgstr "" + +#: templates/zerver/register.html:38 +msgid "Organization name" +msgstr "" + +#: templates/zerver/register.html:46 +msgid "Shorter is better than longer." +msgstr "" + +#: templates/zerver/register.html:61 +msgid "Organization type" +msgstr "" + +#: templates/zerver/register.html:66 +msgid "Organization URL" +msgstr "" + +#: templates/zerver/register.html:73 +#, python-format +msgid "Use %(external_host)s" +msgstr "" + +#: templates/zerver/register.html:97 +msgid "The URL users will use to access the new organization." +msgstr "" + +#: templates/zerver/register.html:105 +msgid "Your account" +msgstr "" + +#: templates/zerver/register.html:124 +msgid "Import settings from existing Zulip account" +msgstr "" + +#: templates/zerver/register.html:130 +msgid "Don’t import settings" +msgstr "" + +#: templates/zerver/register.html:149 +msgid "Full name or 名前" +msgstr "" + +#: templates/zerver/register.html:150 +msgid "Full name" +msgstr "" + +#: templates/zerver/register.html:170 +msgid "Enter your LDAP/Active Directory password." +msgstr "" + +#: templates/zerver/register.html:184 +msgid "" +"This is used for mobile applications and other tools that require a password." +msgstr "" + +#: templates/zerver/register.html:192 +msgid "Password strength" +msgstr "" + +#: templates/zerver/register.html:201 +msgid "What are you interested in?" +msgstr "" + +#: templates/zerver/register.html:258 +msgid "Subscribe me to Zulip's low-traffic newsletter (a few emails a year)." +msgstr "" + +#: templates/zerver/reset.html:7 +msgid "Reset your password" +msgstr "" + +#: templates/zerver/reset.html:29 +msgid "Send reset link" +msgstr "" + +#: templates/zerver/reset_confirm.html:11 +msgid "Set a new password." +msgstr "" + +#: templates/zerver/reset_confirm.html:48 +msgid "Confirm password" +msgstr "" + +#: templates/zerver/reset_confirm.html:68 +msgid "Sorry, the link you provided is invalid or has already been used." +msgstr "" + +#: templates/zerver/reset_done.html:9 +msgid "We've reset your password!" +msgstr "" + +#: templates/zerver/reset_done.html:13 +#, python-format +msgid "Please log in with your new password." +msgstr "" + +#: templates/zerver/reset_emailed.html:9 +msgid "Password reset sent!" +msgstr "" + +#: templates/zerver/reset_emailed.html:13 +msgid "Check your email in a few minutes to finish the process." +msgstr "" + +#: templates/zerver/self-hosting.html:28 +msgid "Features & pricing" +msgstr "" + +#: templates/zerver/self-hosting.html:32 +msgid "Zulip for business" +msgstr "" + +#: templates/zerver/social_auth_select_email.html:6 +msgid "" +"\n" +"

Select account

\n" +" " +msgstr "" + +#: templates/zerver/social_auth_select_email.html:63 +msgid "" +"\n" +" Your GitHub account also has unverified email addresses\n" +" associated with it.\n" +" " +msgstr "" + +#: templates/zerver/social_auth_select_email.html:69 +msgid "" +"\n" +" To use one of these to log in to Zulip, you must first\n" +" verify it with " +"GitHub.\n" +" " +msgstr "" + +#: templates/zerver/team.html:144 +msgid "Avatar" +msgstr "" + +#: templates/zerver/unsubscribe_link_error.html:5 +msgid "Unknown email unsubscribe request" +msgstr "" + +#: templates/zerver/unsubscribe_link_error.html:8 +msgid "" +"Hi there! It looks like you tried to unsubscribe from something,\n" +" but we don't recognize the URL." +msgstr "" + +#: templates/zerver/unsubscribe_link_error.html:12 +#, python-format +msgid "" +"Please double-check that you have the full URL and try again, or email us and we'll get this " +"squared away!" +msgstr "" + +#: templates/zerver/unsubscribe_success.html:10 +msgid "Email settings updated" +msgstr "" + +#: templates/zerver/unsubscribe_success.html:15 +#, python-format +msgid "" +"\n" +" You've successfully unsubscribed from Zulip " +"%(subscription_type)s emails.\n" +" " +msgstr "" + +#: templates/zerver/unsubscribe_success.html:21 +#, python-format +msgid "" +"\n" +" You can undo this change or review your\n" +" preferences in your\n" +" Zulip " +"notification\n" +" settings.\n" +" " +msgstr "" + +#: templates/zerver/unsupported_browser.html:11 +msgid "Unsupported browser" +msgstr "" + +#: templates/zerver/unsupported_browser.html:13 +#, python-format +msgid "" +"\n" +" %(browser_name)s is not supported by Zulip.\n" +" " +msgstr "" + +#: templates/zerver/unsupported_browser.html:18 +msgid "" +"\n" +" Zulip supports modern browsers like Firefox,\n" +" Chrome, and Edge.\n" +" " +msgstr "" + +#: templates/zerver/unsupported_browser.html:24 +#, python-format +msgid "" +"\n" +" You can also use the Zulip desktop app.\n" +" " +msgstr "" + +#: zerver/decorator.py:255 +msgid "Invalid subdomain for push notifications bouncer" +msgstr "" + +#: zerver/decorator.py:264 +msgid "This API is not available to incoming webhook bots." +msgstr "" + +#: zerver/decorator.py:291 +msgid "Account is not associated with this subdomain" +msgstr "" + +#: zerver/decorator.py:491 zerver/decorator.py:598 +msgid "This endpoint does not accept bot requests." +msgstr "" + +#: zerver/decorator.py:572 +msgid "Must be an server administrator" +msgstr "" + +#: zerver/decorator.py:611 zerver/lib/streams.py:688 zerver/lib/streams.py:690 +#: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 +#: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 zerver/lib/users.py:261 +#: zerver/views/invite.py:49 zerver/views/realm_emoji.py:31 +#: zerver/views/streams.py:322 zerver/views/streams.py:546 +msgid "Insufficient permission" +msgstr "" + +#: zerver/decorator.py:669 +msgid "This endpoint requires HTTP basic authentication." +msgstr "" + +#: zerver/decorator.py:672 +msgid "Invalid authorization header for basic auth" +msgstr "" + +#: zerver/decorator.py:674 +msgid "Missing authorization header for basic auth" +msgstr "" + +#: zerver/decorator.py:774 +msgid "Webhook bots can only access webhooks" +msgstr "" + +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 +msgid "Subdomain needs to have length 3 or greater." +msgstr "" + +#: zerver/forms.py:82 +msgid "Subdomain cannot start or end with a '-'." +msgstr "" + +#: zerver/forms.py:83 +msgid "Subdomain can only have lowercase letters, numbers, and '-'s." +msgstr "" + +#: zerver/forms.py:84 +msgid "Subdomain unavailable. Please choose a different one." +msgstr "" + +#: zerver/forms.py:178 +#, python-brace-format +msgid "The organization you are trying to join using {email} does not exist." +msgstr "" + +#: zerver/forms.py:186 +#, python-brace-format +msgid "" +"Please request an invite for {email} from the organization administrator." +msgstr "" + +#: zerver/forms.py:197 +#, python-brace-format +msgid "" +"Your email address, {email}, is not in one of the domains that are allowed " +"to register for accounts in this organization." +msgstr "" + +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 +msgid "Please use your real email address." +msgstr "" + +#: zerver/forms.py:205 +msgid "Email addresses containing + are not allowed in this organization." +msgstr "" + +#: zerver/forms.py:217 +msgid "" +"New members cannot join this organization because all Zulip licenses are in " +"use. Please contact the person who invited you and ask them to increase the " +"number of licenses, then try again." +msgstr "" + +#: zerver/forms.py:237 +msgid "New password" +msgstr "" + +#: zerver/forms.py:244 +msgid "New password confirmation" +msgstr "" + +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated " +"with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 +msgid "Token" +msgstr "" + +#: zerver/forms.py:505 +msgid "Add up to 10 comma-separated email addresses." +msgstr "" + +#: zerver/forms.py:510 +msgid "Please enter at most 10 emails." +msgstr "" + +#: zerver/forms.py:523 +msgid "We couldn't find that Zulip organization." +msgstr "" + +#: zerver/lib/actions.py:363 +msgid "signups" +msgstr "" + +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 +#, python-brace-format +msgid "{user} just signed up for Zulip. (total: {user_count})" +msgstr "" + +#: zerver/lib/actions.py:519 +#, python-brace-format +msgid "{user} accepted your invitation to join Zulip!" +msgstr "" + +#: zerver/lib/actions.py:1661 +msgid "Unable to render message" +msgstr "" + +#: zerver/lib/actions.py:2485 +msgid "You cannot attach a submessage to this message." +msgstr "" + +#: zerver/lib/actions.py:2622 +msgid "Reaction already exists." +msgstr "" + +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 +msgid "Invalid user ID {}" +msgstr "" + +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 +#: zerver/lib/streams.py:253 zerver/lib/streams.py:261 +#: zerver/tornado/views.py:111 zerver/views/events_register.py:75 +#: zerver/views/message_send.py:233 zerver/views/message_send.py:239 +#: zerver/views/message_send.py:258 zerver/views/users.py:611 +msgid "User not authorized for this query" +msgstr "" + +#: zerver/lib/actions.py:2834 +#, python-brace-format +msgid "'{email}' is no longer using Zulip." +msgstr "" + +#: zerver/lib/actions.py:2841 +msgid "You can't send private messages outside of your organization." +msgstr "" + +#: zerver/lib/actions.py:2907 +msgid "Expected exactly one stream" +msgstr "" + +#: zerver/lib/actions.py:2918 +msgid "Invalid data type for stream" +msgstr "" + +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 +msgid "Invalid data type for recipients" +msgstr "" + +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 +msgid "Recipient lists may contain emails or user IDs, but not both." +msgstr "" + +#: zerver/lib/actions.py:3072 +msgid "Reminders can only be set for streams." +msgstr "" + +#: zerver/lib/actions.py:3088 +msgid "Nothing to change" +msgstr "" + +#: zerver/lib/actions.py:3092 +msgid "Private messages cannot be moved to streams." +msgstr "" + +#: zerver/lib/actions.py:3094 +msgid "Private messages cannot have topics." +msgstr "" + +#: zerver/lib/actions.py:3097 +msgid "Invalid propagate_mode without topic edit" +msgstr "" + +#: zerver/lib/actions.py:3103 +msgid "Cannot change message content while changing stream" +msgstr "" + +#: zerver/lib/actions.py:3107 +msgid "Widgets cannot be edited." +msgstr "" + +#: zerver/lib/actions.py:3160 +msgid "Your organization has turned off message editing" +msgstr "" + +#: zerver/lib/actions.py:3179 +msgid "You don't have permission to edit this message" +msgstr "" + +#: zerver/lib/actions.py:3190 +msgid "The time limit for editing this message has passed" +msgstr "" + +#: zerver/lib/actions.py:3205 +msgid "The time limit for editing this message's topic has passed" +msgstr "" + +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 +msgid "You do not have permission to use wildcard mentions in this stream." +msgstr "" + +#: zerver/lib/actions.py:3250 +msgid "You don't have permission to move this message" +msgstr "" + +#: zerver/lib/actions.py:3256 +msgid "" +"You don't have permission to move this message due to missing access to its " +"stream" +msgstr "" + +#: zerver/lib/actions.py:3294 +msgid "Invalid default stream group name '{}'" +msgstr "" + +#: zerver/lib/actions.py:3297 +msgid "Default stream group name too long (limit: {} characters)" +msgstr "" + +#: zerver/lib/actions.py:3304 +msgid "Default stream group name '{}' contains NULL (0x00) characters." +msgstr "" + +#: zerver/lib/actions.py:3372 +#, 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/lib/actions.py:3378 +#, 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/lib/actions.py:3386 +#, 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/lib/actions.py:3433 +msgid "Private messages are disabled in this organization." +msgstr "" + +#: zerver/lib/actions.py:3509 +msgid "Topics are required in this organization" +msgstr "" + +#: zerver/lib/actions.py:3564 +msgid "Widgets: API programmer sent invalid JSON content" +msgstr "" + +#: zerver/lib/actions.py:3570 +#, python-brace-format +msgid "Widgets: {error_msg}" +msgstr "" + +#: zerver/lib/actions.py:3847 +msgid "Subscriber data is not available for this stream" +msgstr "" + +#: zerver/lib/actions.py:3854 +msgid "Unable to retrieve subscribers for private stream" +msgstr "" + +#: zerver/lib/actions.py:5124 +#, python-brace-format +msgid "" +"{user} changed the [access permissions](/help/stream-permissions) for this " +"stream from **{old_policy}** to **{new_policy}**." +msgstr "" + +#: zerver/lib/actions.py:5265 +#, python-brace-format +msgid "" +"{user} changed the [posting permissions](/help/stream-sending-policy) for " +"this stream:\n" +"\n" +"* **Old permissions**: {old_policy}.\n" +"* **New permissions**: {new_policy}.\n" +msgstr "" + +#: zerver/lib/actions.py:5399 +#, python-brace-format +msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." +msgstr "" + +#: zerver/lib/actions.py:5418 +#, python-brace-format +msgid "{user} changed the description for this stream." +msgstr "" + +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 +msgid "Forever" +msgstr "" + +#: zerver/lib/actions.py:5498 +msgid "Messages in this stream will now be retained forever." +msgstr "" + +#: zerver/lib/actions.py:5504 +#, python-brace-format +msgid "" +"{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}" +msgstr "" + +#: zerver/lib/actions.py:5681 +msgid "Signups enabled" +msgstr "" + +#: zerver/lib/actions.py:5843 +msgid "Invalid default stream group {}" +msgstr "" + +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 +#, python-brace-format +msgid "" +"'{stream_name}' is a default stream and cannot be added to '{group_name}'" +msgstr "" + +#: zerver/lib/actions.py:5901 +#, python-brace-format +msgid "Default stream group '{group_name}' already exists" +msgstr "" + +#: zerver/lib/actions.py:5923 +#, python-brace-format +msgid "" +"Stream '{stream_name}' is already present in default stream group " +"'{group_name}'" +msgstr "" + +#: zerver/lib/actions.py:5939 +#, python-brace-format +msgid "" +"Stream '{stream_name}' is not present in default stream group '{group_name}'" +msgstr "" + +#: zerver/lib/actions.py:5953 +msgid "This default stream group is already named '{}'" +msgstr "" + +#: zerver/lib/actions.py:5957 +msgid "Default stream group '{}' already exists" +msgstr "" + +#: zerver/lib/actions.py:6416 +msgid "Invalid flag: '{}'" +msgstr "" + +#: zerver/lib/actions.py:6418 +msgid "Flag not editable: '{}'" +msgstr "" + +#: zerver/lib/actions.py:6420 +msgid "Invalid message flag operation: '{}'" +msgstr "" + +#: zerver/lib/actions.py:6522 +#, python-brace-format +msgid "{user} has marked this topic as resolved." +msgstr "" + +#: zerver/lib/actions.py:6524 +#, python-brace-format +msgid "{user} has marked this topic as unresolved." +msgstr "" + +#: zerver/lib/actions.py:7115 +#, python-brace-format +msgid "This topic was moved to {new_location} by {user}." +msgstr "" + +#: zerver/lib/actions.py:7119 +#, python-brace-format +msgid "A message was moved from this topic to {new_location} by {user}." +msgstr "" + +#: zerver/lib/actions.py:7123 +#, python-brace-format +msgid "" +"{changed_messages_count} messages were moved from this topic to " +"{new_location} by {user}." +msgstr "" + +#: zerver/lib/actions.py:7130 +#, python-brace-format +msgid "This topic was moved here from {old_location} by {user}." +msgstr "" + +#: zerver/lib/actions.py:7134 +#, python-brace-format +msgid "A message was moved here from {old_location} by {user}." +msgstr "" + +#: zerver/lib/actions.py:7138 +#, python-brace-format +msgid "" +"{changed_messages_count} messages were moved here from {old_location} by " +"{user}." +msgstr "" + +#: zerver/lib/actions.py:7486 +msgid "" +"To protect users, Zulip limits the number of invitations you can send in one " +"day. Because you have reached the limit, no invitations were sent." +msgstr "" + +#: zerver/lib/actions.py:7552 +msgid "" +"Your account is too new to send invites for this organization. Ask an " +"organization admin, or a more experienced user." +msgstr "" + +#: zerver/lib/actions.py:7592 +msgid "Some emails did not validate, so we didn't send any invitations." +msgstr "" + +#: zerver/lib/actions.py:7600 +msgid "We weren't able to invite anyone." +msgstr "" + +#: zerver/lib/actions.py:7636 +msgid "" +"Some of those addresses are already using Zulip, so we didn't send them an " +"invitation. We did send invitations to everyone else!" +msgstr "" + +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 +msgid "A custom emoji with this name already exists." +msgstr "" + +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 +msgid "Topic is not muted" +msgstr "" + +#: zerver/lib/actions.py:8431 +msgid "Invalid order mapping." +msgstr "" + +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 +#, python-brace-format +msgid "Field id {id} not found." +msgstr "" + +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 +msgid "User group '{}' already exists." +msgstr "" + +#: zerver/lib/addressee.py:22 +msgid "Invalid email '{}'" +msgstr "" + +#: zerver/lib/addressee.py:61 zerver/lib/addressee.py:129 +#: zerver/views/typing.py:39 +msgid "Missing topic" +msgstr "" + +#: zerver/lib/addressee.py:114 zerver/views/typing.py:36 +msgid "Cannot send to multiple streams" +msgstr "" + +#: zerver/lib/addressee.py:126 +msgid "Missing stream" +msgstr "" + +#: zerver/lib/addressee.py:137 +msgid "Message must have recipients" +msgstr "" + +#: zerver/lib/addressee.py:146 zerver/lib/outgoing_webhook.py:215 +msgid "Invalid message type" +msgstr "" + +#: zerver/lib/attachments.py:24 +msgid "Invalid attachment" +msgstr "" + +#: zerver/lib/attachments.py:33 +msgid "" +"An error occurred while deleting the attachment. Please try again later." +msgstr "" + +#: zerver/lib/bot_lib.py:105 +msgid "Message must have recipients!" +msgstr "" + +#: zerver/lib/domains.py:10 +msgid "Domain can't be empty." +msgstr "" + +#: zerver/lib/domains.py:12 +msgid "Domain must have at least one dot (.)" +msgstr "" + +#: zerver/lib/domains.py:14 +msgid "Domain is too long" +msgstr "" + +#: zerver/lib/domains.py:16 +msgid "Domain cannot start or end with a dot (.)" +msgstr "" + +#: zerver/lib/domains.py:19 +msgid "Consecutive '.' are not allowed." +msgstr "" + +#: zerver/lib/domains.py:21 +msgid "Subdomains cannot start or end with a '-'." +msgstr "" + +#: zerver/lib/domains.py:23 +msgid "Domain can only have letters, numbers, '.' and '-'s." +msgstr "" + +#: zerver/lib/drafts.py:61 +msgid "Timestamp must not be negative." +msgstr "" + +#: zerver/lib/drafts.py:70 +msgid "Topic must not contain null bytes" +msgstr "" + +#: zerver/lib/drafts.py:72 +msgid "Must specify exactly 1 stream ID for stream messages" +msgstr "" + +#: zerver/lib/drafts.py:96 +msgid "User has disabled synchronizing drafts." +msgstr "" + +#: zerver/lib/drafts.py:139 zerver/lib/drafts.py:156 +msgid "Draft does not exist" +msgstr "" + +#: zerver/lib/email_notifications.py:125 zerver/lib/email_notifications.py:147 +msgid "Open Zulip to see the spoiler content" +msgstr "" + +#: zerver/lib/email_notifications.py:533 +msgid "Zulip notifications" +msgstr "" + +#: zerver/lib/email_validation.py:101 +msgid "Invalid address." +msgstr "" + +#: zerver/lib/email_validation.py:106 +msgid "Outside your domain." +msgstr "" + +#: zerver/lib/email_validation.py:110 zerver/views/users.py:633 +msgid "Email addresses containing + are not allowed." +msgstr "" + +#: zerver/lib/email_validation.py:155 +msgid "Reserved for system bots." +msgstr "" + +#: zerver/lib/email_validation.py:178 +#, python-brace-format +msgid "{email} already has an account" +msgstr "" + +#: zerver/lib/email_validation.py:180 +msgid "Already has an account." +msgstr "" + +#: zerver/lib/email_validation.py:182 +msgid "Account has been deactivated." +msgstr "" + +#: zerver/lib/emoji.py:57 zerver/views/realm_emoji.py:58 +msgid "Emoji '{}' does not exist" +msgstr "" + +#: zerver/lib/emoji.py:67 +msgid "Invalid custom emoji." +msgstr "" + +#: zerver/lib/emoji.py:69 +msgid "Invalid custom emoji name." +msgstr "" + +#: zerver/lib/emoji.py:71 +msgid "This custom emoji has been deactivated." +msgstr "" + +#: zerver/lib/emoji.py:74 zerver/lib/emoji.py:79 +msgid "Invalid emoji code." +msgstr "" + +#: zerver/lib/emoji.py:76 zerver/lib/emoji.py:81 +msgid "Invalid emoji name." +msgstr "" + +#: zerver/lib/emoji.py:84 +msgid "Invalid emoji type." +msgstr "" + +#: zerver/lib/emoji.py:99 +msgid "Must be an organization administrator or emoji author" +msgstr "" + +#: zerver/lib/emoji.py:106 zerver/models.py:1083 +msgid "Invalid characters in emoji name" +msgstr "" + +#: zerver/lib/emoji.py:107 +msgid "Emoji name is missing" +msgstr "" + +#: zerver/lib/events.py:1361 +msgid "Could not allocate event queue" +msgstr "" + +#: zerver/lib/exceptions.py:136 +#, python-brace-format +msgid "Stream '{stream}' does not exist" +msgstr "" + +#: zerver/lib/exceptions.py:148 +#, python-brace-format +msgid "Stream with ID '{stream_id}' does not exist" +msgstr "" + +#: zerver/lib/exceptions.py:157 +msgid "organization owner" +msgstr "" + +#: zerver/lib/exceptions.py:157 +msgid "user" +msgstr "" + +#: zerver/lib/exceptions.py:161 +#, python-brace-format +msgid "Cannot deactivate the only {entity}." +msgstr "" + +#: zerver/lib/exceptions.py:173 +#, python-brace-format +msgid "Invalid Markdown include statement: {include_statement}" +msgstr "" + +#: zerver/lib/exceptions.py:185 +msgid "API usage exceeded rate limit" +msgstr "" + +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 +msgid "Malformed JSON" +msgstr "" + +#: zerver/lib/exceptions.py:219 +msgid "Must be an organization member" +msgstr "" + +#: zerver/lib/exceptions.py:230 zerver/views/invite.py:61 +#: zerver/views/invite.py:122 zerver/views/invite.py:166 +msgid "Must be an organization administrator" +msgstr "" + +#: zerver/lib/exceptions.py:241 +msgid "Must be an organization owner" +msgstr "" + +#: zerver/lib/exceptions.py:252 +msgid "Must be an organization or stream administrator" +msgstr "" + +#: zerver/lib/exceptions.py:265 +msgid "Your username or password is incorrect" +msgstr "" + +#: zerver/lib/exceptions.py:273 +msgid "Account is deactivated" +msgstr "" + +#: zerver/lib/exceptions.py:281 +msgid "This organization has been deactivated" +msgstr "" + +#: zerver/lib/exceptions.py:290 +msgid "" +"The mobile push notification service registration for your server has been " +"deactivated" +msgstr "" + +#: zerver/lib/exceptions.py:299 +msgid "Password authentication is disabled in this organization" +msgstr "" + +#: zerver/lib/exceptions.py:307 +msgid "Your password has been disabled and needs to be reset" +msgstr "" + +#: zerver/lib/exceptions.py:323 +msgid "Invalid API key" +msgstr "" + +#: zerver/lib/exceptions.py:329 +msgid "Malformed API key" +msgstr "" + +#: zerver/lib/exceptions.py:366 +#, python-brace-format +msgid "" +"The '{event_type}' event isn't currently supported by the {webhook_name} " +"webhook" +msgstr "" + +#: zerver/lib/exceptions.py:384 +#, python-brace-format +msgid "Unable to parse request: Did {webhook_name} generate this event?" +msgstr "" + +#: zerver/lib/exceptions.py:407 zerver/views/auth.py:644 +#: zerver/views/auth.py:913 zerver/views/auth.py:977 +msgid "Invalid subdomain" +msgstr "" + +#: zerver/lib/exceptions.py:447 +msgid "Access denied" +msgstr "" + +#: zerver/lib/external_accounts.py:49 +msgid "Custom external account must define URL pattern" +msgstr "" + +#: zerver/lib/external_accounts.py:51 +msgid "Invalid external account type" +msgstr "" + +#: zerver/lib/hotspots.py:13 +msgid "Catch up on a stream" +msgstr "" + +#: zerver/lib/hotspots.py:15 +msgid "" +"Messages sent to a stream are seen by everyone subscribed to that stream. " +"Try clicking on one of the stream links below." +msgstr "" + +#: zerver/lib/hotspots.py:20 +msgid "Topics" +msgstr "" + +#: zerver/lib/hotspots.py:22 +msgid "" +"Every message has a topic. Topics keep conversations easy to follow, and " +"make it easy to reply to conversations that start while you are offline." +msgstr "" + +#: zerver/lib/hotspots.py:28 +msgid "Settings" +msgstr "" + +#: zerver/lib/hotspots.py:30 +msgid "Go to Settings to configure your notifications and display settings." +msgstr "" + +#: zerver/lib/hotspots.py:34 +msgid "Compose" +msgstr "" + +#: zerver/lib/hotspots.py:36 +msgid "" +"Click here to start a new conversation. Pick a topic (2-3 words is best), " +"and give it a go!" +msgstr "" + +#: zerver/lib/integrations.py:35 +msgid "Integration frameworks" +msgstr "" + +#: zerver/lib/integrations.py:36 +msgid "Continuous integration" +msgstr "" + +#: zerver/lib/integrations.py:37 +msgid "Customer support" +msgstr "" + +#: zerver/lib/integrations.py:38 +msgid "Deployment" +msgstr "" + +#: zerver/lib/integrations.py:39 +msgid "Entertainment" +msgstr "" + +#: zerver/lib/integrations.py:40 +msgid "Communication" +msgstr "" + +#: zerver/lib/integrations.py:41 +msgid "Financial" +msgstr "" + +#: zerver/lib/integrations.py:42 +msgid "HR" +msgstr "" + +#: zerver/lib/integrations.py:43 +msgid "Marketing" +msgstr "" + +#: zerver/lib/integrations.py:44 +msgid "Miscellaneous" +msgstr "" + +#: zerver/lib/integrations.py:45 +msgid "Monitoring tools" +msgstr "" + +#: zerver/lib/integrations.py:46 +msgid "Project management" +msgstr "" + +#: zerver/lib/integrations.py:47 +msgid "Productivity" +msgstr "" + +#: zerver/lib/integrations.py:48 +msgid "Version control" +msgstr "" + +#: zerver/lib/message.py:166 +msgid "Message must not be empty" +msgstr "" + +#: zerver/lib/message.py:168 +msgid "Message must not contain null bytes" +msgstr "" + +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "" + +#: zerver/lib/narrow.py:29 +msgid "Operator {} not supported." +msgstr "" + +#: zerver/lib/onboarding.py:68 +#, python-brace-format +msgid "We also have a guide for [Setting up your organization]({help_url})." +msgstr "" + +#: zerver/lib/onboarding.py:71 +msgid "Hello, and welcome to Zulip!" +msgstr "" + +#: zerver/lib/onboarding.py:76 +#, python-brace-format +msgid "" +"Note that this is a [demo organization]({demo_org_help_url}) and will be " +"**automatically deleted** in 30 days." +msgstr "" + +#: zerver/lib/onboarding.py:85 +msgid "This is a private message from me, Welcome Bot." +msgstr "" + +#: zerver/lib/onboarding.py:87 +#, python-brace-format +msgid "" +"If you are new to Zulip, check out our [Getting started guide]" +"({getting_started_url})!" +msgstr "" + +#: zerver/lib/onboarding.py:92 +msgid "" +"I can also help you get set up! Just click anywhere on this message or press " +"`r` to reply." +msgstr "" + +#: zerver/lib/onboarding.py:95 zerver/lib/onboarding.py:203 +msgid "Here are a few messages I understand:" +msgstr "" + +#: zerver/lib/onboarding.py:132 +msgid "" +"You can [download](/apps) the [mobile and desktop apps](/apps). Zulip also " +"works great in a browser." +msgstr "" + +#: zerver/lib/onboarding.py:137 +msgid "" +"Go to [Profile settings](#settings/profile) to add a [profile picture](/help/" +"change-your-profile-picture) and edit your [profile information](/help/edit-" +"your-profile)." +msgstr "" + +#: zerver/lib/onboarding.py:143 +msgid "" +"Go to [Display settings](#settings/display-settings) to [switch between the " +"light and dark themes](/help/dark-theme), [pick your favorite emoji theme](/" +"help/emoji-and-emoticons#change-your-emoji-set), [change your language](/" +"help/change-your-language), and make other tweaks to your Zulip experience." +msgstr "" + +#: zerver/lib/onboarding.py:153 +msgid "" +"In Zulip, streams [determine who gets a message](/help/streams-and-topics). " +"They are similar to channels in other chat apps." +msgstr "" + +#: zerver/lib/onboarding.py:157 +msgid "[Browse and subscribe to streams](#streams/all)." +msgstr "" + +#: zerver/lib/onboarding.py:164 +msgid "" +"In Zulip, topics [tell you what a message is about](/help/streams-and-" +"topics). They are light-weight subjects, very similar to the subject line of " +"an email." +msgstr "" + +#: zerver/lib/onboarding.py:169 +msgid "" +"Check out [Recent topics](#recent_topics) to see what's happening! You can " +"return to this conversation by clicking \"Private messages\" in the upper " +"left." +msgstr "" + +#: zerver/lib/onboarding.py:178 +msgid "" +"Zulip's [keyboard shortcuts](#keyboard-shortcuts) let you navigate the app " +"quickly and efficiently." +msgstr "" + +#: zerver/lib/onboarding.py:182 +msgid "Press `?` any time to see a [cheat sheet](#keyboard-shortcuts)." +msgstr "" + +#: zerver/lib/onboarding.py:189 +msgid "" +"Zulip uses [Markdown](/help/format-your-message-using-markdown), an " +"intuitive format for **bold**, *italics*, bulleted lists, and more. Click " +"[here](#message-formatting) for a cheat sheet." +msgstr "" + +#: zerver/lib/onboarding.py:195 +msgid "" +"Check out our [messaging tips](/help/messaging-tips) to learn about emoji " +"reactions, code blocks and much more!" +msgstr "" + +#: zerver/lib/onboarding.py:206 +msgid "" +"Check out our [Getting started guide](/help/getting-started-with-zulip), or " +"browse the [Help center](/help/) to learn more!" +msgstr "" + +#: zerver/lib/onboarding.py:215 +msgid "" +"I’m sorry, I did not understand your message. Please try one of the " +"following commands:" +msgstr "" + +#: zerver/lib/onboarding.py:239 +msgid "" +"This is a private stream, as indicated by the lock icon next to the stream " +"name." +msgstr "" + +#: zerver/lib/onboarding.py:241 +msgid "Private streams are only visible to stream members." +msgstr "" + +#: zerver/lib/onboarding.py:245 +#, python-brace-format +msgid "" +"To manage this stream, go to [Stream settings]({stream_settings_url}) and " +"click on `{initial_private_stream_name}`." +msgstr "" + +#: zerver/lib/onboarding.py:255 +#, python-brace-format +msgid "" +"This is a message on stream #**{default_notification_stream_name}** with the " +"topic `topic demonstration`." +msgstr "" + +#: zerver/lib/onboarding.py:261 +msgid "Topics are a lightweight tool to keep conversations organized." +msgstr "" + +#: zerver/lib/onboarding.py:263 +#, python-brace-format +msgid "" +"You can learn more about topics at [Streams and topics]" +"({about_topics_help_url})." +msgstr "" + +#: zerver/lib/onboarding.py:268 +#, python-brace-format +msgid "" +"This is a message on stream #**{default_notification_stream_name}** with the " +"topic `swimming turtles`." +msgstr "" + +#: zerver/lib/onboarding.py:277 +#, python-brace-format +msgid "" +"[Start a new topic]({start_topic_help_url}) any time you're not replying to " +"a previous message." +msgstr "" + +#: zerver/lib/outgoing_webhook.py:315 +msgid "Invalid JSON in response" +msgstr "" + +#: zerver/lib/outgoing_webhook.py:324 +msgid "Invalid response format" +msgstr "" + +#: zerver/lib/push_notifications.py:342 +msgid "Invalid GCM option to bouncer: priority {!r}" +msgstr "" + +#: zerver/lib/push_notifications.py:352 +msgid "Invalid GCM options to bouncer: {}" +msgstr "" + +#. error +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 +msgid "Token does not exist" +msgstr "" + +#: zerver/lib/push_notifications.py:745 +msgid "" +"This organization has disabled including message content in mobile push " +"notifications" +msgstr "" + +#: zerver/lib/push_notifications.py:834 +#, python-brace-format +msgid "{full_name} mentioned @{user_group_name}:" +msgstr "" + +#: zerver/lib/push_notifications.py:838 +#, python-brace-format +msgid "{full_name} mentioned you:" +msgstr "" + +#: zerver/lib/push_notifications.py:840 +#, python-brace-format +msgid "{full_name} mentioned everyone:" +msgstr "" + +#: zerver/lib/remote_server.py:91 +msgid "Push notifications bouncer error: {}" +msgstr "" + +#: zerver/lib/request.py:89 +#, python-brace-format +msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" +msgstr "" + +#: zerver/lib/request.py:101 +#, python-brace-format +msgid "Missing '{var_name}' argument" +msgstr "" + +#: zerver/lib/request.py:114 +#, python-brace-format +msgid "Bad value for '{var_name}': {bad_value}" +msgstr "" + +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 +msgid "Argument \"{}\" is not valid JSON." +msgstr "" + +#: zerver/lib/response.py:27 +msgid "Not logged in: API authentication or user session required" +msgstr "" + +#: zerver/lib/send_email.py:68 +msgid "Zulip Account Security" +msgstr "" + +#: zerver/lib/streams.py:212 +msgid "Only organization administrators can send to this stream." +msgstr "" + +#: zerver/lib/streams.py:218 +msgid "" +"Only organization administrators and moderators can send to this stream." +msgstr "" + +#: zerver/lib/streams.py:221 +msgid "Guests cannot send to this stream." +msgstr "" + +#: zerver/lib/streams.py:226 +msgid "New members cannot send to this stream." +msgstr "" + +#: zerver/lib/streams.py:286 +msgid "Not authorized to send to stream '{}'" +msgstr "" + +#: zerver/lib/streams.py:291 +msgid "Please supply 'stream'." +msgstr "" + +#: zerver/lib/streams.py:294 +msgid "Please choose one: 'stream' or 'stream_id'." +msgstr "" + +#: zerver/lib/streams.py:300 zerver/lib/streams.py:322 +#: zerver/lib/streams.py:392 zerver/lib/streams.py:458 +msgid "Invalid stream id" +msgstr "" + +#: zerver/lib/streams.py:434 +msgid "Stream name '{}' is already taken." +msgstr "" + +#: zerver/lib/streams.py:442 zerver/lib/streams.py:562 +msgid "Invalid stream name '{}'" +msgstr "" + +#: zerver/lib/streams.py:694 +msgid "Stream(s) ({}) do not exist" +msgstr "" + +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 +msgid "Web-public streams are not enabled." +msgstr "" + +#: zerver/lib/streams.py:730 +msgid "Default stream group with id '{}' does not exist." +msgstr "" + +#: zerver/lib/string_validation.py:31 +msgid "Stream name can't be empty!" +msgstr "" + +#: zerver/lib/string_validation.py:35 +msgid "Stream name too long (limit: {} characters)." +msgstr "" + +#: zerver/lib/string_validation.py:41 +msgid "Invalid character in stream name, at position {}!" +msgstr "" + +#: zerver/lib/string_validation.py:47 +msgid "Topic can't be empty!" +msgstr "" + +#: zerver/lib/string_validation.py:52 +msgid "Invalid character in topic, at position {}!" +msgstr "" + +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 +msgid "Could not decode image; did you upload an image file?" +msgstr "" + +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 +msgid "Image size exceeds limit." +msgstr "" + +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 +msgid "Upload would exceed your organization's upload quota." +msgstr "" + +#: zerver/lib/user_groups.py:25 +msgid "Invalid user group" +msgstr "" + +#: zerver/lib/users.py:40 +msgid "Name too long!" +msgstr "" + +#: zerver/lib/users.py:42 +msgid "Name too short!" +msgstr "" + +#: zerver/lib/users.py:45 +msgid "Invalid characters in name!" +msgstr "" + +#: zerver/lib/users.py:51 +msgid "Invalid format!" +msgstr "" + +#: zerver/lib/users.py:67 +msgid "Name is already in use!" +msgstr "" + +#: zerver/lib/users.py:73 zerver/views/users.py:430 zerver/views/users.py:616 +msgid "Bad name or username" +msgstr "" + +#: zerver/lib/users.py:88 +msgid "Invalid integration '{}'." +msgstr "" + +#: zerver/lib/users.py:93 +msgid "Missing configuration parameters: {}" +msgstr "" + +#: zerver/lib/users.py:102 +msgid "Invalid {} value {} ({})" +msgstr "" + +#: zerver/lib/users.py:117 +msgid "Invalid configuration data!" +msgstr "" + +#: zerver/lib/users.py:151 +msgid "Invalid bot type" +msgstr "" + +#: zerver/lib/users.py:156 +msgid "Invalid interface type" +msgstr "" + +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 +msgid "Invalid user ID: {}" +msgstr "" + +#: zerver/lib/users.py:238 zerver/lib/users.py:240 +msgid "No such bot" +msgstr "" + +#: zerver/lib/users.py:254 zerver/lib/users.py:281 zerver/lib/users.py:298 +#: zerver/views/presence.py:43 +msgid "No such user" +msgstr "" + +#: zerver/lib/users.py:256 +msgid "User is deactivated" +msgstr "" + +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 +#, python-brace-format +msgid "{var_name} is not a string" +msgstr "" + +#: zerver/lib/validator.py:77 +#, python-brace-format +msgid "{item} cannot be blank." +msgstr "" + +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 +#, python-brace-format +msgid "Invalid {var_name}" +msgstr "" + +#: zerver/lib/validator.py:100 +#, python-brace-format +msgid "{var_name} is too long (limit: {max_length} characters)" +msgstr "" + +#: zerver/lib/validator.py:115 +#, python-brace-format +msgid "{var_name} has incorrect length {length}; should be {target_length}" +msgstr "" + +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 +#, python-brace-format +msgid "{var_name} is not a date" +msgstr "" + +#: zerver/lib/validator.py:143 +#, python-brace-format +msgid "{var_name} is not an integer" +msgstr "" + +#: zerver/lib/validator.py:162 +#, python-brace-format +msgid "{var_name} is too small" +msgstr "" + +#: zerver/lib/validator.py:164 +#, python-brace-format +msgid "{var_name} is too large" +msgstr "" + +#: zerver/lib/validator.py:172 +#, python-brace-format +msgid "{var_name} is not a float" +msgstr "" + +#: zerver/lib/validator.py:178 +#, python-brace-format +msgid "{var_name} is not a boolean" +msgstr "" + +#: zerver/lib/validator.py:188 +#, python-brace-format +msgid "{var_name} is not a valid hex color code" +msgstr "" + +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 +#, python-brace-format +msgid "{var_name} is not a list" +msgstr "" + +#: zerver/lib/validator.py:212 +#, python-brace-format +msgid "{container} should have exactly {length} items" +msgstr "" + +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 +#, python-brace-format +msgid "{var_name} is not a dict" +msgstr "" + +#: zerver/lib/validator.py:267 +#, python-brace-format +msgid "{key_name} key is missing from {var_name}" +msgstr "" + +#: zerver/lib/validator.py:292 +msgid "Unexpected arguments: {}" +msgstr "" + +#: zerver/lib/validator.py:325 +#, python-brace-format +msgid "{var_name} is not an allowed_type" +msgstr "" + +#: zerver/lib/validator.py:334 +#, python-brace-format +msgid "{variable} != {expected_value} ({value} is wrong)" +msgstr "" + +#: zerver/lib/validator.py:361 +#, python-brace-format +msgid "{var_name} is not a URL" +msgstr "" + +#: zerver/lib/validator.py:368 +msgid "Malformed URL pattern." +msgstr "" + +#: zerver/lib/validator.py:389 +#, python-brace-format +msgid "'{item}' cannot be blank." +msgstr "" + +#: zerver/lib/validator.py:405 +#, python-brace-format +msgid "'{value}' is not a valid choice for '{field_name}'." +msgstr "" + +#: zerver/lib/validator.py:582 +#, python-brace-format +msgid "{var_name} is not a string or an integer list" +msgstr "" + +#: zerver/lib/validator.py:592 +#, python-brace-format +msgid "{var_name} is not a string or integer" +msgstr "" + +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + +#: zerver/lib/webhooks/common.py:72 +#, python-brace-format +msgid "Missing the HTTP event header '{header}'" +msgstr "" + +#: zerver/lib/webhooks/common.py:230 +msgid "The {} webhook expects time in milliseconds." +msgstr "" + +#: zerver/lib/zcommand.py:30 +msgid "There should be a leading slash in the zcommand." +msgstr "" + +#: zerver/lib/zcommand.py:79 +msgid "No such command: {}" +msgstr "" + +#: zerver/middleware.py:464 +msgid "Internal server error" +msgstr "" + +#: zerver/middleware.py:491 +#, python-brace-format +msgid "CSRF error: {reason}" +msgstr "" + +#: zerver/models.py:464 +msgid "stream events" +msgstr "" + +#: zerver/models.py:581 +msgid "Available on Zulip Cloud Standard. Upgrade to access." +msgstr "" + +#: zerver/models.py:1186 zerver/models.py:1188 +msgid "Bad regular expression: {}" +msgstr "" + +#: zerver/models.py:1189 +msgid "Unknown regular expression error" +msgstr "" + +#: zerver/models.py:1224 +msgid "Invalid format string in URL." +msgstr "" + +#: zerver/models.py:1266 +#, python-format +msgid "" +"Group %(name)r in URL format string is not present in linkifier pattern." +msgstr "" + +#: zerver/models.py:1278 +#, python-format +msgid "" +"Group %(name)r in linkifier pattern is not present in URL format string." +msgstr "" + +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 +msgid "Invalid characters in pygments language" +msgstr "" + +#: zerver/models.py:1827 +msgid "Organization owner" +msgstr "" + +#: zerver/models.py:1828 +msgid "Organization administrator" +msgstr "" + +#: zerver/models.py:1829 +msgid "Moderator" +msgstr "" + +#: zerver/models.py:1830 +msgid "Member" +msgstr "" + +#: zerver/models.py:1831 +msgid "Guest" +msgstr "" + +#: zerver/models.py:2343 +msgid "Web-public" +msgstr "" + +#: zerver/models.py:2349 +msgid "Public" +msgstr "" + +#: zerver/models.py:2355 +msgid "Private, shared history" +msgstr "" + +#: zerver/models.py:2361 +msgid "Private, protected history" +msgstr "" + +#: zerver/models.py:2369 +msgid "Public, protected history" +msgstr "" + +#: zerver/models.py:2389 +msgid "All stream members can post" +msgstr "" + +#: zerver/models.py:2390 +msgid "Only organization administrators can post" +msgstr "" + +#: zerver/models.py:2392 +msgid "Only organization administrators and moderators can post" +msgstr "" + +#: zerver/models.py:2395 +msgid "Only organization full members can post" +msgstr "" + +#: zerver/models.py:3006 +msgid "Unicode emoji" +msgstr "" + +#: zerver/models.py:3007 +msgid "Custom emoji" +msgstr "" + +#: zerver/models.py:3008 +msgid "Zulip extra emoji" +msgstr "" + +#: zerver/models.py:4239 +msgid "User with ID {} is deactivated" +msgstr "" + +#: zerver/models.py:4242 +msgid "User with ID {} is a bot" +msgstr "" + +#: zerver/models.py:4275 +msgid "List of options" +msgstr "" + +#: zerver/models.py:4278 +msgid "Person picker" +msgstr "" + +#: zerver/models.py:4290 +msgid "Short text" +msgstr "" + +#: zerver/models.py:4291 +msgid "Long text" +msgstr "" + +#: zerver/models.py:4292 +msgid "Date picker" +msgstr "" + +#: zerver/models.py:4293 +msgid "Link" +msgstr "" + +#: zerver/models.py:4296 +msgid "External account" +msgstr "" + +#: zerver/signals.py:90 +msgid "Unknown IP address" +msgstr "" + +#: zerver/signals.py:91 +msgid "an unknown operating system" +msgstr "" + +#: zerver/signals.py:92 +msgid "An unknown browser" +msgstr "" + +#: zerver/tornado/event_queue.py:660 +msgid "Missing 'queue_id' argument" +msgstr "" + +#: zerver/tornado/event_queue.py:663 +msgid "Missing 'last_event_id' argument" +msgstr "" + +#: zerver/tornado/event_queue.py:666 +msgid "You are not authorized to get events from this queue" +msgstr "" + +#: zerver/tornado/event_queue.py:672 +#, python-brace-format +msgid "An event newer than {event_id} has already been pruned!" +msgstr "" + +#: zerver/tornado/event_queue.py:682 +#, python-brace-format +msgid "Event {event_id} was not in this queue" +msgstr "" + +#: zerver/tornado/exceptions.py:15 +#, python-brace-format +msgid "Bad event queue id: {queue_id}" +msgstr "" + +#: zerver/tornado/views.py:38 +msgid "You are not authorized to access this queue" +msgstr "" + +#: zerver/views/auth.py:458 +msgid "Auth key for this subdomain not found." +msgstr "" + +#: zerver/views/auth.py:465 +msgid "No JSON web token passed in request" +msgstr "" + +#: zerver/views/auth.py:467 +msgid "Bad JSON web token" +msgstr "" + +#: zerver/views/auth.py:471 +msgid "No user specified in JSON web token claims" +msgstr "" + +#: zerver/views/auth.py:474 +msgid "No organization specified in JSON web token claims" +msgstr "" + +#: zerver/views/auth.py:481 +msgid "Wrong subdomain" +msgstr "" + +#: zerver/views/auth.py:919 +msgid "Subdomain required" +msgstr "" + +#: zerver/views/auth.py:982 +msgid "Password is incorrect." +msgstr "" + +#: zerver/views/compatibility.py:18 +msgid "User-Agent header missing from request" +msgstr "" + +#: zerver/views/custom_profile_fields.py:51 +msgid "Label cannot be blank." +msgstr "" + +#: zerver/views/custom_profile_fields.py:65 +msgid "Field must have at least one choice." +msgstr "" + +#: zerver/views/custom_profile_fields.py:95 +msgid "Invalid field type." +msgstr "" + +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 +msgid "A field with that label already exists." +msgstr "" + +#: zerver/views/custom_profile_fields.py:167 +msgid "Default custom field cannot be updated." +msgstr "" + +#: zerver/views/development/dev_login.py:98 +msgid "Endpoint not available in production." +msgstr "" + +#: zerver/views/development/dev_login.py:100 +msgid "DevAuthBackend not enabled." +msgstr "" + +#: zerver/views/hotspots.py:19 +msgid "Unknown hotspot: {}" +msgstr "" + +#: zerver/views/invite.py:51 +msgid "Must be invited as an valid type of user" +msgstr "" + +#: zerver/views/invite.py:63 +msgid "You must specify at least one email address." +msgstr "" + +#: zerver/views/invite.py:65 +msgid "You must specify at least one stream for invitees to join." +msgstr "" + +#: zerver/views/invite.py:75 +msgid "Stream does not exist with id: {}. No invites were sent." +msgstr "" + +#: zerver/views/invite.py:114 zerver/views/invite.py:117 +#: zerver/views/invite.py:137 zerver/views/invite.py:140 +#: zerver/views/invite.py:156 zerver/views/invite.py:161 +msgid "No such invitation" +msgstr "" + +#: zerver/views/invite.py:190 +msgid "Invalid stream id {}. No invites were sent." +msgstr "" + +#: zerver/views/message_edit.py:97 +msgid "Message edit history is disabled in this organization" +msgstr "" + +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 +msgid "You don't have permission to delete this message" +msgstr "" + +#: zerver/views/message_edit.py:164 +msgid "The time limit for deleting this message has passed" +msgstr "" + +#: zerver/views/message_edit.py:184 +msgid "Message already deleted" +msgstr "" + +#: zerver/views/message_fetch.py:95 +#, python-brace-format +msgid "Invalid narrow operator: {desc}" +msgstr "" + +#: zerver/views/message_fetch.py:915 +msgid "Missing 'anchor' argument." +msgstr "" + +#: zerver/views/message_fetch.py:935 +msgid "Invalid anchor" +msgstr "" + +#: zerver/views/message_fetch.py:955 +msgid "Too many messages requested (maximum {})." +msgstr "" + +#: zerver/views/message_flags.py:94 +msgid "No such topic '{}'" +msgstr "" + +#: zerver/views/message_send.py:159 +msgid "Invalid time format" +msgstr "" + +#: zerver/views/message_send.py:168 +msgid "Time must be in the future." +msgstr "" + +#: zerver/views/message_send.py:256 +msgid "Missing sender" +msgstr "" + +#: zerver/views/message_send.py:263 +msgid "Mirroring not allowed with recipient user IDs" +msgstr "" + +#: zerver/views/message_send.py:273 zerver/views/message_send.py:280 +msgid "Invalid mirrored message" +msgstr "" + +#: zerver/views/message_send.py:276 +msgid "Zephyr mirroring is not allowed in this organization" +msgstr "" + +#: zerver/views/message_send.py:284 +msgid "Missing deliver_at in a request for delayed message delivery" +msgstr "" + +#: zerver/views/muting.py:41 zerver/views/muting.py:46 +msgid "Topic already muted" +msgstr "" + +#: zerver/views/muting.py:99 +msgid "Cannot mute self" +msgstr "" + +#: zerver/views/muting.py:107 +msgid "User already muted" +msgstr "" + +#: zerver/views/muting.py:122 +msgid "User is not muted" +msgstr "" + +#: zerver/views/presence.py:46 +msgid "Presence is not supported for bot users." +msgstr "" + +#: zerver/views/presence.py:51 +#, python-brace-format +msgid "No presence data for {user_id_or_email}" +msgstr "" + +#: zerver/views/presence.py:85 +msgid "Client did not pass any new values." +msgstr "" + +#: zerver/views/presence.py:106 +msgid "" +"Client must pass emoji_name if they pass either emoji_code or reaction_type." +msgstr "" + +#: zerver/views/presence.py:144 +msgid "Invalid status: {}" +msgstr "" + +#: zerver/views/push_notifications.py:19 +msgid "Empty or invalid length token" +msgstr "" + +#: zerver/views/push_notifications.py:25 +msgid "Invalid APNS token" +msgstr "" + +#: zerver/views/reactions.py:49 +msgid "" +"At least one of the following arguments must be present: emoji_name, " +"emoji_code" +msgstr "" + +#: zerver/views/reactions.py:68 +msgid "Reaction doesn't exist." +msgstr "" + +#: zerver/views/realm.py:148 +msgid "Invalid language '{}'" +msgstr "" + +#: zerver/views/realm.py:153 +msgid "At least one authentication method must be enabled." +msgstr "" + +#: zerver/views/realm.py:157 +msgid "Invalid video_chat_provider {}" +msgstr "" + +#: zerver/views/realm.py:161 +msgid "Invalid giphy_rating {}" +msgstr "" + +#: zerver/views/realm.py:287 +msgid "Must be a demo organization." +msgstr "" + +#: zerver/views/realm_domains.py:32 +msgid "Invalid domain: {}" +msgstr "" + +#: zerver/views/realm_domains.py:35 +#, python-brace-format +msgid "The domain {domain} is already a part of your organization." +msgstr "" + +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 +#, python-brace-format +msgid "No entry found for domain {domain}." +msgstr "" + +#: zerver/views/realm_emoji.py:38 +msgid "You must upload exactly one file." +msgstr "" + +#: zerver/views/realm_emoji.py:41 +msgid "Only administrators can override built-in emoji." +msgstr "" + +#: zerver/views/realm_emoji.py:45 zerver/views/realm_icon.py:25 +#: zerver/views/realm_logo.py:30 zerver/views/upload.py:125 +#: zerver/views/user_settings.py:331 +msgid "Uploaded file is larger than the allowed limit of {} MiB" +msgstr "" + +#: zerver/views/realm_export.py:41 +msgid "Exceeded rate limit." +msgstr "" + +#: zerver/views/realm_export.py:54 +#, python-brace-format +msgid "Please request a manual export from {email}." +msgstr "" + +#: zerver/views/realm_export.py:92 +msgid "Invalid data export ID" +msgstr "" + +#: zerver/views/realm_export.py:96 +msgid "Export already deleted" +msgstr "" + +#: zerver/views/realm_icon.py:20 +msgid "You must upload exactly one icon." +msgstr "" + +#: zerver/views/realm_linkifiers.py:45 zerver/views/realm_linkifiers.py:67 +msgid "Linkifier not found." +msgstr "" + +#: zerver/views/realm_logo.py:26 +msgid "You must upload exactly one logo." +msgstr "" + +#: zerver/views/realm_playgrounds.py:33 +msgid "Invalid playground" +msgstr "" + +#: zerver/views/registration.py:610 +msgid "The organization creation link has expired or is not valid." +msgstr "" + +#: zerver/views/registration.py:618 +msgid "New organization creation disabled" +msgstr "" + +#: zerver/views/streams.py:112 +#, python-brace-format +msgid "User not authorized to execute queries on behalf of '{principal}'" +msgstr "" + +#: zerver/views/streams.py:159 +msgid "Private streams cannot be made default." +msgstr "" + +#: zerver/views/streams.py:191 +msgid "You must pass \"new_description\" or \"new_group_name\"." +msgstr "" + +#: zerver/views/streams.py:221 +msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." +msgstr "" + +#: zerver/views/streams.py:292 +msgid "Stream already has that name!" +msgstr "" + +#: zerver/views/streams.py:315 +msgid "Default streams cannot be made private." +msgstr "" + +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 +msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." +msgstr "" + +#: zerver/views/streams.py:452 +#, python-brace-format +msgid "{user_full_name} subscribed you to the stream {stream_name}." +msgstr "" + +#: zerver/views/streams.py:458 +#, python-brace-format +msgid "{user_full_name} subscribed you to the following streams:" +msgstr "" + +#: zerver/views/streams.py:531 +#, python-brace-format +msgid "Unable to access stream ({stream_name})." +msgstr "" + +#: zerver/views/streams.py:541 +msgid "You can only invite other Zephyr mirroring users to private streams." +msgstr "" + +#: zerver/views/streams.py:659 +#, python-brace-format +msgid "{user_name} created the following streams: {stream_str}." +msgstr "" + +#: zerver/views/streams.py:661 +#, python-brace-format +msgid "{user_name} created a new stream {stream_str}." +msgstr "" + +#: zerver/views/streams.py:662 +msgid "new streams" +msgstr "" + +#: zerver/views/streams.py:690 +#, python-brace-format +msgid "**{policy}** stream created by {user_name}. **Description:**" +msgstr "" + +#: zerver/views/streams.py:910 +msgid "Unknown subscription property: {}" +msgstr "" + +#: zerver/views/streams.py:914 +msgid "Not subscribed to stream id {}" +msgstr "" + +#: zerver/views/submessage.py:38 +msgid "Invalid json for submessage" +msgstr "" + +#: zerver/views/thumbnail.py:32 zerver/views/upload.py:98 +msgid "

You are not authorized to view this file.

" +msgstr "" + +#: zerver/views/typing.py:32 +msgid "Empty 'to' list" +msgstr "" + +#: zerver/views/typing.py:42 +msgid "User has disabled typing notifications for stream messages" +msgstr "" + +#: zerver/views/typing.py:52 +msgid "User has disabled typing notifications for private messages" +msgstr "" + +#: zerver/views/upload.py:96 +msgid "

File not found.

" +msgstr "" + +#: zerver/views/upload.py:108 +msgid "Invalid token" +msgstr "" + +#: zerver/views/upload.py:110 +msgid "Invalid filename" +msgstr "" + +#: zerver/views/upload.py:117 +msgid "You must specify a file to upload" +msgstr "" + +#: zerver/views/upload.py:119 zerver/views/users.py:351 +#: zerver/views/users.py:449 +msgid "You may only upload one file at a time" +msgstr "" + +#: zerver/views/user_groups.py:61 +msgid "No new data supplied" +msgstr "" + +#: zerver/views/user_groups.py:124 +#, python-brace-format +msgid "User {user_id} is already a member of this group" +msgstr "" + +#: zerver/views/user_groups.py:145 +msgid "There is no member '{}' in this user group" +msgstr "" + +#: zerver/views/user_settings.py:49 +msgid "Avatar changes are disabled in this organization." +msgstr "" + +#: zerver/views/user_settings.py:70 zerver/views/user_settings.py:263 +msgid "Email address changes are disabled in this organization." +msgstr "" + +#: zerver/views/user_settings.py:110 +msgid "Invalid default_language" +msgstr "" + +#: zerver/views/user_settings.py:117 +msgid "Invalid notification sound '{}'" +msgstr "" + +#: zerver/views/user_settings.py:125 +msgid "Invalid email batching period: {} seconds" +msgstr "" + +#: zerver/views/user_settings.py:220 +msgid "Your Zulip password is managed in LDAP" +msgstr "" + +#: zerver/views/user_settings.py:230 +msgid "Wrong password!" +msgstr "" + +#: zerver/views/user_settings.py:235 +msgid "You're making too many attempts! Try again in {} seconds." +msgstr "" + +#: zerver/views/user_settings.py:241 +msgid "New password is too weak!" +msgstr "" + +#: zerver/views/user_settings.py:323 +msgid "You must upload exactly one avatar." +msgstr "" + +#: zerver/views/users.py:106 +msgid "Cannot deactivate the only organization owner" +msgstr "" + +#: zerver/views/users.py:195 +msgid "" +"The owner permission cannot be removed from the only organization owner." +msgstr "" + +#: zerver/views/users.py:308 +msgid "Failed to change owner, no such user" +msgstr "" + +#: zerver/views/users.py:310 +msgid "Failed to change owner, user is deactivated" +msgstr "" + +#: zerver/views/users.py:312 +msgid "Failed to change owner, bots can't own other bots" +msgstr "" + +#: zerver/views/users.py:416 +msgid "" +"Can't create bots until FAKE_EMAIL_DOMAIN is correctly configured.\n" +"Please contact your server administrator." +msgstr "" + +#: zerver/views/users.py:424 +msgid "Embedded bots are not enabled." +msgstr "" + +#: zerver/views/users.py:426 +msgid "Invalid embedded bot name." +msgstr "" + +#: zerver/views/users.py:433 +msgid "Username already in use" +msgstr "" + +#: zerver/views/users.py:626 +#, python-brace-format +msgid "Email '{email}' not allowed in this organization" +msgstr "" + +#: zerver/views/users.py:631 +msgid "Disposable email addresses are not allowed in this organization" +msgstr "" + +#: zerver/views/users.py:637 +msgid "Email '{}' already in use" +msgstr "" + +#: zerver/views/video_calls.py:46 +msgid "Invalid Zoom access token" +msgstr "" + +#: zerver/views/video_calls.py:51 +msgid "Zoom credentials have not been configured" +msgstr "" + +#: zerver/views/video_calls.py:126 +msgid "Invalid Zoom session identifier" +msgstr "" + +#: zerver/views/video_calls.py:138 +msgid "Invalid Zoom credentials" +msgstr "" + +#: zerver/views/video_calls.py:159 +msgid "Failed to create Zoom call" +msgstr "" + +#: zerver/views/video_calls.py:219 +msgid "BigBlueButton is not configured." +msgstr "" + +#: zerver/views/video_calls.py:237 +msgid "Error connecting to the BigBlueButton server." +msgstr "" + +#: zerver/views/video_calls.py:241 +msgid "Error authenticating to the BigBlueButton server." +msgstr "" + +#: zerver/views/video_calls.py:244 +msgid "BigBlueButton server returned an unexpected error." +msgstr "" + +#: zerver/views/zephyr.py:36 +msgid "Could not find Kerberos credential" +msgstr "" + +#: zerver/views/zephyr.py:38 +msgid "Webathena login not enabled" +msgstr "" + +#: zerver/views/zephyr.py:59 +msgid "Invalid Kerberos cache" +msgstr "" + +#: zerver/views/zephyr.py:75 +msgid "We were unable to set up mirroring for you" +msgstr "" + +#: zerver/webhooks/freshstatus/view.py:97 +#: zerver/webhooks/uptimerobot/view.py:56 zerver/webhooks/zabbix/view.py:50 +msgid "Invalid payload" +msgstr "" + +#: zerver/webhooks/front/view.py:149 +msgid "Unknown webhook request" +msgstr "" + +#: zerver/webhooks/ifttt/view.py:27 zerver/webhooks/zapier/view.py:40 +msgid "Topic can't be empty" +msgstr "" + +#: zerver/webhooks/ifttt/view.py:30 zerver/webhooks/zapier/view.py:43 +msgid "Content can't be empty" +msgstr "" + +#: zerver/webhooks/ifttt/view.py:33 +msgid "Topic must be a string" +msgstr "" + +#: zerver/webhooks/ifttt/view.py:36 +msgid "Content must be a string" +msgstr "" + +#: zerver/webhooks/librato/view.py:174 +msgid "Malformed JSON input" +msgstr "" + +#: zerver/webhooks/newrelic/view.py:52 +msgid "The newrelic webhook requires timestamp in milliseconds" +msgstr "" + +#: zerver/webhooks/newrelic/view.py:69 +msgid "" +"The newrelic webhook requires current_state be in [open|acknowledged|closed]" +msgstr "" + +#: zerver/webhooks/pivotal/view.py:189 +msgid "Unable to handle Pivotal payload" +msgstr "" + +#: zerver/webhooks/slack/view.py:29 +msgid "Error: channels_map_to_topics parameter other than 0 or 1" +msgstr "" + +#: zerver/webhooks/slack/view.py:35 +msgid "Message from Slack" +msgstr "" + +#: zerver/webhooks/wordpress/view.py:56 +msgid "Unknown WordPress webhook action: {}" +msgstr "" + +#: zerver/worker/queue_processors.py:1058 +#, python-brace-format +msgid "" +"Your data export is complete and has been uploaded here:\n" +"\n" +"{public_url}" +msgstr "" + +#. error +#: zilencer/views.py:53 +msgid "Must validate with valid Zulip server API key" +msgstr "" + +#. error +#: zilencer/views.py:65 zilencer/views.py:67 +msgid "Invalid UUID" +msgstr "" + +#. error +#: zilencer/views.py:74 +msgid "Invalid token type" +msgstr "" + +#: zilencer/views.py:113 +msgid "{} is not a valid hostname" +msgstr "" + +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 +msgid "Invalid property {}" +msgstr "" + +#: zilencer/views.py:313 +msgid "Data is out of order." +msgstr "" + +#: zilencer/views.py:333 +msgid "Invalid data." +msgstr "" + +#: zproject/backends.py:465 +msgid "You need to reset your password." +msgstr "" + +#: zproject/backends.py:2125 +msgid "Missing id_token parameter" +msgstr "" + +#: zproject/backends.py:2722 +msgid "Invalid OTP" +msgstr "" + +#: zproject/backends.py:2725 +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 new file mode 100644 index 0000000000..719182c769 --- /dev/null +++ b/locale/da/translations.json @@ -0,0 +1,1187 @@ +{ + "(This user has been deactivated)": "", + "(forever)": "", + "(hidden)": "", + "(no description)": "", + "(no topic)": "", + "(unavailable)": "", + "(you)": "", + "({message_retention_days} days)": "", + "/dark (Switch to the dark theme)": "", + "/fixed-width (Toggle fixed width mode)": "", + "/fluid-width (Toggle fluid width mode)": "", + "/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}": "", + "

Stream will be announced in #{notifications_stream}.

": "", + "

The stream {stream_name} does not exist.

Manage your subscriptions on your Streams page.

": "", + "

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

": "", + "

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

": "", + "

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

": "", + "

You can use any combination of these search operators in a single query. For example:

streamname user@example.com keyword

That query would search for messages sent by email to stream streamname containing the keyword keyword.

": "", + "{name} is not subscribed to this stream. They will not be notified if you mention them.": "", + "{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "", + "Subscribe": "", + "Click here to learn about exporting private streams and messages.": "", + "Log in to search your personal history.": "", + "Upgrade for more space.": "", + " to add a new line": "", + " to send": "", + "A Topic Move already in progress.": "", + "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 wide image for the upper left corner of the app.": "", + "API documentation": "", + "API key": "", + "About Zulip": "", + "Account": "", + "Account & privacy": "", + "Action": "", + "Actions": "", + "Active": "", + "Active bots": "", + "Active now": "", + "Active users": "", + "Add": "", + "Add GIF": "", + "Add a new alert word": "", + "Add a new bot": "", + "Add a new code playground": "", + "Add a new emoji": "", + "Add a new linkifier": "", + "Add a new profile field": "", + "Add a new user group": "", + "Add alert word": "", + "Add all users": "", + "Add another user...": "", + "Add choice": "", + "Add code playground": "", + "Add emoji": "", + "Add emoji reaction": "", + "Add extra emoji for members of the {realm_name} organization.": "", + "Add global time": "", + "Add global time
Everyone sees global times in their own time zone.": "", + "Add linkifier": "", + "Add member\u2026": "", + "Add new default stream": "", + "Add one or more users": "", + "Add profile field": "", + "Add question": "", + "Add stream": "", + "Add streams": "", + "Add subscribers": "", + "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", + "Add task": "", + "Add video call": "", + "Added successfully!": "", + "Administrator": "", + "Administrators can delete any message.": "", + "Admins": "", + "Admins and moderators": "", + "Admins only": "", + "Admins, moderators and full members": "", + "Admins, moderators and members": "", + "Admins, moderators and members, but only admins can add generic bots": "", + "Admins, moderators, members and guests": "", + "Advanced": "", + "Alert word": "", + "Alert word \"{word}\" added successfully!": "", + "Alert word already exists!": "", + "Alert word can't be empty!": "", + "Alert word removed successfully!": "", + "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.": "", + "All": "", + "All messages": "", + "All messages including muted streams": "", + "All stream subscribers can post.": "", + "All streams": "", + "All time": "", + "All unreads": "", + "Allow creating web-public streams (visible to anyone on the Internet)": "", + "Allow message content in message notification emails": "", + "Allow message editing": "", + "Allow subdomains": "", + "Allowed domains": "", + "Allowed domains: {domains}": "", + "Already not subscribed.": "", + "Already subscribed to {stream}": "", + "Already subscribed users:": "", + "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 hour ago": "", + "An unknown error occurred.": "", + "Announce stream": "", + "Any member of this organization can add custom emoji.": "", + "Any organization administrator can conduct an export.": "", + "Any time": "", + "Anyone in this organization can add bots.": "", + "April": "", + "Archive stream": "", + "Archive stream {stream}": "", + "Are you sure you want to archive this stream?": "", + "Are you sure you want to create stream ''''{stream_name}'''' and subscribe {count} users to it?": "", + "Are you sure you want to deactivate this organization?": "", + "Are you sure you want to deactivate your account?": "", + "Are you sure you want to delete {group_name}?": "", + "Are you sure you want to delete all drafts? This action cannot be undone.": "", + "Are you sure you want to delete your profile picture?": "", + "Are you sure you want to mention all {count} people in this stream?
This will send email and mobile push notifications to most of those {count} users.
If you don't want to do that, please edit your message to remove the @{mention} mention.": "", + "Are you sure you want to mute {user_name}? Messages sent by muted users will never trigger notifications, will be marked as read, and will be hidden.": "", + "Are you sure you want to permanently delete {topic_name}?": "", + "Are you sure you want to permanently delete this message?": "", + "Are you sure you want to resend the invitation to ?": "", + "Are you sure you want to revoke the invitation to {email}?": "", + "Are you sure you want to revoke this invitation link created by {referred_by}?": "", + "Are you sure you want to unstar all messages in ? This action cannot be undone.": "", + "Are you sure you want to unstar all starred messages? This action cannot be undone.": "", + "Ask me later": "", + "Attachment deleted": "", + "Audible desktop notifications": "", + "Audio": "", + "August": "", + "Authentication methods": "", + "Author": "", + "Automatic": "", + "Avatar changes are disabled in this organization": "", + "Avatar from Gravatar": "", + "Back to streams": "", + "Billing": "", + "Bold": "", + "Bot": "", + "Bot email": "", + "Bot email (a-z, 0-9, and dashes only)": "", + "Bot type": "", + "Bots": "", + "Browse recent topics": "", + "Browse streams": "", + "Busy": "", + "By deactivating your account, you will be logged out immediately.": "", + "Cancel": "", + "Cancel compose": "", + "Center the view around message ID .": "", + "Change": "", + "Change bot info and owner": "", + "Change color": "", + "Change email": "", + "Change later messages to this topic": "", + "Change only this message topic": "", + "Change password": "", + "Change previous and following messages to this topic": "", + "Change send shortcut": "", + "Change stream info": "", + "Change stream permissions": "", + "Change stream permissions for #{stream_name}": "", + "Check all": "", + "Check your email ({email}) to confirm the new address.": "", + "Choose avatar": "", + "Choose subscribers": "", + "Clear emoji image": "", + "Clear profile picture": "", + "Click here to reveal.": "", + "Click outside the input box to save. We'll automatically notify anyone that was added or removed.": "", + "Click to join video call": "", + "Close": "", + "Close modal": "", + "Close this dialog window": "", + "Code playgrounds": "", + "Collapse": "", + "Collapse compose": "", + "Collapse/show selected message": "", + "Color scheme": "", + "Commuting": "", + "Complete": "", + "Complete the organization profile to brand and explain the purpose of this Zulip organization.": "", + "Compose a reply @-mentioning author": "", + "Compose message": "", + "Compose your message here": "", + "Compose your message here...": "", + "Composing messages": "", + "Configure external code playgrounds for your Zulip organization. Code playgrounds are interactive in-browser development environments, such as replit, that are designed to make it convenient to edit and debug code. Zulip code blocks that are tagged with a programming language will have a button visible on hover that allows you to open the code block in the code playground site.": "", + "Configure how Zulip notifies you about new messages.": "", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "", + "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": "", + "Consider searching all public streams.": "", + "Contact support": "", + "Convert emoticons before sending (:) becomes \ud83d\ude03)": "", + "Cookie Bot": "", + "Copied!": "", + "Copy and close": "", + "Copy code": "", + "Copy link": "", + "Copy link to message": "", + "Copy link to topic": "", + "Copy mention syntax": "", + "Copy version": "", + "Copy zuliprc": "", + "Create": "", + "Create a stream": "", + "Create bot": "", + "Create new stream": "", + "Create stream": "", + "Creating bot": "", + "Creating stream...": "", + "Current password": "", + "Custom": "", + "Custom emoji": "", + "Custom emoji added!": "", + "Custom language: {query}": "", + "Custom linkifier added!": "", + "Custom playground added!": "", + "Custom profile fields": "", + "Customize profile picture": "", + "Cycle between stream narrows": "", + "Dark theme": "", + "Data exports": "", + "Date muted": "", + "Date uploaded": "", + "Day logo": "", + "Day of the week to send digests": "", + "Deactivate": "", + "Deactivate account": "", + "Deactivate organization": "", + "Deactivate user": "", + "Deactivate your account": "", + "Deactivate {name}": "", + "Deactivated": "", + "Deactivated users": "", + "December": "", + "Default is {language}. Use 'text' to disable highlighting.": "", + "Default language": "", + "Default language for code blocks": "", + "Default settings for new users joining this organization.": "", + "Default streams": "", + "Default user settings": "", + "Default view": "", + "Delay before sending message notification emails": "", + "Delay period (minutes)": "", + "Delete": "", + "Delete alert word": "", + "Delete all drafts": "", + "Delete bot": "", + "Delete draft": "", + "Delete file": "", + "Delete icon": "", + "Delete logo": "", + "Delete message": "", + "Delete profile picture": "", + "Delete selected draft": "", + "Delete topic": "", + "Delete user group": "", + "Deleted": "", + "Deleted successfully!": "", + "Deleting a message removes it for everyone.": "", + "Deleting a topic will immediately remove it and its messages for everyone. Other users may find this confusing, especially if they had received an email or push notification related to the deleted messages.": "", + "Demote inactive streams": "", + "Dense mode": "", + "Depending on the size of your organization, an export can take anywhere from seconds to an hour.": "", + "Deprecation notice": "", + "Description": "", + "Desktop": "", + "Desktop & mobile apps": "", + "Desktop message notifications": "", + "Detailed keyboard shortcuts documentation": "", + "Detailed message formatting documentation": "", + "Detailed search operators documentation": "", + "Disabled": "", + "Discard": "", + "Dismiss for a week": "", + "Display availability to other users when online": "", + "Display my availability to other users when online": "", + "Display settings": "", + "Do you want to add everyone?": "", + "Domain": "", + "Don\u2019t allow disposable email addresses": "", + "Download": "", + "Download .zuliprc": "", + "Download botserverrc": "", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "", + "Download file": "", + "Download the latest version.": "", + "Download zuliprc": "", + "Download {filename}": "", + "Drafts": "", + "Drafts are not synced to other devices and browsers.": "", + "Drafts older than {draft_lifetime} days are automatically removed.": "", + "Duration deletion is allowed after posting (minutes)": "", + "Duration editing is allowed after posting (minutes)": "", + "EDITED": "", + "Edit": "", + "Edit #{stream_name}": "", + "Edit bot": "", + "Edit linkfiers": "", + "Edit selected draft": "", + "Edit selected message": "", + "Edit status": "", + "Edit topic": "", + "Edit user": "", + "Edit your last message": "", + "Edit your profile": "", + "Edited ({last_edit_timestr})": "", + "Edited by {full_name}": "", + "Effect": "", + "Email": "", + "Email address": "", + "Email address changes are disabled in this organization.": "", + "Email copied": "", + "Email message notifications": "", + "Email notifications": "", + "Emails (one on each line or comma-separated)": "", + "Emoji name": "", + "Emoji set changed successfully!": "", + "Emoji theme": "", + "Enable message edit history": "", + "Enable notifications": "", + "Enabled": "", + "End of results from your history.": "", + "Endpoint URL": "", + "Enter sends when composing a message": "", + "Error": "", + "Error adding alert word!": "", + "Error adding subscription": "", + "Error checking subscription": "", + "Error creating stream": "", + "Error deleting message": "", + "Error fetching message edit history": "", + "Error in unsubscribing from #{stream_name}": "", + "Error listing invites": "", + "Error moving the topic": "", + "Error moving topic": "", + "Error removing alert word!": "", + "Error removing subscription": "", + "Error removing user from #{stream_name}": "", + "Error removing user from this stream.": "", + "Error saving edit": "", + "Error: Cannot deactivate the only organization owner.": "", + "Error: Cannot deactivate the only user. You can deactivate the whole organization though in your organization profile settings.": "", + "Escape key navigates to default view": "", + "Estimated messages per week": "", + "Everyone": "", + "Everyone sees this in their own time zone.": "", + "Exclude messages with topic .": "", + "Exit search": "", + "Expand compose": "", + "Expand message (-)": "", + "Expires at": "", + "Expires on {date}": "", + "Export failed": "", + "Export organization": "", + "Export started. Check back in a few minutes.": "", + "Exports all users, settings, and all data visible in public streams.": "", + "External account type": "", + "External link": "", + "Failed": "", + "Failed to create video call.": "", + "Failed to generate preview": "", + "Failed to upload %'{file}'": "", + "Failed!": "", + "Failed: A custom emoji with this name already exists.": "", + "Failed: Emoji name is required.": "", + "February": "", + "Field choices": "", + "File": "", + "File and image uploads have been disabled for this organization.": "", + "File size must be at most {max_file_size} MiB.": "", + "File type is not supported.": "", + "Filter bots": "", + "Filter by category": "", + "Filter code playgrounds": "", + "Filter deactivated users": "", + "Filter default streams": "", + "Filter emoji": "", + "Filter exports": "", + "Filter invites": "", + "Filter languages": "", + "Filter linkifiers": "", + "Filter muted topics": "", + "Filter muted users": "", + "Filter streams": "", + "Filter subscribers": "", + "Filter topics": "", + "Filter topics (t)": "", + "Filter uploaded files": "", + "Filter uploads": "", + "Filter users": "", + "First message": "", + "First time? Read our guidelines for creating and naming streams.": "", + "Fixed width": "", + "Fixed width mode": "", + "Fluid width": "", + "Fluid width mode": "", + "For example, to configure code playgrounds for languages like Python or JavaScript, you could specify the Language and URL prefix fields as:": "", + "Forgotten it?": "", + "Forked from upstream at {zulip_merge_base}": "", + "Friday": "", + "Full name": "", + "GIPHY attribution": "", + "GIPHY integration": "", + "General": "", + "Generate invite link": "", + "Generate new API key": "", + "Generating link...": "", + "Generic": "", + "Get API key": "", + "Go to default view": "", + "Got it": "", + "Got it!": "", + "Grant Zulip the Kerberos tickets needed to run your Zephyr mirror via Webathena": "", + "Guest": "", + "Guest users cannot edit custom emoji.": "", + "Guests": "", + "Guests are not allowed to post to this stream.": "", + "Guests cannot edit custom emoji.": "", + "Help center": "", + "Hide muted message again": "", + "Hide notice": "", + "Hide password": "", + "Hide starred message count": "", + "High contrast mode": "", + "Hint": "", + "Hint (up to 80 characters)": "", + "Humans": "", + "Idle": "", + "Ignored deactivated users:": "", + "Image": "", + "In a meeting": "", + "Inactive bots": "", + "Include content of private messages in desktop notifications": "", + "Include message content in message notification emails": "", + "Include muted": "", + "Include organization name in subject of message notification emails": "", + "Incoming webhooks can only send messages.": "", + "Initiate a search": "", + "Insert new line": "", + "Integrations": "", + "Interface": "", + "Invalid URL": "", + "Invalid slash command. Check if you are missing a space after the command.": "", + "Invalid stream id": "", + "Invalid time format: {timestamp}": "", + "Invitation expires after": "", + "Invitations": "", + "Invitations are required for joining this organization": "", + "Invite": "", + "Invite link": "", + "Invite more users": "", + "Invite users": "", + "Invite users to Zulip": "", + "Invited as": "", + "Invited at": "", + "Invited by": "", + "Invitee": "", + "Invites": "", + "Inviting...": "", + "Italic": "", + "January": "", + "Joined": "", + "Joining the organization": "", + "July": "", + "June": "", + "Just now": "", + "Keyboard shortcuts": "", + "Label": "", + "Language": "", + "Language and time": "", + "Large number of subscribers": "", + "Last 10 days": "", + "Last 2 months": "", + "Last 30 days": "", + "Last 6 months": "", + "Last active": "", + "Last active: {last_seen}": "", + "Last message": "", + "Last modified": "", + "Learn more": "", + "Learn more about mentions here.": "", + "Learn more about starring messages here.": "", + "Let participants see when I've read messages": "", + "Let recipients see when I'm typing private messages": "", + "Let subscribers see when I'm typing messages in streams": "", + "Light theme": "", + "Link": "", + "Link with Webathena": "", + "Link:": "", + "Linkifiers": "", + "Local time": "", + "Log in": "", + "Log in to send messages": "", + "Log out": "", + "Login required": "", + "Looking for our integrations or API documentation?": "", + "MOVED": "", + "Manage organization": "", + "Manage streams": "", + "Manage this user": "", + "Manage user": "", + "Manage user groups": "", + "March": "", + "Mark all messages as read": "", + "Mark as read": "", + "Mark as resolved": "", + "Mark as unresolved": "", + "Marketing team": "", + "Marking all messages as read\u2026": "", + "May": "", + "Me": "", + "Member": "", + "Members": "", + "Members can only view or manage invitations that you yourself sent.": "", + "Mention a time-zone-aware time": "", + "Mentioned in": "", + "Mentions": "", + "Menu": "", + "Menus": "", + "Message #{stream_name}": "", + "Message #{stream_name} > {topic_name}": "", + "Message actions": "", + "Message edit history": "", + "Message editing": "", + "Message formatting": "", + "Message length shouldn't be greater than {max_length} characters.": "", + "Message retention": "", + "Message retention for stream": "", + "Message retention period": "", + "Message scheduled for {deliver_at}": "", + "Message sent when you were not subscribed": "", + "Message {recipient_label}": "", + "Message {recipient_names}": "", + "Message {recipient_name} ({recipient_status})": "", + "Messages in this stream will be automatically deleted after {retention_days} days.": "", + "Messages in this stream will be retained forever.": "", + "Method": "", + "Mobile": "", + "Mobile message notifications": "", + "Mobile notifications": "", + "Mobile push notifications are not configured on this server.": "", + "Moderator": "", + "Moderators": "", + "Monday": "", + "More details are available in the Help Center article.": "", + "More than 2 weeks ago": "", + "Move all messages in {topic_name}": "", + "Move topic": "", + "Moved ({last_edit_timestr})": "", + "Moved by {full_name}": "", + "Must be invited by a subscriber; new subscribers can only see messages sent after they join; hidden from non-administrator users": "", + "Must be invited by a subscriber; new subscribers can view complete message history; hidden from non-administrator users": "", + "Mute stream": "", + "Mute the topic {topic}": "", + "Mute this user": "", + "Mute topic": "", + "Mute user": "", + "Muted streams don't show up in \"All messages\" or generate notifications unless you are mentioned.": "", + "Muted topics": "", + "Muted user": "", + "Muted users": "", + "N": "", + "Name": "", + "Name changes are disabled in this organization. Contact an administrator to change your name.": "", + "Narrow to all private messages": "", + "Narrow to all unmuted messages": "", + "Narrow to current compose box recipient": "", + "Narrow to group private messages with .": "", + "Narrow to just message ID .": "", + "Narrow to messages containing images.": "", + "Narrow to messages containing links.": "", + "Narrow to messages containing uploads.": "", + "Narrow to messages in resolved topics.": "", + "Narrow to messages on stream .": "", + "Narrow to messages sent by .": "", + "Narrow to messages sent by you.": "", + "Narrow to messages that mention you.": "", + "Narrow to messages with alert words.": "", + "Narrow to messages with topic .": "", + "Narrow to next unread private message": "", + "Narrow to next unread topic": "", + "Narrow to private messages with .": "", + "Narrow to private messages.": "", + "Narrow to starred messages.": "", + "Narrow to stream": "", + "Narrow to stream "{display_recipient}"": "", + "Narrow to stream "{display_recipient}", topic "{topic}"": "", + "Narrow to topic or PM conversation": "", + "Narrow to unread messages.": "", + "Narrow to your private messages with {display_reply_to}": "", + "Narrow to {message_recipient}": "", + "Narrowing": "", + "Navigation": "", + "Never": "", + "Never ask on this computer": "", + "Never expires": "", + "Never had one? Forgotten it?": "", + "New": "", + "New alert word": "", + "New choice": "", + "New email": "", + "New members are not allowed to post to this stream.
Permission will be granted in {days} days.": "", + "New message": "", + "New option": "", + "New password": "", + "New password is too weak": "", + "New private message": "", + "New stream message": "", + "New stream notifications": "", + "New subscribers can only see messages sent after they join.": "", + "New subscribers can view complete message history.": "", + "New task": "", + "New topic": "", + "New user notifications": "", + "Next message": "", + "Next unread private message": "", + "Next unread topic": "", + "Next week": "", + "Night logo": "", + "No bots match your current filter.": "", + "No custom emoji.": "", + "No default streams match you current filter.": "", + "No description.": "", + "No drafts.": "", + "No exports.": "", + "No invites match your current filter.": "", + "No language set": "", + "No linkifiers set.": "", + "No matching users.": "", + "No owner": "", + "No playgrounds configured.": "", + "No restrictions": "", + "No search results": "", + "No stream subscriptions.": "", + "No streams": "", + "No topics are marked as resolved.": "", + "No topics match your current filter.": "", + "No user group subscriptions.": "", + "No user to subscribe.": "", + "No users match your current filter.": "", + "No, I'll catch up.": "", + "Nobody": "", + "None": "", + "Note that any bots that you maintain will be disabled.": "", + "Note that organizations are limited to five exports per week.": "", + "Nothing to preview": "", + "Nothing's been sent here yet!": "", + "Notification settings": "", + "Notification sound": "", + "Notification triggers": "", + "Notifications": "", + "Notifications for @all/@everyone mentions": "", + "November": "", + "October": "", + "Offline": "", + "Old password": "", + "Once you leave this stream, you will not be able to rejoin.": "", + "One or more email addresses...": "", + "One or more of these users do not exist!": "", + "Only full members belonging to the group, organization administrators and moderators can modify a group.": "", + "Only group members, organization administrators and moderators can modify a group.": "", + "Only organization administrators and moderators can add custom emoji in this organization.": "", + "Only organization administrators and moderators can modify user groups in this organization.": "", + "Only organization administrators and moderators can post.": "", + "Only organization administrators can add bots to this organization.": "", + "Only organization administrators can add custom emoji in this organization.": "", + "Only organization administrators can add generic bots.": "", + "Only organization administrators can edit these settings": "", + "Only organization administrators can edit these settings.": "", + "Only organization administrators can modify user groups in this organization.": "", + "Only organization administrators can post.": "", + "Only organization admins and moderators are allowed to post to this stream.": "", + "Only organization admins are allowed to post to this stream.": "", + "Only organization full members can add custom emoji in this organization.": "", + "Only organization full members can post.": "", + "Only organization owners can edit these settings.": "", + "Only owners can change message retention policy.": "", + "Only owners can change stream message retention policy.": "", + "Only owners can change this setting.": "", + "Only owners can deactivate the organization.": "", + "Only stream members can add users to a private stream": "", + "Open": "", + "Open message menu": "", + "Open reactions menu": "", + "Operator": "", + "Option already present.": "", + "Optional": "", + "Or, to automatically linkify GitHub's org/repo#1234 syntax:": "", + "Organization": "", + "Organization administrators": "", + "Organization administrators can change this 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); organization members can view complete message history without joining": "", + "Organization name": "", + "Organization owners": "", + "Organization permissions": "", + "Organization profile": "", + "Organization profile picture": "", + "Organization settings": "", + "Organization using {percent_used}% of {upload_quota}.": "", + "Other emails": "", + "Other permissions": "", + "Other settings": "", + "Out sick": "", + "Outgoing webhook message format": "", + "Override built-in emoji?": "", + "Owner": "", + "Owner: {name}": "", + "Owners only": "", + "PMs, mentions, and alerts": "", + "Participants": "", + "Participated": "", + "Password": "", + "Password is too weak": "", + "Password should be at least {length} characters long": "", + "Pattern": "", + "Personal": "", + "Personal settings": "", + "Pin stream to top": "", + "Pin stream to top of left sidebar": "", + "Plans and pricing": "", + "Play sound": "", + "Please contact support for an exception or add users with a reusable invite link.": "", + "Please ask a billing administrator to increase the number of licenses or deactivate inactive users, and try again.": "", + "Please choose a new password": "", + "Please enter your password": "", + "Please just upload one file.": "", + "Please re-enter your password to confirm your identity.": "", + "Please select a different stream or change topic name.": "", + "Please specify a date or time.": "", + "Please specify a stream": "", + "Please specify at least one valid recipient": "", + "Posted by {full_name}": "", + "Press > for list of topics": "", + "Prevent users from changing their avatar": "", + "Prevent users from changing their email address": "", + "Prevent users from changing their name": "", + "Preview": "", + "Preview organization profile": "", + "Preview profile": "", + "Previous message": "", + "Privacy": "", + "Privacy settings": "", + "Private messages": "", + "Private messages and mentions": "", + "Private messages are disabled in this organization.": "", + "Private messages disabled": "", + "Private, protected history": "", + "Private, shared history": "", + "Pro tip: You can use 'd' to open your drafts.": "", + "Profile": "", + "Public": "", + "Public stream messages in organization": "", + "Quote and reply or forward": "", + "Quote and reply to message": "", + "React to selected message with": "", + "Reactivate": "", + "Reactivate bot": "", + "Receives new stream notifications": "", + "Recent topics": "", + "Remind me about this": "", + "Reminder not set!": "", + "Reminder set!": "", + "Remove": "", + "Remove from default": "", + "Reply mentioning user": "", + "Reply to author": "", + "Reply to message": "", + "Reply to selected message": "", + "Requesting user": "", + "Require topics in stream messages": "", + "Resend": "", + "Resend invitation": "", + "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", + "Restore draft": "", + "Restrict email domains of new users?": "", + "Restrict to a list of domains": "", + "Retain for N days after posting": "", + "Retain forever": "", + "Retry": "", + "Revoke": "", + "Revoke invitation link": "", + "Revoke invitation to {email}": "", + "Role": "", + "SAVING": "", + "STREAMS": "", + "Saturday": "", + "Save": "", + "Save changes": "", + "Save failed": "", + "Saved": "", + "Saved as draft": "", + "Saved. Please reload for the change to take effect.": "", + "Saving": "", + "Scroll down": "", + "Scroll through streams": "", + "Scroll to bottom": "", + "Scroll up": "", + "Search": "", + "Search GIFs": "", + "Search all public streams in the organization.": "", + "Search for in the topic or message content.": "", + "Search operators": "", + "Search people": "", + "Search results": "", + "See how to configure email.": "", + "Select a stream below or change topic name.": "", + "Select date and time": "", + "Select default language": "", + "Select emoji": "", + "Send": "", + "Send digest emails when I'm away": "", + "Send digest emails when user is away": "", + "Send email notifications for new logins to my account": "", + "Send emails introducing Zulip to new users": "", + "Send me Zulip's low-traffic newsletter (a few emails a year)": "", + "Send message": "", + "Send mobile notifications even if I'm online (useful for testing)": "", + "Send mobile notifications even if user is online (useful for testing)": "", + "Send notification to new topic": "", + "Send notification to old topic": "", + "Send private message": "", + "Send weekly digest emails to inactive users": "", + "Sent!": "", + "Sent! Scroll down to view your message.": "", + "Sent! Your message is outside your current narrow.": "", + "Sent! Your message was sent to a stream you have muted.": "", + "Sent! Your message was sent to a topic you have muted.": "", + "Sent! Your recent message is outside the current search.": "", + "September": "", + "Set a status": "", + "Set status": "", + "Set up two factor authentication": "", + "Set yourself as available": "", + "Set yourself as unavailable": "", + "Settings": "", + "Setup": "", + "Several people are typing\u2026": "", + "Show API key": "", + "Show counts for starred messages": "", + "Show fewer": "", + "Show images in thread": "", + "Show keyboard shortcuts": "", + "Show less": "", + "Show message sender's profile": "", + "Show more": "", + "Show password": "", + "Show previews of linked websites": "", + "Show previews of uploaded and linked images": "", + "Show starred message count": "", + "Show user list on left sidebar in narrow windows": "", + "Show/change your API key": "", + "Sign up": "", + "Silent mentions do not trigger notifications.": "", + "Since you are not logged in, you can only view messages in web-public streams.": "", + "Size": "", + "Slack compatible": "", + "Slack's outgoing webhooks": "", + "Some common words were excluded from your search.": "", + "Some older messages are unavailable. Upgrade your organization to access your full message history.": "", + "Sort by estimated weekly traffic": "", + "Sort by name": "", + "Sort by number of subscribers": "", + "Spoiler": "", + "Star": "", + "Star selected message": "", + "Starred messages": "", + "Start export of public data": "", + "Status": "", + "Stream": "", + "Stream color": "", + "Stream created recently": "", + "Stream creation": "", + "Stream description": "", + "Stream list": "", + "Stream name": "", + "Stream permissions": "", + "Stream settings": "", + "Stream successfully created!": "", + "Streams": "", + "Streams settings": "", + "Streams they should join": "", + "Subscribe": "", + "Subscribe them": "", + "Subscribe to more streams": "", + "Subscribe to/unsubscribe from selected stream": "", + "Subscribed": "", + "Subscribed streams": "", + "Subscriber count": "", + "Subscribers": "", + "Successfully subscribed users:": "", + "Sunday": "", + "Support Zulip": "", + "Switch between tabs": "", + "Switch to dark theme": "", + "Switch to light theme": "", + "Sync with computer": "", + "System bot": "", + "Task already exists": "", + "Task list": "", + "Test desktop notification": "", + "The basics": "", + "The recipient {recipient} is not valid": "", + "The recipients {recipients} are not valid": "", + "The stream description cannot contain newline characters.": "", + "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", + "Theme": "", + "There are no current alert words.": "", + "This Zulip server is running an old version and should be upgraded.": "", + "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "", + "This file exceeds maximum allowed size of": "", + "This is a private stream. Only people who have been invited can access its content, but any subscriber can invite others.": "", + "This is a public stream. Any member of the organization can join without an invitation or view content sent to this stream.": "", + "This is a web-public stream. Any member of the organization can join without an invitation and anyone on the internet can read the content published.": "", + "This is a demo organization and will be automatically deleted in {days_remaining} days.": "", + "This is a private stream": "", + "This is a web-public stream": "", + "This is what a Zulip notification looks like.": "", + "This message was hidden because you have muted the sender.": "", + "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "", + "This stream does not exist or is not web-public.": "", + "This stream does not exist or is private.": "", + "This stream does not yet have a description.": "", + "This stream has been deactivated": "", + "This stream has {count} subscribers.": "", + "This stream is reserved for announcements.
Are you sure you want to message all {count} people in this stream?": "", + "This user does not exist!": "", + "Thursday": "", + "Time": "", + "Time format": "", + "Time limit for deleting messages": "", + "Time zone": "", + "Time's up!": "", + "Tip: You can also send \"/poll Some question\"": "", + "To": "", + "To add syntax highlighting to a multi-line code block, add the language's first Pygments short name after the first set of back-ticks. You can also make a code block by indenting each line with 4 spaces.": "", + "To invite users, please increase the number of licenses or deactivate inactive users.": "", + "To preserve your reading state, this view does not mark messages as read.": "", + "Today": "", + "Toggle subscription": "", + "Toggle the gear menu": "", + "Toggle topic mute": "", + "Tomorrow": "", + "Topic": "", + "Topic editing only": "", + "Topic muted": "", + "Topics are required in this organization": "", + "Topics marked as resolved": "", + "Tuesday": "", + "Two factor authentication": "", + "Type": "", + "URL format string": "", + "URL pattern": "", + "URL prefix": "", + "USERS": "", + "Un-collapse": "", + "Unavailable": "", + "Uncheck all": "", + "Unknown": "", + "Unknown stream": "", + "Unmute": "", + "Unmute stream": "", + "Unmute the topic {topic}": "", + "Unmute this user": "", + "Unmute topic": "", + "Unpin stream from top": "", + "Unread": "", + "Unread count summary (appears in desktop sidebar and browser tab)": "", + "Unresolve topic": "", + "Unstar": "", + "Unstar all messages": "", + "Unstar all messages in topic": "", + "Unstar messages in topic": "", + "Unsubscribe": "", + "Unsubscribe from {stream_name}": "", + "Unsubscribed successfully!": "", + "Up to {time_limit} after posting": "", + "Update successful: Subdomains allowed for {domain}": "", + "Update successful: Subdomains no longer allowed for {domain}": "", + "Upload files": "", + "Upload icon": "", + "Upload image or GIF": "", + "Upload logo": "", + "Upload new profile picture": "", + "Upload profile picture": "", + "Upload stalled for %'{seconds}' seconds, aborting.": "", + "Uploaded files": "", + "Uploading a custom emoji with this name will override the built-in emoji. Continue?": "", + "Uploading {filename}\u2026": "", + "Uploading\u2026": "", + "Usage statistics": "", + "Use full width on wide screens": "", + "Use organization level settings {org_level_message_retention_setting}": "", + "Use stream settings to unsubscribe from private streams.": "", + "User": "", + "User ID": "", + "User group added!": "", + "User groups": "", + "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", + "User identity": "", + "User is already not subscribed.": "", + "User is deactivated": "", + "User list": "", + "User role": "", + "User(s) invited successfully.": "", + "User(s) join as": "", + "Users": "", + "Vacationing": "", + "Version {zulip_version}": "", + "Video call provider": "", + "View drafts": "", + "View edit history": "", + "View file": "", + "View full profile": "", + "View in playground": "", + "View in {name}": "", + "View in {playground_name}": "", + "View messages sent": "", + "View private messages": "", + "View private messages to myself": "", + "View recent topics": "", + "View source": "", + "View source / Move message": "", + "View stream": "", + "View stream messages": "", + "View user profile": "", + "View your profile": "", + "Visual": "", + "Visual desktop notifications": "", + "Waiting period (days)": "", + "Waiting period before new members turn into full members": "", + "Warning: {stream_name} is a private stream.": "", + "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": "", + "Wednesday": "", + "Week of {date}": "", + "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "", + "When you deactivate , they will be immediately logged out.": "", + "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "", + "Who can access the stream?": "", + "Who can access user email addresses": "", + "Who can add bots": "", + "Who can add custom emoji": "", + "Who can add users to streams": "", + "Who can create and manage user groups": "", + "Who can create private streams": "", + "Who can create public streams": "", + "Who can create web-public streams": "", + "Who can delete their own messages": "", + "Who can edit the topic of any message": "", + "Who can invite users to this organization": "", + "Who can move messages between streams": "", + "Who can post to the stream?": "", + "Who can use @all/@everyone mentions in large streams": "", + "Who can use private messages": "", + "Why not start a conversation with yourself?": "", + "Why not start the conversation?": "", + "Widgets cannot be edited.": "", + "Word": "", + "Working remotely": "", + "Working\u2026": "", + "Write": "", + "Yes, please!": "", + "Yes, send": "", + "Yesterday": "", + "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}": "", + "You and": "", + "You and {display_reply_to}": "", + "You and {recipients}": "", + "You are not currently subscribed to this stream.": "", + "You are not subscribed to stream {stream_name}": "", + "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.": "", + "You aren't subscribed to this stream and nobody has talked about that yet!": "", + "You can also make tables with this Markdown-ish table syntax.": "", + "You can reactivate deactivated users from organization settings.": "", + "You cannot create a stream with no subscribers!": "", + "You cannot send messages to deactivated users.": "", + "You do not have permission to use wildcard mentions in this stream.": "", + "You get": "", + "You have muted .": "", + "You have no active bots.": "", + "You have no group private messages with this person yet!": "", + "You have no inactive bots.": "", + "You have no private messages with these people yet!": "", + "You have no private messages with this person yet!": "", + "You have no private messages yet!": "", + "You have no unread messages!": "", + "You have not muted any topics yet.": "", + "You have not muted any users yet.": "", + "You have not sent any private messages to yourself yet!": "", + "You have not uploaded any files.": "", + "You have nothing to send!": "", + "You haven't been mentioned yet!": "", + "You haven't received any messages sent by this user yet!": "", + "You haven't starred anything yet!": "", + "You must be an organization administrator to create a stream without subscribing.": "", + "You need to be running Zephyr mirroring in order to send messages!": "", + "You searched for:": "", + "You subscribed to stream {stream_name}": "", + "You type": "", + "You unsubscribed from stream {stream_name}": "", + "You're not subscribed to this stream. You will not be notified if other users reply to your message.": "", + "Your API key:": "", + "Your status": "", + "Your time zone:": "", + "Zulip": "", + "Zulip needs to send email to confirm users' addresses and send notifications.": "", + "Zulip needs your permission to enable desktop notifications.": "", + "Zulip's translations are contributed by our amazing community of volunteer translators. If you'd like to help, see the Zulip translation guidelines.": "", + "[Configure]": "", + "[Disable]": "", + "[More\u2026]": "", + "[Quoting\u2026]": "", + "[Unset]": "", + "and": "", + "and {remaining_senders, plural, one {1 other} other {# others}}.": "", + "beta": "", + "clear": "", + "cookie": "", + "group private messages with {recipient}": "", + "in 1 hour": "", + "in 20 minutes": "", + "in 3 hours": "", + "leafy green vegetable": "", + "marketing": "", + "more topics": "", + "or": "", + "private messages with yourself": "", + "private messages with {recipient}": "", + "{comma_separated_usernames} and {last_username} reacted with {emoji_name}": "", + "{date} at {time}": "", + "{days_old} days ago": "", + "{full_name} is typing\u2026": "", + "{hours} hours ago": "", + "{items_selected} selected": "", + "{last_active_date}": "", + "{minutes} min to edit": "", + "{minutes} minutes ago": "", + "{seconds} sec to edit": "", + "{starred_status} this message": "", + "{starred_status} this message (Ctrl + s)": "", + "{username} [said]({link_to_message}):": "", + "{username} reacted with {emoji_name}": "", + "{wildcard_mention_token} (Notify stream)": "" +} \ No newline at end of file diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po index 6fb82686b3..bfdc5e6b51 100644 --- a/locale/de/LC_MESSAGES/django.po +++ b/locale/de/LC_MESSAGES/django.po @@ -30,16 +30,16 @@ # Philip Steffan , 2019 # Robert Hönig , 2017-2019 # Robin Richtsfeld , 2018 -# Roman Bannack , 2020-2021 +# Roman Bannack , 2020-2022 # Tim Abbott , 2018,2020 # Torsten Bauersfeld , 2019 msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Roman Bannack \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: German (http://www.transifex.com/zulip/zulip/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -84,7 +84,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "Ungültige Parameter" @@ -492,7 +492,7 @@ msgid "" "\n" " This team chat is now being hosted on Zulip Cloud. Please accept the Zulip Terms of Service to continue.\n" " " -msgstr "" +msgstr "\n Dieser Team-Chat wird nun auf der Zulip Cloud gehostet. Bitte akzeptiere die Zulip Nutzungsbedingungen, um fortzufahren.\n " #: templates/two_factor/_wizard_forms.html:26 msgid "Or, alternatively, use one of your backup phones:" @@ -508,7 +508,7 @@ msgstr "Sicherheitstoken benutzen" #: templates/zerver/accounts_accept_terms.html:13 msgid "Accept the Terms of Service" -msgstr "" +msgstr "Nutzungsbedingungen akzeptieren" #: templates/zerver/accounts_accept_terms.html:20 #: templates/zerver/create_realm.html:22 templates/zerver/login.html:86 @@ -527,7 +527,7 @@ msgstr "Ich stimme den %(external_host)s:" -msgstr "Deine E-Mail-Adresse %(email)s hat bei den folgenden, von %(external_host)s gehosteten Zulip-Organisationen Accounts:" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "Falls du Probleme mit der Anmeldung hast, kontaktiere bitte Zulip, indem du auf diese Mail antwortest." - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Danke, dass du Zulip benutzt!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Willkommen bei Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "Du hast eine Zulip-Demo-Organisation erstellt. Bitte denke daran, dass diese Organisation in 30 Tagen automatisch gelöscht wird. Erfahre hier mehr über Organisationen!" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "Du hast die neue Zulip-Organisation %(realm_name)s erstellt." - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "Du bist der Zulip-Organisation %(realm_name)s beigetreten." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Details zu deinem Account:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "URL der Organisation: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "Nutzername: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "Benutze deinen LDAP-Account zum Einloggen" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "E-Mail-Adresse: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "(du benötigst diese für die Anmeldung bei den Mobil- und Desktop-Apps)" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "Sieh dir unsere Admin-Anleitung an, werde mit wenigen Tastaturkürzelnzum Zulip-Profi oder beginne direkt mit der Nutzung!" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "Erfahre mehr über Zulip, werde mit wenigen Tastaturkürzeln zum Profi oder beginne direkt mit der Nutzung!" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Viele Grüße," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "das Zulip Team" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "Hey," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "Ich wollte noch eine letzte Sache mit dir teilen: Ein paar Tipps zu Themen, denn deren Beherrschung ist ein Schlüssel, um ein effizienter Zulip-Nutzer zu werden." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "Beispiele für kurze Themen" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "Themen sind vergleichbar mit dem Betreff einer E-Mail. Der große Unterschied ist jedoch, dass sie sehr kurz und leichtgewichtig sind. Zwei oder drei Wörter reichen aus. Zerbrich dir nicht den Kopf darüber — du kannst die Nachricht später noch bearbeiten!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "Gute Themen: Designentwurf, Bug 345, Burgerladen 08/15" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "Nicht zu empfehlen: \"Was denken die anderen von diesem Designentwurf?\", \"Ich arbeite gerade an Bug 345\", \"Hat der Burgerladen 08/15 heute geöffnet?\"" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "Beispiel für ein zu langes Thema" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "Wieso braucht man Themen? Es gibt zwei Gründe: Sie ermöglichen es, Unterhaltungen leichter zu folgen (stell dir nur vor, dass E-Mails keinen Betreff hätten!) und sie ermöglichen es dir, effizienter die Konversationen aufzuholen, die passiert sind, während du abwesend warst — lies die Themen, die für dich relevant sind, und ignoriere die anderen!" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "Probier es jetzt aus." - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "Vielen Dank!" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "Abmelden von Willkommens-E-Mails" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Hallo," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "%(referrer_name)s möchte, dass du Zulip beitrittst — dem Team-Kommunikationstool, das für Produktivität entworfen wurde." - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "Um loszulegen, klicke bitte hier:" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Hallo nochmal," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "Dies ist eine freundliche Erinnerung daran, dass %(referrer_name)s dich zu Zulip eingeladen hat — dem Team-Kommunikationstool, das für Produktivität entworfen wurde." - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "Das ist die letzte Erinnerung, die du für die Einladung erhältst." - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "\n Diese Einladung verfällt in zwei Tagen. Wenn die Einladung,\n verfallen ist, musst du von %(referrer_name)s eine neue anfordern.\n " - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "Diese E-Mail enthält keine Inhalte von Nachrichten, da deine Organisation die Option, Nachrichteninhalte in E-Mail-Benachrichtigungen darzustellen, deaktiviert hat. " - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "Diese E-Mail enthält keine Inhalte von Nachrichten, da du die Option, Nachrichteninhalte in E-Mail-Benachrichtigungen darzustellen, deaktiviert hast. " - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "Du erhältst dies, da @%(mentioned_user_group_name)s in %(realm_name)s erwähnt wurde." - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "Du erhältst dies, da du in %(realm_name)s erwähnt wurdest." - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "Du erhältst dies, da du für diesen Stream E-Mail-Benachrichtigungen aktiviert hast." - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "Antworte direkt auf diese E-Mail, sieh sie dir in Zulip an, oder passe die E-Mail-Einstellungen an." - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "Schau es dir in Zulip an, antworte dort, oder passe die E-Mail-Einstellungen an. " - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "Antworte in Zulip, oder passe die E-Mail-Einstellungen an." - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "\n Antworte nicht auf diese E-Mail. Dieser Zulip-Server ist nicht dafür eingerichtet, eingehende E-Mails zu akzeptieren (Hilfe).\n " - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "Die mit deinem Zulip-Account verbundene E-Mail wurde vor kurzem zu %(new_email)s geändert. Falls du diese Änderung nicht vorgenommen hast, kontaktiere uns bitte sofort unter %(support_email)s." - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "Viele Grüße," - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Organisation: %(organization_url)s Zeit: %(login_time)s E-Mail: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "Uns ist aufgefallen, dass der folgende Zulip-Account sich vor Kurzem eingeloggt hat." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "Organisation: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "E-Mail: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Zeitstempel: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Gerät: %(device_browser)s unter %(device_os)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "IP-Adresse: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "Falls du das selbst warst, musst du nichts weiter tun." - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "Falls du diese Anmeldung nicht erkennst oder glaubst, dass dein Konto möglicherweise gehackt wurde, setze bitte dein Passwort zurück oder melde dich umgehend unter %(support_email)s bei uns." - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Zulip-Sicherheitsdienst" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "Keine Anmeldebenachrichtigungen mehr erhalten" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "Jemand (möglicherweise du selbst) hat ein neues Passwort für dein Zulip-Konto %(email)s bei %(realm_uri)s angefordert." - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "Klicke den Button unten, um dein Passwort zurückzusetzen." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Passwort zurücksetzen" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "Du hattest einmal einen Account auf %(organization_url)s, aber er wurde deaktiviert. Du kannst einen Organisations-Administrator kontaktieren, um deinen Account zu reaktivieren." - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "Du hast keinen Account in dieser Zulip-Organisation." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "Du hast aktive Accounts in folgender/n Organistation(en)" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "Du kannst versuchen, dich bei der/den oben stehenden Organisation(en) anzumelden oder dein Passwort zu ändern." - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "Falls dir diese Aktivität nicht bekannt vorkommt, kannst du diese E-Mail ignorieren." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "\n Deine Organisation, %(organization_name_with_link)s, wurde zum kostenlosen Tarif Zulip Cloud heruntergestuft, da es noch offene Rechnungen gibt. Die unbezahlten Rechnungen wurden storniert.\n " - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "\n Um im Zulip Cloud Standard-Tarif fortzufahren, bitte wieder upgraden über %(upgrade_url)s.\n " - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "\n Wenn du denkst, dass das ein Fehler ist oder wenn du weitere Details benötigst, bitte kontaktiere uns über %(support_email)s.\n " - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "Liebe ehemaligen Administratoren von %(realm_name)s," - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "Einer deiner Administratoren hat eine Reaktivierung der zuvor deaktivierten Zulip-Organisation auf %(realm_uri)s beantragt." - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "Klicke den Button unten, um deine Organisation zu reaktivieren." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Organisation reaktivieren" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "Falls die Anfrage ungewollt ist, musst du nichts machen – der Link wird nach 24 Stunden ungültig." - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "Bestätige deine neue E-Mail-Adresse." @@ -1533,6 +809,43 @@ msgid "" "<%(support_email)s>." msgstr "Falls du diese Änderung nicht vorgenommen hast, kontaktiere uns bitte sofort unter <%(support_email)s>." +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "Du hast eine neue Zulip-Organisation angefordert. Toll!" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Du hast dich vor kurzem bei Zulip angemeldet. Super!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "Klicke auf den Button unten, um die Organisation zu erstellen und dein Konto zu registrieren." + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Klicke den Button unten, um die Registrierung abschließen" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Registrierung abschließen" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "Kontaktiere uns jederzeit über %(support_email)s bei Problemen, mit Feedback oder zum Chatten!" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "Erstelle deine Zulip-Organisation" @@ -1549,81 +862,28 @@ msgid "" "feedback, or just want to chat!" msgstr "Kontaktiere uns jederzeit über %(support_email)s bei Problemen, mit Feedback oder zum Chatten!" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "E-Mail-Einstellungen verwalten" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "Marketing-Emails abbestellen" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "Neue Streams" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "Hier klicken, um sich bei Zulip einzuloggen und aufzuholen" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "Abmelden von E-Mails mit Zusammenfassungen" #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1644,6 +904,16 @@ msgstr "E-Mail-Einstellungen verwalten:" msgid "Unsubscribe from digest emails:" msgstr "Abmelden von E-Mails mit Zusammenfassungen:" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Schwimmender Fisch" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "Danke für deine Anfrage!" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1651,6 +921,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "Deine E-Mail-Adresse %(email)s hat bei den folgenden, von %(external_host)s gehosteten Zulip-Organisationen Accounts:" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "Falls du Probleme mit der Anmeldung hast, kontaktiere bitte Zulip, indem du auf diese Mail antwortest." + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Danke, dass du Zulip benutzt!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "Deine Zulip-Accounts" @@ -1662,6 +944,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "Deine E-Mail-Adresse %(email)s hat bei den folgenden, von %(external_host)s gehosteten Zulip-Organisationen Accounts:" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Willkommen bei Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1669,6 +956,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "Du hast eine Zulip-Demo-Organisation erstellt. Bitte denke daran, dass diese Organisation in 30 Tagen automatisch gelöscht wird. Erfahre hier mehr über Organisationen!" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "Du hast die neue Zulip-Organisation %(realm_name)s erstellt." + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "Du bist der Zulip-Organisation %(realm_name)s beigetreten." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Details zu deinem Account:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "URL der Organisation: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "Nutzername: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "Benutze deinen LDAP-Account zum Einloggen" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "E-Mail-Adresse: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1693,13 +1018,25 @@ msgid "" "shortcuts, or dive right in!" msgstr "Erfahre mehr über Zulip, werde mit wenigen Tastaturkürzeln\nzum Zulip-Profi oder beginne direkt mit der Nutzung!" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Viele Grüße," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "das Zulip Team" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " "on GitHub, or chat with us " "live on the Zulip " "community server!" -msgstr "" +msgstr "PS: Folge uns auf Twitter, gib uns einen Stern auf GitHub, oder chatte mit uns live auf dem Zulip Community-Server!" #: templates/zerver/emails/followup_day1.subject.txt:2 #, python-format @@ -1757,7 +1094,23 @@ msgid "" "PS: Check us out on Twitter (@zulip), star us on GitHub " "(https://github.com/zulip/zulip), or chat with us live on the Zulip " "community server (https://zulip.com/development-community/)!" -msgstr "" +msgstr "PS: Folge uns auf Twitter (@zulip), gib uns einen Stern auf GitHub (https://github.com/zulip/zulip), oder chatte mit uns live auf dem Zulip Community-Server (https://zulip.com/development-community/)!" + +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "Hey," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "Ich wollte noch eine letzte Sache mit dir teilen: Ein paar Tipps zu Themen, denn deren Beherrschung ist ein Schlüssel, um ein effizienter Zulip-Nutzer zu werden." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "Beispiele für kurze Themen" #: templates/zerver/emails/followup_day2.source.html:14 msgid "" @@ -1766,6 +1119,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "Themen sind vergleichbar mit dem Betreff einer E-Mail. Der große Unterschied ist jedoch, dass sie sehr kurz und leichtgewichtig sind. Zwei oder drei Wörter reichen aus. Zerbrich dir nicht den Kopf darüber - du kannst die Nachricht später noch bearbeiten!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "Gute Themen: Designentwurf, Bug 345, Burgerladen 08/15" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "Nicht zu empfehlen: \"Was denken die anderen von diesem Designentwurf?\", \"Ich arbeite gerade an Bug 345\", \"Hat der Burgerladen 08/15 heute geöffnet?\"" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "Beispiel für ein zu langes Thema" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1774,6 +1143,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "Wieso braucht man Themen? Es gibt zwei Gründe: Sie ermöglichen es, Unterhaltungen leichter zu folgen (stell dir nur vor, dass E-Mails keinen Betreff hätten!) und sie ermöglichen es dir, effizienter die Konversationen aufzuholen, die passiert sind, während du abwesend warst - lies die Themen, die für dich relevant sind, und ignoriere die anderen!" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "Probier es jetzt aus." + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Vielen Dank!" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "Abmelden von Willkommens-E-Mails" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "Eine letzte Sache: Die effiziente Nutzung von Themen" @@ -1801,6 +1185,11 @@ msgstr "Probier es jetzt aus:" msgid "Unsubscribe from welcome emails:" msgstr "Abmelden von Willkommens-E-Mails:" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Hallo," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1808,6 +1197,11 @@ msgid "" "communication tool designed for productivity." msgstr "%(referrer_name)s möchte, dass du Zulip beitrittst — dem Team-Kommunikationstool, das für Produktivität entworfen wurde." +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "Um loszulegen, klicke bitte hier:" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1825,6 +1219,11 @@ msgstr "%(referrer_full_name)s (%(referrer_email)s) hat dich zu Zulip eingeladen msgid "To get started, click the link below." msgstr "Um loszulegen, klicke bitte auf den nachfolgenden Link:" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Hallo nochmal," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1832,6 +1231,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "Dies ist eine freundliche Erinnerung daran, dass %(referrer_name)s dich zu Zulip eingeladen hat — dem Team-Kommunikationstool, das für Produktivität entworfen wurde." +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "Das ist die letzte Erinnerung, die du für die Einladung erhältst." + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "\n Diese Einladung verfällt in zwei Tagen. Wenn die Einladung,\n verfallen ist, musst du von %(referrer_name)s eine neue anfordern.\n " + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1868,6 +1281,27 @@ msgid "" "content appearing in email notifications." msgstr "Diese E-Mail enthält keine Inhalte von Nachrichten, da du die Option, Nachrichteninhalte in E-Mail-Benachrichtigungen darzustellen, abgewählt hast." +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "Du erhältst dies, da @%(mentioned_user_group_name)s in %(realm_name)s erwähnt wurde." + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "Du erhältst dies, da du in %(realm_name)s erwähnt wurdest." + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "Du erhältst dies, da du für diesen Stream E-Mail-Benachrichtigungen aktiviert hast." + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1950,6 +1384,19 @@ msgstr "\nAntworte nicht auf diese E-Mail. Dieser Zulip-Server ist nicht dafür msgid "Manage email preferences: " msgstr "E-Mail-Einstellungen verwalten:" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "Die mit deinem Zulip-Account verbundene E-Mail wurde vor kurzem zu %(new_email)s geändert. Falls du diese Änderung nicht vorgenommen hast, kontaktiere uns bitte sofort unter %(support_email)s." + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "Viele Grüße," + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1963,6 +1410,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "Die mit deinem Zulip-Account verbundene E-Mail wurde vor kurzem zu %(new_email)s geändert. Falls du diese Änderung nicht vorgenommen hast, kontaktiere uns bitte sofort unter %(support_email)s." +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Organisation: %(organization_url)s Zeit: %(login_time)s E-Mail: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "Uns ist aufgefallen, dass der folgende Zulip-Account sich vor Kurzem eingeloggt hat." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Organisation: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "E-Mail: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Zeitstempel: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Gerät: %(device_browser)s unter %(device_os)s" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "IP-Adresse: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "Falls du das selbst warst, musst du nichts weiter tun." + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1971,6 +1464,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "Falls du diese Anmeldung nicht erkennst oder glaubst, dass dein Konto möglicherweise gehackt wurde, setze bitte dein Passwort zurück oder melde dich umgehend unter %(support_email)s bei uns." +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Zulip-Sicherheitsdienst" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "Keine Anmeldebenachrichtigungen mehr erhalten" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1988,6 +1490,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "\nFalls du diese Anmeldung nicht erkennst oder glaubst, dass dein Konto möglicherweise gehackt wurde, setze bitte dein Passwort über %(reset_link)s zurück oder melde dich umgehend unter %(support_email)s bei uns." +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "Jemand (möglicherweise du selbst) hat ein neues Passwort für dein Zulip-Konto %(email)s bei %(realm_uri)s angefordert." + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "Klicke den Button unten, um dein Passwort zurückzusetzen." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Passwort zurücksetzen" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1996,6 +1514,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "Du hattest einmal einen Account auf %(organization_url)s, aber er wurde deaktiviert. Du kannst einen Organisations-Administrator kontaktieren, um deinen Account zu reaktivieren." +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "Du hast keinen Account in dieser Zulip-Organisation." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "Du hast aktive Accounts in folgender/n Organistation(en)" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "Du kannst versuchen, dich bei der/den oben stehenden Organisation(en) anzumelden oder dein Passwort zu ändern." + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "Falls dir diese Aktivität nicht bekannt vorkommt, kannst du diese E-Mail ignorieren." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -2012,6 +1553,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "Du hattest einmal einen Account auf %(realm_uri)s, aber er wurde deaktiviert. Du kannst einen Organisations-Administrator kontaktieren, um deinen Account zu reaktivieren." +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "\n Deine Organisation, %(organization_name_with_link)s, wurde zum kostenlosen Tarif Zulip Cloud heruntergestuft, da es noch offene Rechnungen gibt. Die unbezahlten Rechnungen wurden storniert.\n " + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "\n Um im Zulip Cloud Standard-Tarif fortzufahren, bitte wieder upgraden über %(upgrade_url)s.\n " + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "\n Wenn du denkst, dass das ein Fehler ist oder wenn du weitere Details benötigst, bitte kontaktiere uns über %(support_email)s.\n " + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "Liebe ehemaligen Administratoren von %(realm_name)s," + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "Einer deiner Administratoren hat eine Reaktivierung der zuvor deaktivierten Zulip-Organisation auf %(realm_uri)s beantragt." + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Klicke den Button unten, um deine Organisation zu reaktivieren." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Organisation reaktivieren" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "Falls die Anfrage ungewollt ist, musst du nichts machen – der Link wird nach 24 Stunden ungültig." + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "Reaktiviere deine Zulip-Organisation" @@ -2054,7 +1649,7 @@ msgstr "Tarife & Preise" #: templates/zerver/footer.html:9 msgid "Self-hosting" -msgstr "" +msgstr "Selbst hosten" #: templates/zerver/footer.html:10 msgid "Desktop & mobile apps" @@ -2074,7 +1669,7 @@ msgstr "Lösungen" #: templates/zerver/footer.html:19 msgid "Business" -msgstr "" +msgstr "Business" #: templates/zerver/footer.html:22 msgid "Education" @@ -2102,7 +1697,7 @@ msgstr "Erfahrungen von Kunden" #: templates/zerver/footer.html:42 msgid "Company" -msgstr "" +msgstr "Unternehmen" #: templates/zerver/footer.html:45 msgid "Technical University of Munich" @@ -2216,7 +1811,7 @@ msgstr "Jobs" msgid "Sponsor Zulip" msgstr "Zulip fördern" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "Preise ansehen" @@ -2228,7 +1823,7 @@ msgstr "Preise ansehen" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "Zulip selbst hosten" @@ -2468,7 +2063,7 @@ msgstr "Zugriff ohne Account" #: templates/zerver/login.html:41 msgid "Beta" -msgstr "" +msgstr "Beta" #: templates/zerver/login.html:82 msgid "Email or username" @@ -2705,11 +2300,11 @@ msgstr "Schau in einigen Augenblicken in deine E-Mails, um den Vorgang abzuschli #: templates/zerver/self-hosting.html:28 msgid "Features & pricing" -msgstr "" +msgstr "Eigenschaften und Preise" #: templates/zerver/self-hosting.html:32 msgid "Zulip for business" -msgstr "" +msgstr "Zulip für Business" #: templates/zerver/social_auth_select_email.html:6 msgid "" @@ -2831,8 +2426,8 @@ msgstr "Muss ein Serveradministrator sein" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Unzureichende Berechtigungen" @@ -2852,110 +2447,141 @@ msgstr "Fehlender Authentifikations-Header für Basic Auth." msgid "Webhook bots can only access webhooks" msgstr "Webhook-Bots können nur auf Webhooks zugreifen" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Subdomain muss mindestens 3 Zeichen lang sein." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Die Subdomain darf nicht mit einem '-' beginnen oder enden." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Die Subdomain darf nur Kleinbuchstaben, Zahlen und '-' enthalten." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "DIe Subdomain ist nicht verfügbar. Bitte wähle eine andere." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "Die Organisation, der du mit der E-Mail {email} beitreten willst, existiert nicht." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Bitte frage den Administrator der Organisation nach einer Einladung für {email}." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Deine E-Mail-Adresse {email} gehört zu keiner der für die Registrierung bei dieser Organisation erlaubten Domains." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Bitte benutze deine echte E-Mail." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "E-Mail-Adressen, die + enthalten, sind in dieser Organisation nicht erlaubt." -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "Derzeit können keine neuen Mitglieder dieser Organisation beitreten, da alle Zulip-Lizenzen aufgebraucht sind. Bitte kontaktiere die Person, die dich eingeladen hat, und bitte sie darum, die Anzahl der Lizenzen zu erhöhen, und dann versuche es wieder." -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Neues Passwort" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "Neues Passwort bestätigen" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "Token" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Füge bis zu 10 kommagetrennte E-Mail-Adressen hinzu." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Bitte gib höchstens 10 E-Mail-Adressen ein." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "Wir konnten diese Zulip-Organisation nicht finden." -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "Anmeldungen" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, 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/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} hat deine Einladung zum Beitritt in Zulip angenommen!" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Kann Nachricht nicht rendern" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "Du kannst keine Unternachricht an diese Nachricht anhängen." -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "Reaktion existiert bereits." -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "Ungültige Nutzer-ID {}" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2963,192 +2589,190 @@ msgstr "Ungültige Nutzer-ID {}" msgid "User not authorized for this query" msgstr "Nutzer nicht autorisiert für diese Anfrage" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "'{email}' verwendet Zulip nicht mehr." -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Du kannst keine privaten Nachrichten außerhalb deiner Organisation senden." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "Erwarte genau einen Stream" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "Ungültiger Datentyp für Stream" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "Ungültiger Datentyp für Empfänger" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 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/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "Erinnerungen können nur für Streams erstellt werden." -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Nichts zu ändern" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "Private Nachrichten können nicht in Streams verschoben werden." -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "Private Nachrichten können keine Themen haben." -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "Ungültiger propagate_mode ohne Bearbeitung des Themas" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "Kann den Inhalt von Nachrichten nicht ändern, während der Stream geändert wird" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "Widgets können nicht bearbeitet werden." -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "Das Editieren von Nachrichten ist in deiner Organisation deaktiviert" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Du hast keine Berechtigung, diese Nachricht zu editieren" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "Das Editierlimit für diese Nachricht ist ausgelaufen" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "Die Frist, in der das Thema dieser Nachricht bearbeitet werden kann, ist abgelaufen" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 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." -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "Du hast keine Berechtigung dazu, diese Nachricht zu verschieben" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "Du hast keine Berechtigung dazu, diese Nachricht zu verschieben, weil Du keinen Zugriff auf den Stream hast" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "Ungültiger Standard-Stream-Gruppenname '{}'" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "Standard-Stream-Gruppenname zu lang (Limit: {} Zeichen)" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "Standard-Stream-Gruppenname '{}' enthält NULL (0x00) Zeichen." -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "Private Nachrichten sind in dieser Organisation abgeschaltet." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" -msgstr "" +msgstr "In dieser Organisation müssen Themen angegeben werden." -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgets: Der API-Programmierer hat ungültiges JSON gesendet" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets: {error_msg}" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "Daten zu Mitgliedern dieses Streams nicht verfügbar" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "Kann Abonnenten für den privat Stream nicht laden" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." -msgstr "" +msgstr "{user} hat die [Zugriffsreche](/help/stream-permissions) für diesen Stream von **{old_policy}** zu **{new_policy}** geändert." -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" "\n" "* **Old permissions**: {old_policy}.\n" "* **New permissions**: {new_policy}.\n" -msgstr "" +msgstr "{user} hat die [Schreibberechtigungen](/help/stream-sending-policy) für diesen Stream geändert:\n\n* **bisherige Berechtigungen**: {old_policy}.\n* **neue Berechtigungen**: {new_policy}.\n" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "{user_name} hat den Stream {old_stream_name} in {new_stream_name} umbenannt." -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" -msgstr "" +msgstr "Für immer" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." -msgstr "" +msgstr "Ab sofort werden Nachrichten in diesem Stream für immer aufbewahrt." -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3156,155 +2780,150 @@ msgid "" "* **New retention period**: {new_retention_period}\n" "\n" "{summary_line}" -msgstr "" +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/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "Anmeldungen aktiviert" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "Ungültige Standard-Streamgruppe {}" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "'{stream_name}' ist ein Standard-Stream und kann nicht zu '{group_name}' hinzugefügt werden" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "Standard-Streamgruppe '{group_name}' existiert bereits" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "Der Stream '{stream_name}' existiert bereits in der Standard-Streamgruppe '{group_name}'" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "Der Stream '{stream_name}' existiert nicht in der Standard-Streamgruppe '{group_name}'" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "Diese Standard-Streamgruppe heißt bereits '{}'" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "Standard-Streamgruppe '{}' existiert bereits" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "Ungültiges Flag: '{}'" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "Flag nicht änderbar: '{}'" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "Ungültige Nachrichten-Flag-Operation: '{}'" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Ungültige Nachricht" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "{user} hat dieses Thema als gelöst markiert." -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "{user} hat dieses Thema als ungelöst markiert." -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." -msgstr "" +msgstr "Dieses Thema wurde von {user} nach {new_location} verschoben." -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." -msgstr "" +msgstr "Eine Nachricht wurde von {user} aus diesem Thema nach {new_location} verschoben." -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." -msgstr "" +msgstr "{changed_messages_count} Nachrichten wurden von {user} aus diesem Thema nach {new_location} verschoben." -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." -msgstr "" +msgstr "Dieses Thema wurde von {user} aus {old_location} hierher verschoben." -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." -msgstr "" +msgstr "Eine Nachricht wurde von {user} aus {old_location} hierher verschoben." -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." -msgstr "" +msgstr "{changed_messages_count} Nachrichten wurden von {user} aus {old_location} hierher verschoben." -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "Um Nutzer zu schützen, beschränkt Zulip die Anzahl der Einladungen, die du pro Tag versenden kannst. Da du dieses Limit bereits erreicht hast, wurden keine Einladungen versandt." -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "Dein Account ist noch zu neu, um Einladungen für diese Organisation verschicken zu können. Frage einen Administrator der Organisation oder einen erfahreneren Nutzer." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Einige E-Mail-Adressen konnten nicht validiert werden, deshalb wurden noch keine Einladungen gesendet." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "Kann niemanden mehr einladen." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "Es existiert bereits ein benutzerdefinierter Emoji mit diesem Namen." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "Thema ist nicht stummgestellt" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "Ungültige Anordungs-Zuweisung" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "Die Feld-ID {id} konnte nicht gefunden werden." -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "Nutzergruppe '{}' existiert bereits." @@ -3463,7 +3082,7 @@ msgstr "Ungültiger Emoji-Typ." msgid "Must be an organization administrator or emoji author" msgstr "Muss ein Organisations-Administrator oder Emoji-Autor sein." -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Der Emoji-Name enthält ungültige Zeichen" @@ -3507,8 +3126,8 @@ msgstr "Ungültiges Markdown-Include-Statement: {include_statement}" msgid "API usage exceeded rate limit" msgstr "API-Nutzungsrate überschritten" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "Fehlerhaftes JSON" @@ -3545,7 +3164,7 @@ msgstr "Diese Organisation wurde deaktiviert" msgid "" "The mobile push notification service registration for your server has been " "deactivated" -msgstr "" +msgstr "Die Registrierung für die mobilen Push-Benachrichtigungen wurde für deinen Server deaktiviert" #: zerver/lib/exceptions.py:299 msgid "Password authentication is disabled in this organization" @@ -3573,7 +3192,7 @@ msgstr "Das '{event_type}'-Event wird momentan durch den {webhook_name}-Webhook #: zerver/lib/exceptions.py:384 #, python-brace-format msgid "Unable to parse request: Did {webhook_name} generate this event?" -msgstr "" +msgstr "Konnte die Anfrage nicht parsen: Hat {webhook_name} dieses Ereignis generiert?" #: zerver/lib/exceptions.py:407 zerver/views/auth.py:644 #: zerver/views/auth.py:913 zerver/views/auth.py:977 @@ -3686,14 +3305,18 @@ msgstr "Produktivität" msgid "Version control" msgstr "Versionsverwaltung" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Nachricht kann nicht leer sein" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "Nachricht darf keine Null-Bytes enthalten" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Ungültige Nachricht" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "Operator {} wird nicht unterstützt." @@ -3873,36 +3496,36 @@ msgstr "Ungültige JSON-Antwort" msgid "Invalid response format" msgstr "Ungültiges Format der Antwort" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "Ungültiger GCM Parameter zum Bouncer: Priorität {!r}" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "Ungültige GCM Parameter zum Bouncer: {}" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Token existiert nicht" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "In dieser Organisation wurde die Option, Nachichteninhalte über mobile Push-Benachrichtigungen einzuschließen, deaktiviert." -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "{full_name} hat @{user_group_name} erwähnt:" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "{full_name} hat dich erwähnt:" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "{full_name} hat alle erwähnt:" @@ -3911,22 +3534,26 @@ msgstr "{full_name} hat alle erwähnt:" msgid "Push notifications bouncer error: {}" msgstr "Push-Notification-Bouncer Fehler: {}" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "Kann nicht zwischen den Parametern '{var_name1}' und '{var_name2}' entscheiden" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "Fehlendes Argument '{var_name}'" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "Ungültiger Wert für '{var_name}': {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "Argument \"{}\" ist kein gültiges JSON." @@ -3984,9 +3611,9 @@ msgstr "Ungültiger Stream Name '{}'" msgid "Stream(s) ({}) do not exist" msgstr "Steam(s) ({}) nicht vorhanden" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." -msgstr "" +msgstr "Im Netz veröffentlichte Streams sind nicht aktiviert." #: zerver/lib/streams.py:730 msgid "Default stream group with id '{}' does not exist." @@ -3994,7 +3621,7 @@ msgstr "Standard-Streamgruppe mit ID '{}' existiert nicht" #: zerver/lib/string_validation.py:31 msgid "Stream name can't be empty!" -msgstr "" +msgstr "Der Name des Streams kann nicht leer bleiben!" #: zerver/lib/string_validation.py:35 msgid "Stream name too long (limit: {} characters)." @@ -4002,25 +3629,33 @@ msgstr "Stream-Name zu lang (Limit: {} Zeichen)." #: zerver/lib/string_validation.py:41 msgid "Invalid character in stream name, at position {}!" -msgstr "" +msgstr "Ungültiges Zeichen im Namen des Streams an Position {}!" #: zerver/lib/string_validation.py:47 msgid "Topic can't be empty!" -msgstr "" +msgstr "Das Thema kann nicht leer bleiben!" #: zerver/lib/string_validation.py:52 msgid "Invalid character in topic, at position {}!" -msgstr "" +msgstr "Ungültiges Zeichen im Thema an Position {}!" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 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.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "Bildgröße überschreitet das Limit." -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "Dieser Upload würde das Upload-Budget deiner Organisation überschreiten." @@ -4076,7 +3711,7 @@ msgstr "Ungültiger Bottyp" msgid "Invalid interface type" msgstr "Ungültiger Interface-Typ" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "Ungültige Nutzer-ID: {}" @@ -4093,129 +3728,139 @@ msgstr "Nutzer nicht vorhanden" msgid "User is deactivated" msgstr "Nutzer ist deaktiviert" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "{var_name} ist kein String" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item} darf nicht leer sein." -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "Ungültige {var_name}" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} ist zu lang (Limit: {max_length} Zeichen)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "{var_name} hat die ungültige Länge {length}; korrekt ist {target_length}" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "{var_name} ist kein Datum" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "{var_name} ist kein Integer" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "{var_name} ist zu klein" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "{var_name} ist zu groß" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "{var_name} ist kein Float" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "{var_name} ist kein Boolean" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "{var_name} ist kein gültiger Hex-Farbcode" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "{var_name} ist keine Liste" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "{container} sollte genau aus {length} Elementen bestehen" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "{var_name} ist kein Dict" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "Der Key {key_name} fehlt in {var_name}" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "Unerwartete Argumente: {}" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "{var_name} ist kein allowed_type" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "{variable} != {expected_value} ({value} ist falsch)" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "{var_name} ist keine URL" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "Fehlerhaftes URL-Muster." -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' darf nicht leer sein." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}' ist keine gültige Option für '{field_name}'." -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "{var_name} ist kein String oder Integer-Liste" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "{var_name} ist kein String oder Integer" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4242,143 +3887,143 @@ msgstr "Interner Serverfehler" msgid "CSRF error: {reason}" msgstr "CSRF-Fehler: {reason}" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "Stream-Ereignisse" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." -msgstr "" +msgstr "Auf Zulip Cloud Standard verfügbar. Upgraden, um darauf zuzugreifen." -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "Falscher regulärer Ausdruck: {}" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "Fehler: Unbekannter regulärer Ausdruck" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "Ungültiger URL-Formatierungs-String." -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "Die Gruppe %(name)r im URL-Format-String findet sich nicht im Pattern des Linkifiers." -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "Die Gruppe %(name)r im Pattern des Linkifiers findet sich nicht im URL-Format-String." -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "Die pygments Sprache enthält ungültige Zeichen" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "Eigentümer der Organisation" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Administrator der Organisation" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "Moderator" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Mitglied" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Gast" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" -msgstr "" +msgstr "öffentlich im Netz" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Öffentlich" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "Privat, geteilter Verlauf" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "Privat, geschützter Verlauf" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" -msgstr "" +msgstr "Öffentlich, geschützter Verlauf" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "Alle Stream-Mitglieder können posten" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "Nur Administratoren der Organisation können posten" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "Nur Administratoren und Moderatoren von Organisationen dürfen Beiträge verfassen." -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "Nur vollständige Mitglieder der Organisation können posten" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Unicode Emoji" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Benutzerdefinierte Emoji" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Zulip Extra-Emoji" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "Nutzer mit ID {} ist deaktiviert" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "Nutzer mit ID {} ist ein Bot" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "Liste von Optionen" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "Personenauswahl" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "Kurzer Text" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "Langer Text" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "Datumsauswahl" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Link" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "Externer Account" @@ -4455,30 +4100,30 @@ msgstr "Subdomain benötigt" #: zerver/views/auth.py:982 msgid "Password is incorrect." -msgstr "" +msgstr "Das Passwort stimmt nicht." #: zerver/views/compatibility.py:18 msgid "User-Agent header missing from request" msgstr "User-Agent Header fehlt im Request." -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "Beschriftung darf nicht leer sein." -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "Feld muss mindestens eine Auswahloption haben." -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Ungültiger Feldtyp." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "Es gibt schon ein Feld mit dieser Beschriftung." -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "Nutzerdefiniertes Standard-Feld kann nicht aktualisiert werden." @@ -4520,19 +4165,19 @@ msgstr "Keine solche Einladung" msgid "Invalid stream id {}. No invites were sent." msgstr "Ungültige Stream-ID {}. Es wurden keine Einladungen verschickt." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "Die Anzeige des Nachrichten-Editierverlaufs ist in dieser Organisation deaktivert" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "Du hast keine Berechtigung dazu, diese Nachricht zu löschen" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "Das Zeitlimit für das Entfernen dieser Nachricht ist überschritten" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "Nachricht ist bereits gelöscht" @@ -4553,7 +4198,7 @@ msgstr "Ungültiger Anker" msgid "Too many messages requested (maximum {})." msgstr "Zu viele Nachrichten angefordert (Maximum {})." -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "Kein Thema '{}' vorhanden" @@ -4670,7 +4315,7 @@ msgstr "Ungültige Domain: {}" msgid "The domain {domain} is already a part of your organization." msgstr "Die Domain {domain} gehört schon zu deiner Organisation." -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "Keinen Eintrag für die Domain {domain} gefunden." @@ -4730,78 +4375,78 @@ msgstr "Der Link zur Erstellung von Organisationen ist abgelaufen oder nicht lä msgid "New organization creation disabled" msgstr "Das Erstellen einer neuen Organisation ist deaktiviert" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "Nutzer nicht authorisiert, Queries im Namen von '{principal}' auszuführen" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "Private Streams können nicht als Standard gesetzt werden." -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "Du musst \"new_description\" oder \"new_group_name\" übergeben." -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "Ungültiger Wert für \"op\". Gib \"add\" oder \"remove\" an." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Der Stream hat schon diesen Namen!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "Standardstreams können nicht in private Streams umgewandelt werden." -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Es gibt nichts zu tun. Gib mindestens \"add\" oder \"delete\" an" -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "{user_full_name} hat dich zum Stream {stream_name} hinzugefügt." -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "{user_full_name} hat dich zu den folgenden Steams hinzugefügt:" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "Kann auf Stream ({stream_name}) nicht zugreifen." -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "Du kannst andere Zephyr-Mirroring-Nutzer nur zu privater Streams einladen." -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "{user_name} hat die folgenden Streams angelegt: {stream_str}." -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "{user_name} hat den neuen Stream {stream_str} angelegt." -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "Neue Streams" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." -msgstr "Stream angelegt von {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" +msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "Unbekannte Abonnementeigenschaft: {}" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "Stream mit ID {} ist nicht abonniert" @@ -4855,7 +4500,7 @@ msgstr "Keine neuen Daten übergeben" msgid "User {user_id} is already a member of this group" msgstr "Nutzer {user_id} ist bereits ein Mitglied dieser Gruppe" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "Es gibt keinen Nutzer '{}' in dieser Nutzergruppe" @@ -5022,13 +4667,13 @@ msgstr "Inhalt kann nicht leer sein" #: zerver/webhooks/ifttt/view.py:33 msgid "Topic must be a string" -msgstr "" +msgstr "Das Thema muss ein String sein." #: zerver/webhooks/ifttt/view.py:36 msgid "Content must be a string" -msgstr "" +msgstr "Der Inhalt muss ein String sein." -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Fehlerhafte JSON-Eingabe" @@ -5066,33 +4711,41 @@ msgid "" msgstr "Dein Datenexport ist fertig und wurde hier hochgeladen:\n\n{public_url}" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "Muss mit gültigem Zulip-Server-API-Schlüssel validiert werden." #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" -msgstr "" +msgstr "Ungültige UUID" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Ungültiger Token-Typ" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "{} ist kein gültiger Hostname" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "Ungültige Eigenschaft {}" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "Die Daten sind nicht in Ordnung." -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "Unzulässige Daten." diff --git a/locale/de/translations.json b/locale/de/translations.json index 4729f066e1..1078c1820d 100644 --- a/locale/de/translations.json +++ b/locale/de/translations.json @@ -38,10 +38,10 @@ "{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\\.", "Subscribe": "Abonnieren", "Click here to learn about exporting private streams and messages.": "Hier klicken, um zu erfahren, wie man private Streams und Nachrichten exportiert\\.", - "Log in to search your personal history.": "", + "Log in to search your personal history.": "Einloggen, um deinen persönlichen Verlauf zu durchsuchen.", "Upgrade for more space.": "Upgrade für mehr Platz\\.", - " to add a new line": "", - " to send": "", + " to add a new line": ", um eine neue Zeile einzufügen", + " to send": " zum Absenden", "A Topic Move already in progress.": "Ein Thema wird gerade schon bewegt.", "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.": "Eine Sprache wird nur dann als zu 100% übersetzt gekennzeichnet, wenn sämtliche Zeichenketten in Web-, Desktop- und Mobil-Apps übersetzt sind, einschließlich der Verwaltungs-Oberfläche und Fehlermeldungen.", "A stream needs to have a name": "Ein Stream benötigt einen Namen", @@ -68,6 +68,7 @@ "Add a new profile field": "Neues Profilfeld hinzufügen", "Add a new user group": "Neue Nutzergruppe hinzufügen", "Add alert word": "Füge ein Signalwort hinzu", + "Add all users": "Alle Nutzer hinzufügen", "Add another user...": "Noch einen Nutzer hinzufügen...", "Add choice": "Option hinzufügen", "Add code playground": "Code-Spielwiese hinzufügen", @@ -84,7 +85,8 @@ "Add question": "Frage hinzufügen", "Add stream": "Stream hinzufügen", "Add streams": "Streams hinzufügen", - "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", + "Add subscribers": "Abonnenten hinzufügen", + "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "Abonnenten hinzufügen. Gib eine Nutzergruppe oder einen #Streamnamen an, um mehrere Abonnenten hinzuzufügen.", "Add task": "Aufgabe hinzufügen", "Add video call": "Videoanruf hinzufügen", "Added successfully!": "Erfolgreich hinzugefügt!", @@ -108,7 +110,6 @@ "All": "Alle", "All messages": "Alle Nachrichten", "All messages including muted streams": "Alle Nachrichten, einschließlich stummgeschalteter Streams", - "All stream members can post": "Alle Stream-Mitglieder können posten", "All stream subscribers can post.": "Alle Stream-Mitglieder können posten.", "All streams": "Alle Streams", "All time": "Insgesamt", @@ -158,7 +159,7 @@ "Authentication methods": "Authentifizierungs-Methoden", "Author": "Autor", "Automatic": "automatisch", - "Avatar changes are disabled in this organization.": "Änderungen am Avatar sind in dieser Organisation deaktiviert.", + "Avatar changes are disabled in this organization": "Änderungen am Avatar sind in dieser Organisation deaktiviert.", "Avatar from Gravatar": "Avatar von Gravatar", "Back to streams": "Zurück zu den Streams", "Billing": "Abrechnung", @@ -168,9 +169,9 @@ "Bot email (a-z, 0-9, and dashes only)": "E-Mail-Adresse des Bots (nur a-z, 0-9 und Bindestrich)", "Bot type": "Typ", "Bots": "Bots", - "Browse recent topics": "", + "Browse recent topics": "Neueste Themen ansehen", "Browse streams": "Streams durchsuchen", - "Busy": "", + "Busy": "Beschäftigt", "By deactivating your account, you will be logged out immediately.": "Wenn du deinen Account deaktivierst, wirst du sofort abgemeldet.", "Cancel": "Abbrechen", "Cancel compose": "Verfassen abbrechen", @@ -183,13 +184,14 @@ "Change only this message topic": "Ändere nur das Thema dieser Nachricht", "Change password": "Passwort ändern", "Change previous and following messages to this topic": "Vorherige und nachfolgende Nachrichten zu diesem Thema ändern", - "Change send shortcut": "", + "Change send shortcut": "Kurzbefehl für Absenden ändern", "Change stream info": "Stream-Info ändern", - "Change stream permissions": "", + "Change stream permissions": "Stream-Rechte ändern", "Change stream permissions for #{stream_name}": "Streamberechtigungen für #{stream_name} ändern", "Check all": "Alles auswählen", "Check your email ({email}) to confirm the new address.": "Überprüfe deine E-Mail ({email}) um deine neue Adresse zu bestätigen.", "Choose avatar": "Avatar auswählen", + "Choose subscribers": "Abonnenten auswählen", "Clear emoji image": "Emoji-Bild entfernen", "Clear profile picture": "Profilbild entfernen", "Click here to reveal.": "Hier klicken zum Anzeigen.", @@ -218,14 +220,13 @@ "Configure the authentication methods for your organization.": "Arten der Authentifizierung für deine Organisation konfigurieren.", "Configure the default streams new users are subscribed to when joining your organization.": "Standardstreams für neue Nutzer deiner Organisation konfigurieren.", "Confirm": "Bestätigen", - "Consider searching all public streams.": "", + "Consider searching all public streams.": "Vielleicht möchtest du alle öffentlichen Streams durchsuchen.", "Contact support": "Support kontaktieren", "Convert emoticons before sending (:) becomes \ud83d\ude03)": "Emoticons vor dem Senden konvertieren (:) in 😃 umwandeln)", "Cookie Bot": "Cookie-Bot", "Copied!": "Kopiert!", "Copy and close": "Kopieren und schließen", "Copy code": "Kopiere den Code", - "Copy from stream": "Von anderem Stream kopieren", "Copy link": "Link kopieren", "Copy link to message": "Link zu dieser Nachricht kopieren", "Copy link to topic": "Link zum Thema kopieren", @@ -258,21 +259,21 @@ "Deactivate": "Deaktivieren", "Deactivate account": "Account deaktivieren", "Deactivate organization": "Organisation deaktivieren", - "Deactivate user": "", + "Deactivate user": "Nutzer deaktivieren", "Deactivate your account": "Deaktiviere deinen Account", - "Deactivate {name}": "", + "Deactivate {name}": "{name} deaktivieren", "Deactivated": "Deaktiviert", "Deactivated users": "Deaktivierte Nutzer", "December": "Dezember", "Default is {language}. Use 'text' to disable highlighting.": "Standard ist {language}. Benutze 'text', um das Highlighting abzustellen.", "Default language": "Standardsprache", - "Default language for code blocks:": "Standardsprache für Code-Blöcke:", + "Default language for code blocks": "Standardsprache für Code-Blöcke", "Default settings for new users joining this organization.": "Standardeinstellungen für neue Nutzer, die dieser Organisation beitreten.", "Default streams": "Standardstreams", "Default user settings": "Standardnutzereinstellungen", "Default view": "Standardansicht", "Delay before sending message notification emails": "Verzögerung, bevor Benachrichtigungs-E-Mails verschickt werden", - "Delay period (minutes)": "", + "Delay period (minutes)": "Verzögerung (in Minuten)", "Delete": "Löschen", "Delete alert word": "Signalwort löschen", "Delete all drafts": "Alle Entwürfe löschen", @@ -307,6 +308,7 @@ "Display availability to other users when online": "Anderen Nutzern die Verfügbarkeit anzeigen, wenn du online bist.", "Display my availability to other users when online": "Anderen Nutzern meine Verfügbarkeit anzeigen, wenn ich online bin", "Display settings": "Einstellungen der Anzeige", + "Do you want to add everyone?": "Möchtest du alle hinzufügen?", "Domain": "Domain", "Don\u2019t allow disposable email addresses": "Keine Wegwerf-E-Mail-Adressen erlauben", "Download": "Download", @@ -320,8 +322,8 @@ "Drafts": "Entwürfe", "Drafts are not synced to other devices and browsers.": "Entwürfe werden nicht mit anderen Geräten und Browsern synchronisiert.", "Drafts older than {draft_lifetime} days are automatically removed.": "Entwürfe, die älter als {draft_lifetime} Tage sind, werden automatisch entfernt.", - "Duration deletion is allowed after posting (minutes)": "", - "Duration editing is allowed after posting (minutes)": "", + "Duration deletion is allowed after posting (minutes)": "Zeit, innerhalb der nach dem Posten noch Löschen möglich ist (in Minuten)", + "Duration editing is allowed after posting (minutes)": "Zeit, innerhalb der nachdem Posten noch Bearbeitung möglich ist (in Minuten)", "EDITED": "EDITIERT", "Edit": "Bearbeiten", "Edit #{stream_name}": "#{stream_name} bearbeiten", @@ -335,7 +337,7 @@ "Edit your last message": "Deine letzte Nachricht bearbeiten", "Edit your profile": "Profil ändern", "Edited ({last_edit_timestr})": "Bearbeitet ({last_edit_timestr})", - "Edited by {full_name}": "", + "Edited by {full_name}": "Bearbeitet von {full_name}", "Effect": "Effekt", "Email": "E-Mail", "Email address": "E-Mail-Adresse", @@ -350,7 +352,7 @@ "Enable message edit history": "Bearbeitungsverlauf von Nachrichten anzeigen", "Enable notifications": "Benachrichtigungen aktivieren", "Enabled": "Aktiviert", - "End of results from your history.": "", + "End of results from your history.": "Ende der Ergebnisse aus deinem Verlauf.", "Endpoint URL": "Endpoint-URL", "Enter sends when composing a message": "Die Eingabetaste sendet die Nachricht ab, wenn diese bearbeitet wird", "Error": "Fehler", @@ -382,6 +384,7 @@ "Expires at": "Verfällt am/um:", "Expires on {date}": "Läuft am {date} ab", "Export failed": "Export fehlgeschlagen", + "Export organization": "Organisation exportieren", "Export started. Check back in a few minutes.": "Export gestartet. Sieh in ein paar Minuten wieder nach.", "Exports all users, settings, and all data visible in public streams.": "Exportiert alle Nutzer, Einstellungen und alle in öffentlichen Streams sichtbaren Daten.", "External account type": "Externe Konto Art", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "Das Hochladen von Dateien und Bildern wurde für diese Organisation deaktiviert.", "File size must be at most {max_file_size} MiB.": "Die Dateigröße darf maximal {max_file_size} MiB betragen.", "File type is not supported.": "Dateiformat wird nicht unterstützt.", - "Filter": "Filter", "Filter bots": "Bots filtern", "Filter by category": "Nach Kategorie filtern", "Filter code playgrounds": "Code-Spielwiesen filtern", "Filter deactivated users": "Deaktivierte Nutzer filtern", - "Filter emojis": "Emojis filtern", + "Filter default streams": "Standardstreams filtern", + "Filter emoji": "Emojis filtern", "Filter exports": "Exports filtern", "Filter invites": "Einladungen filtern", "Filter languages": "Sprachen filtern", @@ -412,8 +415,10 @@ "Filter muted topics": "Stummgeschaltete Themen filtern", "Filter muted users": "Stummgeschaltete Nutzer filtern", "Filter streams": "Streams filtern", + "Filter subscribers": "Abonnenten filtern", "Filter topics": "Themen filtern", "Filter topics (t)": "Themen filtern (t)", + "Filter uploaded files": "Hochgeladene Dateien filtern", "Filter uploads": "Uploads filtern", "Filter users": "Nutzer filtern", "First message": "Erste Nachricht", @@ -522,7 +527,7 @@ "Log out": "Abmelden", "Login required": "Einloggen erforderlich", "Looking for our integrations or API documentation?": "Suchst du unsere Dokumentation für Integrationen oder die API?", - "MOVED": "", + "MOVED": "VERSCHOBEN", "Manage organization": "Organisation verwalten", "Manage streams": "Streams verwalten", "Manage this user": "Diesen Nutzer verwalten", @@ -540,7 +545,7 @@ "Member": "Mitglied", "Members": "Mitglieder", "Members can only view or manage invitations that you yourself sent.": "Mitglieder können nur die Einladungen ansehen oder verwalten, die du selbst gesendet hast.", - "Mention a time-zone-aware time": "", + "Mention a time-zone-aware time": "Eine zeitzonenbewusste Zeit erwähnen", "Mentioned in": "Erwähnt in", "Mentions": "Erwähnungen", "Menu": "Menü", @@ -555,7 +560,7 @@ "Message retention": "Aufbewahren von Nachrichten", "Message retention for stream": "Aufbewahren von Nachrichten für Stream", "Message retention period": "Zeitraum für die Aufbewahrung von Nachrichten", - "Message scheduled for {deliver_at}": "", + "Message scheduled for {deliver_at}": "Nachricht geplant für {deliver_at}", "Message sent when you were not subscribed": "Nachricht wurde versandt, als du hier noch nicht abonniert hattest.", "Message {recipient_label}": "Nachricht an {recipient_label}", "Message {recipient_names}": "Nachricht an {recipient_names}", @@ -574,8 +579,8 @@ "More than 2 weeks ago": "Vor mehr als 2 Wochen", "Move all messages in {topic_name}": "Verschiebe alle Nachrichten in {topic_name}", "Move topic": "Thema verschieben", - "Moved ({last_edit_timestr})": "", - "Moved by {full_name}": "", + "Moved ({last_edit_timestr})": "Verschoben ({last_edit_timestr})", + "Moved by {full_name}": "Verschoben von {full_name}", "Must be invited by a subscriber; new subscribers can only see messages sent after they join; hidden from non-administrator users": "Man muss von einem Abonnenten eingeladen werden; neue Abonnenten sehen nur die Nachrichten, die nach ihrem Beitritt gesendet wurden; verborgen vor Nutzern, die keine Administratoren sind", "Must be invited by a subscriber; new subscribers can view complete message history; hidden from non-administrator users": "Man muss von einem Abonnenten eingeladen werden; neue Abonnenten sehen den kompletten Nachrichtenverlauf; verborgen vor Nutzern, die keine Administratoren sind", "Mute stream": "Stream stummschalten", @@ -634,12 +639,12 @@ "New password is too weak": "Neues Passwort ist zu schwach", "New private message": "Neue private Nachricht", "New stream message": "Neue Stream Nachricht", - "New stream notifications:": "Neue Stream-Benachrichtigungen:", + "New stream notifications": "Neue Stream-Benachrichtigungen", "New subscribers can only see messages sent after they join.": "Neue Abonnenten sehen nur die Nachrichten, die nach ihrem Beitritt gesendet wurden.", "New subscribers can view complete message history.": "Neue Abonnenten können den kompletten Nachrichtenverlauf sehen.", "New task": "Neue Aufgabe", "New topic": "Neues Thema", - "New user notifications:": "Neue Nutzer-Benachrichtigungen:", + "New user notifications": "Neue Nutzer-Benachrichtigungen", "Next message": "Nächste Nachricht", "Next unread private message": "Nächste ungelesene private Nachricht", "Next unread topic": "Nächstes ungelesenes Thema", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "Nur Gruppenmitglieder, Administratoren und Moderatoren der Organisation können eine Gruppe modifizieren.", "Only organization administrators and moderators can add custom emoji in this organization.": "Nur Administratoren der Organisation und Moderatoren können in dieser Organisation benutzerdefinierte Emoji hinzufügen.", "Only organization administrators and moderators can modify user groups in this organization.": "Nur Administratoren und Moderatoren der Organisation können in dieser Organisation Nutzergruppen modifizieren.", - "Only organization administrators and moderators can post": "Nur Administratoren und Moderatoren von Organisationen dürfen Beiträge verfassen.", "Only organization administrators and moderators can post.": "Nur Administratoren und Moderatoren von Organisationen dürfen Beiträge verfassen.", "Only organization administrators can add bots to this organization.": "Nur Administratoren dieser Organisation können ihr Bots hinzufügen.", "Only organization administrators can add custom emoji in this organization.": "In dieser Organisation können nur Administratoren eigene\nEmojis hinzufügen.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "Nur Administratoren der Organisation können diese Einstellungen bearbeiten.", "Only organization administrators can edit these settings.": "Diese Einstellungen können nur von Administratoren dieser Organisation bearbeitet werden.", "Only organization administrators can modify user groups in this organization.": "Nur Organisationsadministratoren können Nutzergruppen in dieser Organisation ändern.", - "Only organization administrators can post": "Nur Administratoren der Organisation können posten", "Only organization administrators can post.": "Nur Administratoren dieser Organisation können posten.", "Only organization admins and moderators are allowed to post to this stream.": "Nur Administratoren und Moderatoren von Organisationen dürfen in diesem Stream Beiträge verfassen.", "Only organization admins are allowed to post to this stream.": "Nur Administratoren dieser Organisation können in diesen Stream schreiben.", "Only organization full members can add custom emoji in this organization.": "Nur vollständige Mitglieder der Organisation können in dieser Organisation benutzerdefinierte Emoji hinzufügen.", - "Only organization full members can post": "Nur vollständige Mitglieder der Organisation können posten", "Only organization full members can post.": "Nur vollständige Mitglieder der Organisation können posten.", "Only organization owners can edit these settings.": "Diese Besitzer dieser Organisation können diese Einstellungen ändern.", "Only owners can change message retention policy.": "Nur Eigentümer können die Politik der Nachrichtenaufbewahrung ändern.", @@ -742,14 +744,12 @@ "Owner: {name}": "Besitzer: {name}", "Owners only": "Nur Eigentümer", "PMs, mentions, and alerts": "PNs, Erwähnungen und Signale", - "Pan & zoom": "Verschieben & zoomen", "Participants": "Teilnehmer", "Participated": "Teilgenommen", "Password": "Passwort", "Password is too weak": "Zu schwaches Passwort", "Password should be at least {length} characters long": "Passwort sollte mindestens {length} Zeichen enthalten", "Pattern": "Muster", - "People to add": "Personen hinzufügen", "Personal": "Persönlich", "Personal settings": "Persönliche Einstellungen", "Pin stream to top": "Den Stream oben anpinnen", @@ -763,10 +763,10 @@ "Please just upload one file.": "Bitte lade nur eine Datei hoch.", "Please re-enter your password to confirm your identity.": "Bitte gib dein Passwort ein um deine Identität zu bestätigen.", "Please select a different stream or change topic name.": "Bitte wähle einen anderen Stream oder ändere das Thema.", - "Please specify a date or time.": "", + "Please specify a date or time.": "Bitte gib ein Datum oder eine Zeit an.", "Please specify a stream": "Bitte wähle einen Stream", "Please specify at least one valid recipient": "Bitte gib mindestens einen gültigen Empfänger an", - "Posted by {full_name}": "", + "Posted by {full_name}": "Veröffentlicht von {full_name}", "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.", @@ -785,7 +785,6 @@ "Private, shared history": "Privat, geteilter Verlauf", "Pro tip: You can use 'd' to open your drafts.": "Tipp: Mit 'd' kannst du deine Entwürfe öffnen.", "Profile": "Profil", - "Profile picture": "Profilbild", "Public": "Öffentlich", "Public stream messages in organization": "Nachrichten in öffentlichen Streams der Organisation", "Quote and reply or forward": "Zitieren und antworten oder weiterleiten", @@ -809,6 +808,7 @@ "Resend": "Erneut senden", "Resend invitation": "Einladung nochmals senden", "Resending encountered an error. Please reload and try again.": "Es ist ein Fehler beim erneuten Verschicken aufgetreten. Bitte lade die Seite neu und versuche es nochmal.", + "Reset zoom": "Vergrößerung zurücksetzen", "Restore draft": "Entwurf wiederherstellen", "Restrict email domains of new users?": "E-Mail-Domain neuer Nutzer beschränken?", "Restrict to a list of domains": "Auf eine Liste bestimmter Domains beschränken", @@ -831,7 +831,7 @@ "Saving": "Wird gespeichert", "Scroll down": "Runterscrollen", "Scroll through streams": "Durch Streams scrollen", - "Scroll to bottom": "", + "Scroll to bottom": "Zum Ende scrollen", "Scroll up": "Hochscrollen", "Search": "Suche", "Search GIFs": "Durchsuche GIFs", @@ -840,7 +840,6 @@ "Search operators": "Such-Operatoren", "Search people": "Personen suchen", "Search results": "Suchergebnisse", - "Search subscribers": "Abonnenten suchen", "See how to configure email.": "So konfigurierst du die E-Mails.", "Select a stream below or change topic name.": "Wähle unten einen Stream oder ändere die Bezeichnung des Themas", "Select date and time": "Datum und Zeit auswählen", @@ -890,12 +889,12 @@ "Show/change your API key": "Zeige/Ändere deinen API-Schlüssel", "Sign up": "Registrieren", "Silent mentions do not trigger notifications.": "Stumme Erwähnungen lösen keine Benachrichtigungen aus.", - "Since you are not logged in, you can only view messages in web-public streams.": "", + "Since you are not logged in, you can only view messages in web-public streams.": "Da du nicht eingeloggt bist, kannst du nur Nachrichten in im Netz veröffentlichten Streams ansehen.", "Size": "Größe", "Slack compatible": "Kompatibel mit Slack", "Slack's outgoing webhooks": "Slack's Outgoing Webhooks", "Some common words were excluded from your search.": "Einige gängige Worte aus deiner Suchanfrage wurden nicht berücksichtigt.", - "Some older messages are unavailable. Upgrade your organization to access your full message history.": "", + "Some older messages are unavailable. Upgrade your organization to access your full message history.": "Einige ältere Nachrichten sind nicht verfügbar. Bitte ein Upgrade deiner Organisation durchführen, um den vollständigen Nachrichtenverlauf anzuzeigen.", "Sort by estimated weekly traffic": "Nach geschätztem wöchentlichem Traffic sortieren", "Sort by name": "Nach Namen sortieren", "Sort by number of subscribers": "Nach Anzahl der Abonnenten sortieren", @@ -911,7 +910,6 @@ "Stream creation": "Stream erstellen", "Stream description": "Beschreibung des Streams", "Stream list": "Stream-Liste", - "Stream membership": "Mitglieder des Streams", "Stream name": "Name des Streams", "Stream permissions": "Stream Berechtigungen", "Stream settings": "Einstellungen des Streams", @@ -931,12 +929,12 @@ "Sunday": "Sonntag", "Support Zulip": "Zulip unterstützen", "Switch between tabs": "Zwischen Tabs wechseln", - "Switch to dark theme": "", - "Switch to light theme": "", + "Switch to dark theme": "Zum dunklen Theme wechseln", + "Switch to light theme": "Zum hellen Theme wechseln", "Sync with computer": "Mit Computer synchronisieren", "System bot": "System-Bot", "Task already exists": "Die Aufgabe gibt es bereits", - "Task list": "", + "Task list": "Aufgabenliste", "Test desktop notification": "Teste die Desktop-Benachrichtigung", "The basics": "Grundlagen", "The recipient {recipient} is not valid": "Der Empfänger {recipient} ist ungültig", @@ -945,20 +943,19 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Ihr Passwort wird von unserem System gelöscht,\nund alle Bots, die sie verwalten, werden deaktiviert.", "Theme": "Theme", "There are no current alert words.": "Es gibt derzeit keine Signalwörter.", - "These settings are explained in detail in the help center.": "Diese Einstellungen werden detailliert im Hilfecenter erklärt.", "This Zulip server is running an old version and should be upgraded.": "Die laufende Version der Zulip-Server-Software ist veraltet und sollte aktualisiert werden.", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "Diese Aktion ist dauerhaft und kann nicht rückgängig gemacht werden. Alle Nutzer werden dauerhaft Zugriff auf Ihre Zulip-Konten verlieren.", "This file exceeds maximum allowed size of": "Diese Datei ist größer als die maximal gestattete Größe von", "This is a private stream. Only people who have been invited can access its content, but any subscriber can invite others.": "Dies ist ein privater Stream. Nur Nutzer, die dazu eingeladen wurden, können auf die Inhalte zugreifen, aber jeder Abonnent kann weitere einladen.", "This is a public stream. Any member of the organization can join without an invitation or view content sent to this stream.": "Dies ist ein öffentlicher Stream. Jedes Mitglied der Organisation kann ohne Einladung beitreten oder die Inhalte ansehen, die an diesen Stream gesendet werden.", - "This is a web-public stream. Any member of the organization can join without an invitation and anyone on the internet can read the content published.": "", + "This is a web-public stream. Any member of the organization can join without an invitation and anyone on the internet can read the content published.": "Dies ist ein im Netz veröffentlichter Stream. Jedes Mitglied einer Organisation kann ohne Einladung daran teilnehmen, und jeder im Internet kann die hier veröffentlichten Inhalte lesen.", "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 is a private stream": "Dies ist ein privater Stream.", - "This is a web-public stream": "", + "This is a web-public stream": "Dies ist ein im Netz veröffentlichter Stream.", "This is what a Zulip notification looks like.": "So sehen Benachrichtigungen in Zulip aus.", "This message was hidden because you have muted the sender.": "Diese Nachricht ist verborgen, weil du den Absender stummgeschaltet hast.", "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "Diese Organisation ist konfiguriert, Nachrichten nur für {minutes_to_edit} Minuten nach dem Senden bearbeitbar zu machen.", - "This stream does not exist or is not web-public.": "", + "This stream does not exist or is not web-public.": "Dieser Stream existiert nicht oder er ist nicht im Netz veröffentlicht.", "This stream does not exist or is private.": "Dieser Stream existiert nicht oder ist privat.", "This stream does not yet have a description.": "Dieser Stream hat noch keine Beschreibung.", "This stream has been deactivated": "Dieser Stream wurde deaktiviert.", @@ -975,7 +972,7 @@ "To": "An", "To add syntax highlighting to a multi-line code block, add the language's first Pygments short name after the first set of back-ticks. You can also make a code block by indenting each line with 4 spaces.": "Um Code-Blöcke mit Syntax-Highlighting darzustellen, füge das erste Kürzel von Pygment für die Sprache nach den ersten Akzent-Zeichen ein. Du kannst auch Code-Blöcke darstellen lassen, wenn du jeder Zeile 4 Leerzeichen voranstellst.", "To invite users, please increase the number of licenses or deactivate inactive users.": "Um Nutzer einzuladen, erhöhe bitte die Anzahl der Lizenzen oder deaktiviere inaktive Nutzer.", - "To preserve your reading state, this view does not mark messages as read.": "", + "To preserve your reading state, this view does not mark messages as read.": "Um deinen Lesefortschritt zu bewahren, werden bei dieser Ansicht Nachrichten nicht als gelesen markiert.", "Today": "Heute", "Toggle subscription": "Abonnierung umschalten", "Toggle the gear menu": "Zahnrad-Menü umschalten", @@ -984,7 +981,7 @@ "Topic": "Thema", "Topic editing only": "Kann nur Thema bearbeiten", "Topic muted": "Thema stummgeschaltet", - "Topics are required in this organization": "", + "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", "Two factor authentication": "Zwei-Faktor-Authentifizierung", @@ -1006,7 +1003,7 @@ "Unpin stream from top": "Oben angepinnten Stream loslösen", "Unread": "Ungelesen", "Unread count summary (appears in desktop sidebar and browser tab)": "Gesamtzahl ungelesener Nachrichten (erscheint in der Desktop-Seitenleiste und im Browser-Tab)", - "Unresolve topic": "", + "Unresolve topic": "Thema als ungelöst markieren", "Unstar": "Markierung aufheben", "Unstar all messages": "Alle markierten Nachrichten aufheben", "Unstar all messages in topic": "Entferne alle Markierungen im Thema", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "Nutze die Einstellungen des Streams, um dich von privaten Streams abzumelden.", "User": "Nutzer", "User ID": "Nutzer-ID", - "User ID: {user_id}; email hidden": "Nutzer ID: {user_id}; E-Mail-Adresse verborgen", "User group added!": "Nutzergruppe hinzugefügt!", "User groups": "Nutzergruppen", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "Nutzergruppen ermöglichen dir, mehrere Benutzer auf einmal zu erwähnen. Wenn du eine Nutzergruppe erwähnst, bekommen alle in der Gruppe eine Benachrichtigung, als hättest du sie einzeln erwähnt.", @@ -1074,11 +1070,11 @@ "We are about to have a poll. Please wait for the question.": "Wir haben gleich eine Umfrage. Bitte warte auf die Frage.", "We strongly recommend enabling desktop notifications. They help Zulip keep your team connected.": "Wir empfehlen dir dringend, Desktop-Benachrichtigungen zu aktivieren. Sie helfen Zulip, dein Team zu verbinden.", "We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.": "Wir haben \"{originalHotkey}\" hotkey erstezt mit \"{replacementHotkey}\" damit der shortcut leichter benutzt werden kann.", - "Web-public": "", + "Web-public": "öffentlich im Netz", "Wednesday": "Mittwoch", "Week of {date}": "Woche {date}", "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "Willkommen zurück! Du hast {unread_msgs_count}ungelesene Nachrichten. Möchtest du sie alle als gelesen markieren?", - "When you deactivate , they will be immediately logged out.": "", + "When you deactivate , they will be immediately logged out.": "Wenn du Nutzer deaktivierst, wird er sofort ausgeloggt.", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "Ob Platzhalter-Erwähnungen wie @all im Hinblick auf Benachrichtigungen als normale Erwähnungen behandelt werden sollen.", "Who can access the stream?": "Wer hat Zugriff auf den Stream?", "Who can access user email addresses": "Wer kann auf Nutzer-Email-Adressen zugreifen", @@ -1113,8 +1109,8 @@ "You and {display_reply_to}": "Du und {display_reply_to}", "You and {recipients}": "Du und {recipients}", "You are not currently subscribed to this stream.": "Du bist zurzeit kein Mitglied dieses Streams.", - "You are not subscribed to stream {stream_name}": "", - "You are sending a message to a resolved topic. You can send as-is or unresolve the topic first.": "", + "You are not subscribed to stream {stream_name}": "Du hast den Stream {stream_name} nicht abonniert", + "You are sending a message to a resolved topic. You can send as-is or unresolve the topic first.": "Du sendest eine Nachricht an ein gelöstes Thema. Du kannst das so machen, oder du setzt das Thema erst auf 'ungelöst'.", "You are using an old version of the Zulip desktop app with known security bugs.": "Du nutzt eine veraltete Version der Zulip Desktop-App, die bekannte Sicherheitslücken enthält.", "You aren't subscribed to this stream and nobody has talked about that yet!": "Du hast diesen Stream noch nicht abonniert und bisher hat niemand etwas darüber geschrieben!", "You can also make tables with this Markdown-ish table syntax.": "Du kannst Tabellen erstellen mit dieser Markdown-ish Tabellen syntax.", @@ -1142,9 +1138,9 @@ "You must be an organization administrator to create a stream without subscribing.": "Du musst ein Administrator der Organisation sein, um einen Stream zu erstellen, ohne ihn zu abonnieren.", "You need to be running Zephyr mirroring in order to send messages!": "Zephyr-Mirroring muss laufen, damit Nachrichten gesendet werden können!", "You searched for:": "Du hast gesucht nach:", - "You subscribed to stream {stream_name}": "", + "You subscribed to stream {stream_name}": "Du hast den Stream {stream_name} abonniert", "You type": "Du tippst", - "You unsubscribed from stream {stream_name}": "", + "You unsubscribed from stream {stream_name}": "Du hast den Stream {stream_name} deabonniert", "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.", "Your API key:": "Dein API-Schlüssel:", "Your status": "Dein Status", diff --git a/locale/en_GB/LC_MESSAGES/django.po b/locale/en_GB/LC_MESSAGES/django.po index abb5b66d6c..56c60783c6 100644 --- a/locale/en_GB/LC_MESSAGES/django.po +++ b/locale/en_GB/LC_MESSAGES/django.po @@ -3,15 +3,16 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# David Wood , 2019 -# David Wood , 2019-2021 +# David Wood , 2022 +# David Wood , 2019 +# David Wood , 2019-2021 msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: David Wood \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/zulip/zulip/language/en_GB/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -56,7 +57,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "Invalid parameters" @@ -464,7 +465,7 @@ msgid "" "\n" " This team chat is now being hosted on Zulip Cloud. Please accept the Zulip Terms of Service to continue.\n" " " -msgstr "" +msgstr "\n This team chat is now being hosted on Zulip Cloud. Please accept the Zulip Terms of Service to continue.\n " #: templates/two_factor/_wizard_forms.html:26 msgid "Or, alternatively, use one of your backup phones:" @@ -480,7 +481,7 @@ msgstr "Use backup token" #: templates/zerver/accounts_accept_terms.html:13 msgid "Accept the Terms of Service" -msgstr "" +msgstr "Accept the Terms of Service" #: templates/zerver/accounts_accept_terms.html:20 #: templates/zerver/create_realm.html:22 templates/zerver/login.html:86 @@ -499,7 +500,7 @@ msgstr "I agree to the %(external_host)s:" -msgstr "Your email address %(email)s has accounts with the following Zulip organisations hosted by %(external_host)s:" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "If you have trouble logging in, please contact Zulip support by replying to this email." - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Thanks for using Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Welcome to Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "You've created a demo Zulip organisation. Note that this organisation will be automatically deleted in 30 days. Learn more about demo organisations here!" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "You've created the new Zulip organisation %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "You've joined the Zulip organisation %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Your account details:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "Organisation URL: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "Username: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "Use your LDAP account to log in" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "Email: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "(you'll need these to sign in to the mobile and desktop apps)" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "Check out our guide for admins, become a Zulip pro with a few keyboard shortcuts, or dive right in!" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "Learn more about Zulip, become a pro with a few keyboard shortcuts, or dive right in!" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Cheers," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Team Zulip" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "Hey," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "I wanted to share one last thing with you: a few tips about topics, since mastering topics is a key part of being a Zulip power user." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "Examples of short topics" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "Topics are like email subject lines. The big difference, though, is that they're really short and lightweight. Two or three words will do it. Don't overthink 'em—you can always edit the message later!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "Good topics: design mockup, Bug 345, acme burgers" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "Not recommended: \"What do people think of this new design mockup?\", \"I'm looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "Example of a topic that is too long" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "Why bother with topics? Well, two reasons: it makes conversations clearer (imagine if email didn't have them!), and it lets you more efficiently catch up on what's happened while you're away—read the topics that are relevant to you, and ignore the ones that aren't!" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "Take it for a spin now." - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "Thanks," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "Unsubscribe from welcome emails" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Hi there," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "%(referrer_name)s wants you to join them on Zulip — the team communication tool designed for productivity." - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "To get started, click the button below." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Hi again," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "This is a friendly reminder that %(referrer_name)s wants you to join them on Zulip — the team communication tool designed for productivity." - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "This is the last reminder you'll receive for this invitation." - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "\n This invitation expires in two days. If the invitation expires,\n you'll need to ask %(referrer_name)s for another one.\n " - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "This email does not include message content because your organisation has disabled message content appearing in email notifications." - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "This email does not include message content because you have disabled message content appearing in email notifications." - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "You are receiving this because @%(mentioned_user_group_name)s was mentioned in %(realm_name)s." - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "You are receiving this because you were mentioned in %(realm_name)s." - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "You are receiving this because you have email notifications enabled for this stream." - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "Reply to this email directly, view it in Zulip, or manage email preferences." - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "View or reply in Zulip, or manage email preferences." - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "Reply in Zulip, or manage email preferences." - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "\n Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n " - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "The email associated with your Zulip account was recently changed to %(new_email)s. If you did not request this change, please contact us immediately at %(support_email)s." - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "Best," - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Organisation: %(organization_url)s Time: %(login_time)s Email: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "We noticed a recent login for the following Zulip account." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "Organisation: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "Email: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Time: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Device: %(device_browser)s on %(device_os)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "IP address: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "If this was you, great! There's nothing else you need to do." - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "If you do not recognize this login, or think your account may have been compromised, please reset your password or contact us immediately at %(support_email)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Zulip Security" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "Unsubscribe from login notifications" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "Somebody (possibly you) requested a new password for the Zulip account %(email)s on %(realm_uri)s." - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "Click the button below to reset your password." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Reset password" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "You previously had an account on %(organization_url)s, but it has been deactivated. You can contact an organisation administrator to reactivate your account." - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "You do not have an account in that Zulip organisation." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "You do have active accounts in the following organisation(s)." - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "You can try logging in or resetting your password in the organisation(s) above." - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "If you do not recognise this activity, you can safely ignore this email." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "\n Your organisation, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n Free plan because of unpaid invoices. The unpaid invoices have been voided.\n " - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "\n To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n " - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "\n If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n " - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "Dear former administrators of %(realm_name)s," - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "One of your administrators requested reactivation of the previously deactivated Zulip organisation hosted at %(realm_uri)s." - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "Click the button below to reactivate your organisation." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Reactivate organisation" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "If the request was in error, you can take no action and this link will expire in 24 hours." - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "Verify your new email address" @@ -1505,6 +782,43 @@ msgid "" "<%(support_email)s>." msgstr "If you did not request this change, please contact us immediately at <%(support_email)s>." +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "You have requested a new Zulip organisation. Awesome!" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "You recently signed up for Zulip. Awesome!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "Click the button below to create the organisation and register your account." + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Click the button below to complete registration." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Complete registration" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "Contact us any time at %(support_email)s if you run into trouble, have any feedback, or just want to chat!" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "Create your Zulip organisation" @@ -1521,81 +835,28 @@ msgid "" "feedback, or just want to chat!" msgstr "Contact us any time at %(support_email)s if you run into trouble,have any feedback, or just want to chat!" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "Manage email preferences" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "Unsubscribe from marketing emails" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "New streams" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "Click here to log in to Zulip and catch up." + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "Unsubscribe from digest emails" #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1616,6 +877,16 @@ msgstr "Manage email preferences:" msgid "Unsubscribe from digest emails:" msgstr "Unsubscribe from digest emails:" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Swimming fish" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "Thanks for your request!" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1623,6 +894,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "Your email address %(email)s has accounts with the following Zulip organisations hosted by %(external_host)s:" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "If you have trouble logging in, please contact Zulip support by replying to this email." + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Thanks for using Zulip!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "Your Zulip accounts" @@ -1634,6 +917,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "Your email address %(email)s has accounts with the following Zulip organisations hosted by %(external_host)s:" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Welcome to Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1641,6 +929,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "You've created a demo Zulip organisation. Note that this organisation will be automatically deleted in 30 days. Learn more about demo organisations here!" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "You've created the new Zulip organisation %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "You've joined the Zulip organisation %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Your account details:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "Organisation URL: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "Username: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "Use your LDAP account to log in" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "Email: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1665,13 +991,25 @@ msgid "" "shortcuts, or dive right in!" msgstr "Learn more about Zulip, become a pro with a few keyboard shortcuts, or dive right in!" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Cheers," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Team Zulip" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " "on GitHub, or chat with us " "live on the Zulip " "community server!" -msgstr "" +msgstr "PS: Follow us on Twitter, star us on GitHub, or chat with us live on the Zulip community server!" #: templates/zerver/emails/followup_day1.subject.txt:2 #, python-format @@ -1729,7 +1067,23 @@ msgid "" "PS: Check us out on Twitter (@zulip), star us on GitHub " "(https://github.com/zulip/zulip), or chat with us live on the Zulip " "community server (https://zulip.com/development-community/)!" -msgstr "" +msgstr "PS: Check us out on Twitter (@zulip), star us on GitHub (https://github.com/zulip/zulip), or chat with us live on the Zulip community server (https://zulip.com/development-community/)!" + +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "Hey," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "I wanted to share one last thing with you: a few tips about topics, since mastering topics is a key part of being a Zulip power user." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "Examples of short topics" #: templates/zerver/emails/followup_day2.source.html:14 msgid "" @@ -1738,6 +1092,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "Topics are like email subject lines. The big difference, though, is that they're really short and lightweight. Two or three words will do it. Don't overthink 'em—you can always edit the message later!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "Good topics: design mockup, Bug 345, acme burgers" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "Not recommended: \"What do people think of this new design mockup?\", \"I'm looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "Example of a topic that is too long" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1746,6 +1116,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "Why bother with topics? Well, two reasons: it makes conversations clearer (imagine if email didn't have them!), and it lets you more efficiently catch up on what's happened while you're away—read the topics that are relevant to you, and ignore the ones that aren't!" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "Take it for a spin now." + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Thanks," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "Unsubscribe from welcome emails" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "One last thing: using topics like a pro" @@ -1773,6 +1158,11 @@ msgstr "Take it for a spin now:" msgid "Unsubscribe from welcome emails:" msgstr "Unsubscribe from welcome emails:" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Hi there," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1780,6 +1170,11 @@ msgid "" "communication tool designed for productivity." msgstr "%(referrer_name)s wants you to join them on Zulip — the team communication tool designed for productivity." +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "To get started, click the button below." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1797,6 +1192,11 @@ msgstr "%(referrer_full_name)s (%(referrer_email)s) wants you to join them on Zu msgid "To get started, click the link below." msgstr "To get started, click the link below." +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Hi again," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1804,6 +1204,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "This is a friendly reminder that %(referrer_name)s wants you to join them on Zulip — the team communication tool designed for productivity." +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "This is the last reminder you'll receive for this invitation." + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "\n This invitation expires in two days. If the invitation expires,\n you'll need to ask %(referrer_name)s for another one.\n " + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1840,6 +1254,27 @@ msgid "" "content appearing in email notifications." msgstr "This email does not include message content because you have disabled message content appearing in email notifications." +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "You are receiving this because @%(mentioned_user_group_name)s was mentioned in %(realm_name)s." + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "You are receiving this because you were mentioned in %(realm_name)s." + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "You are receiving this because you have email notifications enabled for this stream." + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1922,6 +1357,19 @@ msgstr "\nDo not reply to this email. This Zulip server is not configured to acc msgid "Manage email preferences: " msgstr "Manage email preferences: " +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "The email associated with your Zulip account was recently changed to %(new_email)s. If you did not request this change, please contact us immediately at %(support_email)s." + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "Best," + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1935,6 +1383,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "The email associated with your Zulip account was recently changed to %(new_email)s. If you did not request this change, please contact us immediately at <%(support_email)s>." +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Organisation: %(organization_url)s Time: %(login_time)s Email: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "We noticed a recent login for the following Zulip account." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Organisation: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "Email: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Time: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Device: %(device_browser)s on %(device_os)s." + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "IP address: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "If this was you, great! There's nothing else you need to do." + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1943,6 +1437,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "If you do not recognize this login, or think your account may have been compromised, please reset your password or contact us immediately at %(support_email)s." +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Zulip Security" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "Unsubscribe from login notifications" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1960,6 +1463,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "\nIf you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "Somebody (possibly you) requested a new password for the Zulip account %(email)s on %(realm_uri)s." + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "Click the button below to reset your password." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Reset password" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1968,6 +1487,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "You previously had an account on %(organization_url)s, but it has been deactivated. You can contact an organisation administrator to reactivate your account." +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "You do not have an account in that Zulip organisation." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "You do have active accounts in the following organisation(s)." + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "You can try logging in or resetting your password in the organisation(s) above." + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "If you do not recognise this activity, you can safely ignore this email." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1984,6 +1526,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "You previously had an account on %(realm_uri)s, but it has been deactivated. You can contact an organisation administrator to reactivate your account." +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "\n Your organisation, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n Free plan because of unpaid invoices. The unpaid invoices have been voided.\n " + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "\n To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n " + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "\n If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n " + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "Dear former administrators of %(realm_name)s," + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "One of your administrators requested reactivation of the previously deactivated Zulip organisation hosted at %(realm_uri)s." + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Click the button below to reactivate your organisation." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Reactivate organisation" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "If the request was in error, you can take no action and this link will expire in 24 hours." + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "Reactivate your Zulip organisation" @@ -2026,7 +1622,7 @@ msgstr "Plans & pricing" #: templates/zerver/footer.html:9 msgid "Self-hosting" -msgstr "" +msgstr "Self-hosting" #: templates/zerver/footer.html:10 msgid "Desktop & mobile apps" @@ -2046,7 +1642,7 @@ msgstr "Solutions" #: templates/zerver/footer.html:19 msgid "Business" -msgstr "" +msgstr "Business" #: templates/zerver/footer.html:22 msgid "Education" @@ -2074,7 +1670,7 @@ msgstr "Customer stories" #: templates/zerver/footer.html:42 msgid "Company" -msgstr "" +msgstr "Company" #: templates/zerver/footer.html:45 msgid "Technical University of Munich" @@ -2188,7 +1784,7 @@ msgstr "Jobs" msgid "Sponsor Zulip" msgstr "Sponsor Zulip" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "View pricing" @@ -2200,7 +1796,7 @@ msgstr "View pricing" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "Self-host Zulip" @@ -2440,7 +2036,7 @@ msgstr "Access without an account" #: templates/zerver/login.html:41 msgid "Beta" -msgstr "" +msgstr "Beta" #: templates/zerver/login.html:82 msgid "Email or username" @@ -2677,11 +2273,11 @@ msgstr "Check your email in a few minutes to finish the process." #: templates/zerver/self-hosting.html:28 msgid "Features & pricing" -msgstr "" +msgstr "Features & pricing" #: templates/zerver/self-hosting.html:32 msgid "Zulip for business" -msgstr "" +msgstr "Zulip for business" #: templates/zerver/social_auth_select_email.html:6 msgid "" @@ -2803,8 +2399,8 @@ msgstr "Must be an server administrator" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Insufficient permission" @@ -2824,110 +2420,141 @@ msgstr "Missing authorisation header for basic auth" msgid "Webhook bots can only access webhooks" msgstr "Webhook bots can only access webhooks" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Subdomain needs to have length 3 or greater." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Subdomain cannot start or end with a '-'." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Subdomain can only have lowercase letters, numbers, and '-'s." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Subdomain unavailable. Please choose a different one." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "The organisation you are trying to join using {email} does not exist." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Please request an invite for {email} from the organisation administrator." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Your email address, {email}, is not in one of the domains that are allowed to register for accounts in this organisation." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Please use your real email address." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "Email addresses containing + are not allowed in this organisation." -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "New members cannot join this organisation because all Zulip licenses are in use. Please contact the person who invited you and ask them to increase the number of licenses, then try again." -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "New password" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "New password confirmation" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "Token" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Add up to 10 comma-separated email addresses." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Please enter at most 10 emails." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "We couldn't find that Zulip organisation." -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "signups" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} just signed up for Zulip. (total: {user_count})" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} accepted your invitation to join Zulip!" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Unable to render message" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "You cannot attach a submessage to this message." -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "Reaction already exists." -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "Invalid user ID {}" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2935,192 +2562,190 @@ msgstr "Invalid user ID {}" msgid "User not authorized for this query" msgstr "User not authorised for this query" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "'{email}' is no longer using Zulip." -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "You can't send private messages outside of your organisation." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "Expected exactly one stream" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "Invalid data type for stream" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "Invalid data type for recipients" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 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/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "Reminders can only be set for streams." -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Nothing to change" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "Private messages cannot be moved to streams." -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "Private messages cannot have topics." -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "Invalid propagate_mode without topic edit" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "Cannot change message content while changing stream" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "Widgets cannot be edited." -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "Your organisation has turned off message editing" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "You don't have permission to edit this message" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "The time limit for editing this message has passed" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 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/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 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." -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "You don't have permission to move this message" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "You don't have permission to move this message due to missing access to its stream" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "Invalid default stream group name '{}'" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "Default stream group name too long (limit: {} characters)" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "Default stream group name '{}' contains NULL (0x00) characters." -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "Private messages are disabled in this organisation." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" -msgstr "" +msgstr "Topics are required in this organisation" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgets: API programmer sent invalid JSON content" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets: {error_msg}" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "Subscriber data is not available for this stream" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "Unable to retrieve subscribers for private stream" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." -msgstr "" +msgstr "{user} changed the [access permissions](/help/stream-permissions) for this stream from **{old_policy}** to **{new_policy}**." -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" "\n" "* **Old permissions**: {old_policy}.\n" "* **New permissions**: {new_policy}.\n" -msgstr "" +msgstr "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n\n* **Old permissions**: {old_policy}.\n* **New permissions**: {new_policy}.\n" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "{user_name} renamed stream {old_stream_name} to {new_stream_name}." -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" -msgstr "" +msgstr "Forever" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." -msgstr "" +msgstr "Messages in this stream will now be retained forever." -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3128,155 +2753,150 @@ msgid "" "* **New retention period**: {new_retention_period}\n" "\n" "{summary_line}" -msgstr "" +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/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "Signups enabled" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "Invalid default stream group {}" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "'{stream_name}' is a default stream and cannot be added to '{group_name}'" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "Default stream group '{group_name}' already exists" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "Stream '{stream_name}' is already present in default stream group '{group_name}'" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "Stream '{stream_name}' is not present in default stream group '{group_name}'" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "This default stream group is already named '{}'" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "Default stream group '{}' already exists" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "Invalid flag: '{}'" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "Flag not editable: '{}'" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "Invalid message flag operation: '{}'" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Invalid message(s)" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "{user} has marked this topic as resolved." -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "{user} has marked this topic as unresolved." -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." -msgstr "" +msgstr "This topic was moved to {new_location} by {user}." -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." -msgstr "" +msgstr "A message was moved from this topic to {new_location} by {user}." -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." -msgstr "" +msgstr "{changed_messages_count} messages were moved from this topic to {new_location} by {user}." -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." -msgstr "" +msgstr "This topic was moved here from {old_location} by {user}." -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." -msgstr "" +msgstr "A message was moved here from {old_location} by {user}." -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." -msgstr "" +msgstr "{changed_messages_count} messages were moved here from {old_location} by {user}." -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "To protect users, Zulip limits the number of invitations you can send in one day. Because you have reached the limit, no invitations were sent." -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "Your account is too new to send invites for this organisation. Ask an organisation admin, or a more experienced user." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Some emails did not validate, so we didn't send any invitations." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "We weren't able to invite anyone." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "A custom emoji with this name already exists." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "Topic is not muted" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "Invalid order mapping." -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "Field id {id} not found." -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "User group '{}' already exists." @@ -3435,7 +3055,7 @@ msgstr "Invalid emoji type." msgid "Must be an organization administrator or emoji author" msgstr "Must be an organisation administrator or emoji author" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Invalid characters in emoji name" @@ -3479,8 +3099,8 @@ msgstr "Invalid Markdown include statement: {include_statement}" msgid "API usage exceeded rate limit" msgstr "API usage exceeded rate limit" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "Malformed JSON" @@ -3517,7 +3137,7 @@ msgstr "This organisation has been deactivated" msgid "" "The mobile push notification service registration for your server has been " "deactivated" -msgstr "" +msgstr "The mobile push notification service registration for your server has been deactivated" #: zerver/lib/exceptions.py:299 msgid "Password authentication is disabled in this organization" @@ -3545,7 +3165,7 @@ msgstr "The '{event_type}' event isn't currently supported by the {webhook_name} #: zerver/lib/exceptions.py:384 #, python-brace-format msgid "Unable to parse request: Did {webhook_name} generate this event?" -msgstr "" +msgstr "Unable to parse request: Did {webhook_name} generate this event?" #: zerver/lib/exceptions.py:407 zerver/views/auth.py:644 #: zerver/views/auth.py:913 zerver/views/auth.py:977 @@ -3658,14 +3278,18 @@ msgstr "Productivity" msgid "Version control" msgstr "Version control" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Message must not be empty" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "Message must not contain null bytes" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Invalid message(s)" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "Operator {} not supported." @@ -3845,36 +3469,36 @@ msgstr "Invalid JSON in response" msgid "Invalid response format" msgstr "Invalid response format" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "Invalid GCM option to bouncer: priority {!r}" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "Invalid GCM options to bouncer: {}" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Token does not exist" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "This organisation has disabled including message content in mobile push notifications" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "{full_name} mentioned @{user_group_name}:" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "{full_name} mentioned you:" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "{full_name} mentioned everyone:" @@ -3883,22 +3507,26 @@ msgstr "{full_name} mentioned everyone:" msgid "Push notifications bouncer error: {}" msgstr "Push notifications bouncer error: {}" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "Can't decide between '{var_name1}' and '{var_name2}' arguments" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "Missing '{var_name}' argument" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "Bad value for '{var_name}': {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "Argument \"{}\" is not valid JSON." @@ -3956,9 +3584,9 @@ msgstr "Invalid stream name '{}'" msgid "Stream(s) ({}) do not exist" msgstr "Stream(s) ({}) do not exist" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." -msgstr "" +msgstr "Web-public streams are not enabled." #: zerver/lib/streams.py:730 msgid "Default stream group with id '{}' does not exist." @@ -3966,7 +3594,7 @@ msgstr "Default stream group with id '{}' does not exist." #: zerver/lib/string_validation.py:31 msgid "Stream name can't be empty!" -msgstr "" +msgstr "Stream name can't be empty!" #: zerver/lib/string_validation.py:35 msgid "Stream name too long (limit: {} characters)." @@ -3974,25 +3602,33 @@ msgstr "Stream name too long (limit: {} characters)." #: zerver/lib/string_validation.py:41 msgid "Invalid character in stream name, at position {}!" -msgstr "" +msgstr "Invalid character in stream name, at position {}!" #: zerver/lib/string_validation.py:47 msgid "Topic can't be empty!" -msgstr "" +msgstr "Topic can't be empty!" #: zerver/lib/string_validation.py:52 msgid "Invalid character in topic, at position {}!" -msgstr "" +msgstr "Invalid character in topic, at position {}!" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 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.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "Image size exceeds limit." -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "Upload would exceed your organisation's upload quota." @@ -4048,7 +3684,7 @@ msgstr "Invalid bot type" msgid "Invalid interface type" msgstr "Invalid interface type" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "Invalid user ID: {}" @@ -4065,129 +3701,139 @@ msgstr "No such user" msgid "User is deactivated" msgstr "User is deactivated" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "{var_name} is not a string" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item} cannot be blank." -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "Invalid {var_name}" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} is too long (limit: {max_length} characters)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "{var_name} has incorrect length {length}; should be {target_length}" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "{var_name} is not a date" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "{var_name} is not an integer" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "{var_name} is too small" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "{var_name} is too large" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "{var_name} is not a float" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "{var_name} is not a boolean" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "{var_name} is not a valid hex color code" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "{var_name} is not a list" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "{container} should have exactly {length} items" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "{var_name} is not a dict" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "{key_name} key is missing from {var_name}" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "Unexpected arguments: {}" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "{var_name} is not an allowed_type" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "{variable} != {expected_value} ({value} is wrong)" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "{var_name} is not a URL" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "Malformed URL pattern." -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' cannot be blank." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}' is not a valid choice for '{field_name}'." -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "{var_name} is not a string or an integer list" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "{var_name} is not a string or integer" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4214,143 +3860,143 @@ msgstr "Internal server error" msgid "CSRF error: {reason}" msgstr "CSRF error: {reason}" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "stream events" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." -msgstr "" +msgstr "Available on Zulip Cloud Standard. Upgrade to access." -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "Bad regular expression: {}" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "Unknown regular expression error" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "Invalid format string in URL." -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "Group %(name)r in URL format string is not present in linkifier pattern." -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "Group %(name)r in linkifier pattern is not present in URL format string." -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "Invalid characters in pygments language" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "Organisation owner" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Organisation administrator" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "Moderator" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Member" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Guest" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" -msgstr "" +msgstr "Web-public" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Public" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "Private, shared history" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "Private, protected history" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" -msgstr "" +msgstr "Public, protected history" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "All stream members can post" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "Only organisation administrators can post" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "Only organisation administrators and moderators can post" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "Only organisation full members can post" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Unicode emoji" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Custom emoji" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Zulip extra emoji" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "User with ID {} is deactivated" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "User with ID {} is a bot" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "List of options" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "Person picker" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "Short text" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "Long text" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "Date picker" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Link" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "External account" @@ -4427,30 +4073,30 @@ msgstr "Subdomain required" #: zerver/views/auth.py:982 msgid "Password is incorrect." -msgstr "" +msgstr "Password is incorrect." #: zerver/views/compatibility.py:18 msgid "User-Agent header missing from request" msgstr "User-Agent header missing from request" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "Label cannot be blank." -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "Field must have at least one choice." -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Invalid field type." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "A field with that label already exists." -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "Default custom field cannot be updated." @@ -4492,19 +4138,19 @@ msgstr "No such invitation" msgid "Invalid stream id {}. No invites were sent." msgstr "Invalid stream id {}. No invites were sent." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "Message edit history is disabled in this organisation" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "You don't have permission to delete this message" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "The time limit for deleting this message has passed" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "Message already deleted" @@ -4525,7 +4171,7 @@ msgstr "Invalid anchor" msgid "Too many messages requested (maximum {})." msgstr "Too many messages requested (maximum {})." -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "No such topic '{}'" @@ -4642,7 +4288,7 @@ msgstr "Invalid domain: {}" msgid "The domain {domain} is already a part of your organization." msgstr "The domain {domain} is already a part of your organisation." -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "No entry found for domain {domain}." @@ -4702,78 +4348,78 @@ msgstr "The organisation creation link has expired or is not valid." msgid "New organization creation disabled" msgstr "New organisation creation disabled" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "User not authorised to execute queries on behalf of '{principal}'" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "Private streams cannot be made default." -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "You must pass \"new_description\" or \"new_group_name\"." -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Stream already has that name!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "Default streams cannot be made private." -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Nothing to do. Specify at least one of \"add\" or \"delete\"." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "{user_full_name} subscribed you to the stream {stream_name}." -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "{user_full_name} subscribed you to the following streams:" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "Unable to access stream ({stream_name})." -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "You can only invite other Zephyr mirroring users to private streams." -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "{user_name} created the following streams: {stream_str}." -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "{user_name} created a new stream {stream_str}." -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "new streams" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." -msgstr "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" +msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "Unknown subscription property: {}" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "Not subscribed to stream id {}" @@ -4827,7 +4473,7 @@ msgstr "No new data supplied" msgid "User {user_id} is already a member of this group" msgstr "User {user_id} is already a member of this group" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "There is no member '{}' in this user group" @@ -4994,13 +4640,13 @@ msgstr "Content can't be empty" #: zerver/webhooks/ifttt/view.py:33 msgid "Topic must be a string" -msgstr "" +msgstr "Topic must be a string" #: zerver/webhooks/ifttt/view.py:36 msgid "Content must be a string" -msgstr "" +msgstr "Content must be a string" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Malformed JSON input" @@ -5038,33 +4684,41 @@ msgid "" msgstr "Your data export is complete and has been uploaded here:\n\n{public_url}" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "Must validate with valid Zulip server API key" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" -msgstr "" +msgstr "Invalid UUID" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Invalid token type" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "{} is not a valid hostname" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "Invalid property {}" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "Data is out of order." -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "Invalid data." diff --git a/locale/en_GB/translations.json b/locale/en_GB/translations.json index ab0efc028c..3bae6efeb1 100644 --- a/locale/en_GB/translations.json +++ b/locale/en_GB/translations.json @@ -38,10 +38,10 @@ "{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} is not subscribed to this stream. They will not be notified unless you subscribe them.", "Subscribe": "Subscribe", "Click here to learn about exporting private streams and messages.": "Click here to learn about exporting private streams and messages.", - "Log in to search your personal history.": "", + "Log in to search your personal history.": "Log in to search your personal history.", "Upgrade for more space.": "Upgrade for more space.", - " to add a new line": "", - " to send": "", + " to add a new line": " to add a new line", + " to send": " to send", "A Topic Move already in progress.": "A Topic Move already in progress.", "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 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 needs to have a name", @@ -68,6 +68,7 @@ "Add a new profile field": "Add a new profile field", "Add a new user group": "Add a new user group", "Add alert word": "Add alert word", + "Add all users": "", "Add another user...": "Add another user...", "Add choice": "Add choice", "Add code playground": "Add code playground", @@ -84,7 +85,8 @@ "Add question": "Add question", "Add stream": "Add stream", "Add streams": "Add streams", - "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", + "Add subscribers": "", + "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "Add subscribers. Use usergroup or #streamname to bulk add subscribers.", "Add task": "Add task", "Add video call": "Add video call", "Added successfully!": "Added successfully!", @@ -108,7 +110,6 @@ "All": "All", "All messages": "All messages", "All messages including muted streams": "All messages including muted streams", - "All stream members can post": "All stream members can post", "All stream subscribers can post.": "All stream subscribers can post.", "All streams": "All streams", "All time": "All time", @@ -158,7 +159,7 @@ "Authentication methods": "Authentication methods", "Author": "Author", "Automatic": "Automatic", - "Avatar changes are disabled in this organization.": "Avatar changes are disabled in this organisation.", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Avatar from Gravatar", "Back to streams": "Back to streams", "Billing": "Billing", @@ -168,9 +169,9 @@ "Bot email (a-z, 0-9, and dashes only)": "Bot email (a-z, 0-9, and dashes only)", "Bot type": "Bot type", "Bots": "Bots", - "Browse recent topics": "", + "Browse recent topics": "Browse recent topics", "Browse streams": "Browse streams", - "Busy": "", + "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", @@ -183,13 +184,14 @@ "Change only this message topic": "Change only this message topic", "Change password": "Change password", "Change previous and following messages to this topic": "Change previous and following messages to this topic", - "Change send shortcut": "", + "Change send shortcut": "Change send shortcut", "Change stream info": "Change stream info", - "Change stream permissions": "", + "Change stream permissions": "Change stream permissions", "Change stream permissions for #{stream_name}": "Change stream permissions for #{stream_name}", "Check all": "Check all", "Check your email ({email}) to confirm the new address.": "Check your email ({email}) to confirm the new address.", "Choose avatar": "Choose avatar", + "Choose subscribers": "", "Clear emoji image": "Clear emoji image", "Clear profile picture": "Clear profile picture", "Click here to reveal.": "Click here to reveal.", @@ -218,14 +220,13 @@ "Configure the authentication methods for your organization.": "Configure the authentication methods for your organisation.", "Configure the default streams new users are subscribed to when joining your organization.": "Configure the default streams new users are subscribed to when joining your organisation.", "Confirm": "Confirm", - "Consider searching all public streams.": "", + "Consider searching all public streams.": "Consider searching all public streams.", "Contact support": "Contact support", "Convert emoticons before sending (:) becomes \ud83d\ude03)": "Convert emoticons before sending (:) becomes 😃)", "Cookie Bot": "Cookie Bot", "Copied!": "Copied!", "Copy and close": "Copy and close", "Copy code": "Copy code", - "Copy from stream": "Copy from stream", "Copy link": "Copy link", "Copy link to message": "Copy link to message", "Copy link to topic": "Copy link to topic", @@ -258,21 +259,21 @@ "Deactivate": "Deactivate", "Deactivate account": "Deactivate account", "Deactivate organization": "Deactivate organisation", - "Deactivate user": "", + "Deactivate user": "Deactivate user", "Deactivate your account": "Deactivate your account", - "Deactivate {name}": "", + "Deactivate {name}": "Deactivate {name}", "Deactivated": "Deactivated", "Deactivated users": "Deactivated users", "December": "December", "Default is {language}. Use 'text' to disable highlighting.": "Default is {language}. Use 'text' to disable highlighting.", "Default language": "Default language", - "Default language for code blocks:": "Default language for code blocks:", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Default settings for new users joining this organisation.", "Default streams": "Default streams", "Default user settings": "Default user settings", "Default view": "Default view", "Delay before sending message notification emails": "Delay before sending message notification emails", - "Delay period (minutes)": "", + "Delay period (minutes)": "Delay period (minutes)", "Delete": "Delete", "Delete alert word": "Delete alert word", "Delete all drafts": "Delete all drafts", @@ -307,6 +308,7 @@ "Display availability to other users when online": "Display availability to other users when online", "Display my availability to other users when online": "Display my availability to other users when online", "Display settings": "Display settings", + "Do you want to add everyone?": "", "Domain": "Domain", "Don\u2019t allow disposable email addresses": "Don’t allow disposable email addresses", "Download": "Download", @@ -320,8 +322,8 @@ "Drafts": "Drafts", "Drafts are not synced to other devices and browsers.": "Drafts are not synced to other devices and browsers.", "Drafts older than {draft_lifetime} days are automatically removed.": "Drafts older than {draft_lifetime} days are automatically removed.", - "Duration deletion is allowed after posting (minutes)": "", - "Duration editing is allowed after posting (minutes)": "", + "Duration deletion is allowed after posting (minutes)": "Duration deletion is allowed after posting (minutes)", + "Duration editing is allowed after posting (minutes)": "Duration editing is allowed after posting (minutes)", "EDITED": "EDITED", "Edit": "Edit", "Edit #{stream_name}": "Edit #{stream_name}", @@ -335,7 +337,7 @@ "Edit your last message": "Edit your last message", "Edit your profile": "Edit your profile", "Edited ({last_edit_timestr})": "Edited ({last_edit_timestr})", - "Edited by {full_name}": "", + "Edited by {full_name}": "Edited by {full_name}", "Effect": "Effect", "Email": "Email", "Email address": "Email address", @@ -350,7 +352,7 @@ "Enable message edit history": "Enable message edit history", "Enable notifications": "Enable notifications", "Enabled": "Enabled", - "End of results from your history.": "", + "End of results from your history.": "End of results from your history.", "Endpoint URL": "Endpoint URL", "Enter sends when composing a message": "Enter sends when composing a message", "Error": "Error", @@ -382,6 +384,7 @@ "Expires at": "Expires at", "Expires on {date}": "Expires on {date}", "Export failed": "Export failed", + "Export organization": "", "Export started. Check back in a few minutes.": "Export started. Check back in a few minutes.", "Exports all users, settings, and all data visible in public streams.": "Exports all users, settings, and all data visible in public streams.", "External account type": "External account type", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "File and image uploads have been disabled for this organisation.", "File size must be at most {max_file_size} MiB.": "File size must be at most {max_file_size} MiB.", "File type is not supported.": "File type is not supported.", - "Filter": "Filter", "Filter bots": "Filter bots", "Filter by category": "Filter by category", "Filter code playgrounds": "Filter code playgrounds", "Filter deactivated users": "Filter deactivated users", - "Filter emojis": "Filter emojis", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "Filter exports", "Filter invites": "Filter invites", "Filter languages": "Filter languages", @@ -412,8 +415,10 @@ "Filter muted topics": "Filter muted topics", "Filter muted users": "Filter muted users", "Filter streams": "Filter streams", + "Filter subscribers": "", "Filter topics": "Filter topics", "Filter topics (t)": "Filter topics (t)", + "Filter uploaded files": "", "Filter uploads": "Filter uploads", "Filter users": "Filter users", "First message": "First message", @@ -522,7 +527,7 @@ "Log out": "Log out", "Login required": "Login required", "Looking for our integrations or API documentation?": "Looking for our integrations or API documentation?", - "MOVED": "", + "MOVED": "MOVED", "Manage organization": "Manage organisation", "Manage streams": "Manage streams", "Manage this user": "Manage this user", @@ -540,7 +545,7 @@ "Member": "Member", "Members": "Members", "Members can only view or manage invitations that you yourself sent.": "Members can only view or manage invitations that you yourself sent.", - "Mention a time-zone-aware time": "", + "Mention a time-zone-aware time": "Mention a time-zone-aware time", "Mentioned in": "Mentioned in", "Mentions": "Mentions", "Menu": "Menu", @@ -555,7 +560,7 @@ "Message retention": "Message retention", "Message retention for stream": "Message retention for stream", "Message retention period": "Message retention period", - "Message scheduled for {deliver_at}": "", + "Message scheduled for {deliver_at}": "Message scheduled for {deliver_at}", "Message sent when you were not subscribed": "Message sent when you were not subscribed", "Message {recipient_label}": "Message {recipient_label}", "Message {recipient_names}": "Message {recipient_names}", @@ -574,8 +579,8 @@ "More than 2 weeks ago": "More than 2 weeks ago", "Move all messages in {topic_name}": "Move all messages in {topic_name}", "Move topic": "Move topic", - "Moved ({last_edit_timestr})": "", - "Moved by {full_name}": "", + "Moved ({last_edit_timestr})": "Moved ({last_edit_timestr})", + "Moved by {full_name}": "Moved by {full_name}", "Must be invited by a subscriber; new subscribers can only see messages sent after they join; hidden from non-administrator users": "Must be invited by a subscriber; new subscribers can only see messages sent after they join; hidden from non-administrator users", "Must be invited by a subscriber; new subscribers can view complete message history; hidden from non-administrator users": "Must be invited by a subscriber; new subscribers can view complete message history; hidden from non-administrator users", "Mute stream": "Mute stream", @@ -634,12 +639,12 @@ "New password is too weak": "New password is too weak", "New private message": "New private message", "New stream message": "New stream message", - "New stream notifications:": "New stream notifications:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "New subscribers can only see messages sent after they join.", "New subscribers can view complete message history.": "New subscribers can view complete message history.", "New task": "New task", "New topic": "New topic", - "New user notifications:": "New user notifications:", + "New user notifications": "", "Next message": "Next message", "Next unread private message": "Next unread private message", "Next unread topic": "Next unread topic", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "Only group members, organisation administrators and moderators can modify a group.", "Only organization administrators and moderators can add custom emoji in this organization.": "Only organisation administrators and moderators can add custom emoji in this organisation.", "Only organization administrators and moderators can modify user groups in this organization.": "Only organisation administrators and moderators can modify user groups in this organisation.", - "Only organization administrators and moderators can post": "Only organisation administrators and moderators can post", "Only organization administrators and moderators can post.": "Only organisation administrators and moderators can post.", "Only organization administrators can add bots to this organization.": "Only organisation administrators can add bots to this organisation.", "Only organization administrators can add custom emoji in this organization.": "Only organisation administrators can add custom emoji in this organisation.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "Only organisation administrators can edit these settings", "Only organization administrators can edit these settings.": "Only organisation administrators can edit these settings.", "Only organization administrators can modify user groups in this organization.": "Only organisation administrators can modify user groups in this organisation.", - "Only organization administrators can post": "Only organisation administrators can post", "Only organization administrators can post.": "Only organisation administrators can post.", "Only organization admins and moderators are allowed to post to this stream.": "Only organisation admins and moderators are allowed to post to this stream.", "Only organization admins are allowed to post to this stream.": "Only organisation admins are allowed to post to this stream.", "Only organization full members can add custom emoji in this organization.": "Only organisation full members can add custom emoji in this organisation.", - "Only organization full members can post": "Only organisation full members can post", "Only organization full members can post.": "Only organisation full members can post.", "Only organization owners can edit these settings.": "Only organisation owners can edit these settings.", "Only owners can change message retention policy.": "Only owners can change message retention policy.", @@ -742,14 +744,12 @@ "Owner: {name}": "Owner: {name}", "Owners only": "Owners only", "PMs, mentions, and alerts": "PMs, mentions, and alerts", - "Pan & zoom": "Pan & zoom", "Participants": "Participants", "Participated": "Participated", "Password": "Password", "Password is too weak": "Password is too weak", "Password should be at least {length} characters long": "Password should be at least {length} characters long", "Pattern": "Pattern", - "People to add": "People to add", "Personal": "Personal", "Personal settings": "Personal settings", "Pin stream to top": "Pin stream to top", @@ -763,10 +763,10 @@ "Please just upload one file.": "Please just upload one file.", "Please re-enter your password to confirm your identity.": "Please re-enter your password to confirm your identity.", "Please select a different stream or change topic name.": "Please select a different stream or change topic name.", - "Please specify a date or time.": "", + "Please specify a date or time.": "Please specify a date or time.", "Please specify a stream": "Please specify a stream", "Please specify at least one valid recipient": "Please specify at least one valid recipient", - "Posted by {full_name}": "", + "Posted by {full_name}": "Posted by {full_name}", "Press > for list of topics": "Press > for list of topics", "Prevent users from changing their avatar": "Prevent users from changing their avatar", "Prevent users from changing their email address": "Prevent users from changing their email address", @@ -785,7 +785,6 @@ "Private, shared history": "Private, shared history", "Pro tip: You can use 'd' to open your drafts.": "Pro tip: You can use 'd' to open your drafts.", "Profile": "Profile", - "Profile picture": "Profile picture", "Public": "Public", "Public stream messages in organization": "Public stream messages in organisation", "Quote and reply or forward": "Quote and reply or forward", @@ -809,6 +808,7 @@ "Resend": "Resend", "Resend invitation": "Resend invitation", "Resending encountered an error. Please reload and try again.": "Resending encountered an error. Please reload and try again.", + "Reset zoom": "", "Restore draft": "Restore draft", "Restrict email domains of new users?": "Restrict email domains of new users?", "Restrict to a list of domains": "Restrict to a list of domains", @@ -831,7 +831,7 @@ "Saving": "Saving", "Scroll down": "Scroll down", "Scroll through streams": "Scroll through streams", - "Scroll to bottom": "", + "Scroll to bottom": "Scroll to bottom", "Scroll up": "Scroll up", "Search": "Search", "Search GIFs": "Search GIFs", @@ -840,7 +840,6 @@ "Search operators": "Search operators", "Search people": "Search people", "Search results": "Search results", - "Search subscribers": "Search subscribers", "See how to configure email.": "See how to configure email.", "Select a stream below or change topic name.": "Select a stream below or change topic name.", "Select date and time": "Select date and time", @@ -890,12 +889,12 @@ "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.", - "Since you are not logged in, you can only view messages in web-public streams.": "", + "Since you are not logged in, you can only view messages in web-public streams.": "Since you are not logged in, you can only view messages in web-public streams.", "Size": "Size", "Slack compatible": "Slack compatible", "Slack's outgoing webhooks": "Slack's outgoing webhooks", "Some common words were excluded from your search.": "Some common words were excluded from your search.", - "Some older messages are unavailable. Upgrade your organization to access your full message history.": "", + "Some older messages are unavailable. Upgrade your organization to access your full message history.": "Some older messages are unavailable. Upgrade your organisation to access your full message history.", "Sort by estimated weekly traffic": "Sort by estimated weekly traffic", "Sort by name": "Sort by name", "Sort by number of subscribers": "Sort by number of subscribers", @@ -911,7 +910,6 @@ "Stream creation": "Stream creation", "Stream description": "Stream description", "Stream list": "Stream list", - "Stream membership": "Stream membership", "Stream name": "Stream name", "Stream permissions": "Stream permissions", "Stream settings": "Stream settings", @@ -931,12 +929,12 @@ "Sunday": "Sunday", "Support Zulip": "Support Zulip", "Switch between tabs": "Switch between tabs", - "Switch to dark theme": "", - "Switch to light theme": "", + "Switch to dark theme": "Switch to dark theme", + "Switch to light theme": "Switch to light theme", "Sync with computer": "Sync with computer", "System bot": "System bot", "Task already exists": "Task already exists", - "Task list": "", + "Task list": "Task list", "Test desktop notification": "Test desktop notification", "The basics": "The basics", "The recipient {recipient} is not valid": "The recipient {recipient} is not valid", @@ -945,20 +943,19 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Their password will be cleared from our systems, and any bots they maintain will be disabled.", "Theme": "Theme", "There are no current alert words.": "There are no current alert words.", - "These settings are explained in detail in the help center.": "These settings are explained in detail in the help center.", "This Zulip server is running an old version and should be upgraded.": "This Zulip server is running an old version and should be upgraded.", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.", "This file exceeds maximum allowed size of": "This file exceeds maximum allowed size of", "This is a private stream. Only people who have been invited can access its content, but any subscriber can invite others.": "This is a private stream. Only people who have been invited can access its content, but any subscriber can invite others.", "This is a public stream. Any member of the organization can join without an invitation or view content sent to this stream.": "This is a public stream. Any member of the organisation can join without an invitation or view content sent to this stream.", - "This is a web-public stream. Any member of the organization can join without an invitation and anyone on the internet can read the content published.": "", + "This is a web-public stream. Any member of the organization can join without an invitation and anyone on the internet can read the content published.": "This is a web-public stream. Any member of the organisation can join without an invitation and anyone on the internet can read the content published.", "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 is a private stream": "This is a private stream", - "This is a web-public stream": "", + "This is a web-public stream": "This is a web-public stream", "This is what a Zulip notification looks like.": "This is what a Zulip notification looks like.", "This message was hidden because you have muted the sender.": "This message was hidden because you have muted the sender.", "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "This organisation is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.", - "This stream does not exist or is not web-public.": "", + "This stream does not exist or is not web-public.": "This stream does not exist or is not web-public.", "This stream does not exist or is private.": "This stream does not exist or is private.", "This stream does not yet have a description.": "This stream does not yet have a description.", "This stream has been deactivated": "This stream has been deactivated", @@ -975,7 +972,7 @@ "To": "To", "To add syntax highlighting to a multi-line code block, add the language's first Pygments short name after the first set of back-ticks. You can also make a code block by indenting each line with 4 spaces.": "To add syntax highlighting to a multi-line code block, add the language's first Pygments short name after the first set of back-ticks. You can also make a code block by indenting each line with 4 spaces.", "To invite users, please increase the number of licenses or deactivate inactive users.": "To invite users, please increase the number of licenses or deactivate inactive users.", - "To preserve your reading state, this view does not mark messages as read.": "", + "To preserve your reading state, this view does not mark messages as read.": "To preserve your reading state, this view does not mark messages as read.", "Today": "Today", "Toggle subscription": "Toggle subscription", "Toggle the gear menu": "Toggle the gear menu", @@ -984,7 +981,7 @@ "Topic": "Topic", "Topic editing only": "Topic editing only", "Topic muted": "Topic muted", - "Topics are required in this organization": "", + "Topics are required in this organization": "Topics are required in this organisation", "Topics marked as resolved": "Topics marked as resolved", "Tuesday": "Tuesday", "Two factor authentication": "Two factor authentication", @@ -1006,7 +1003,7 @@ "Unpin stream from top": "Unpin stream from top", "Unread": "Unread", "Unread count summary (appears in desktop sidebar and browser tab)": "Unread count summary (appears in desktop sidebar and browser tab)", - "Unresolve topic": "", + "Unresolve topic": "Unresolve topic", "Unstar": "Unstar", "Unstar all messages": "Unstar all messages", "Unstar all messages in topic": "Unstar all messages in topic", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "Use stream settings to unsubscribe from private streams.", "User": "User", "User ID": "User ID", - "User ID: {user_id}; email hidden": "User ID: {user_id}; email hidden", "User group added!": "User group added!", "User groups": "User groups", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.", @@ -1074,11 +1070,11 @@ "We are about to have a poll. Please wait for the question.": "We are about to have a poll. Please wait for the question.", "We strongly recommend enabling desktop notifications. They help Zulip keep your team connected.": "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.": "We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.", - "Web-public": "", + "Web-public": "Web-public", "Wednesday": "Wednesday", "Week of {date}": "Week of {date}", "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?", - "When you deactivate , they will be immediately logged out.": "", + "When you deactivate , they will be immediately logged out.": "When you deactivate , they will be immediately logged out.", "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.", "Who can access the stream?": "Who can access the stream?", "Who can access user email addresses": "Who can access user email addresses", @@ -1113,8 +1109,8 @@ "You and {display_reply_to}": "You and {display_reply_to}", "You and {recipients}": "You and {recipients}", "You are not currently subscribed to this stream.": "You are not currently subscribed to this stream.", - "You are not subscribed to stream {stream_name}": "", - "You are sending a message to a resolved topic. You can send as-is or unresolve the topic first.": "", + "You are not subscribed to stream {stream_name}": "You are not subscribed to stream {stream_name}", + "You are sending a message to a resolved topic. You can send as-is or unresolve the topic first.": "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.": "You are using an old version of the Zulip desktop app with known security bugs.", "You aren't subscribed to this stream and nobody has talked about that yet!": "You aren't subscribed to this stream and nobody has talked about that yet!", "You can also make tables with this Markdown-ish table syntax.": "You can also make tables with this Markdown-ish table syntax.", @@ -1142,9 +1138,9 @@ "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 need to be running Zephyr mirroring in order to send messages!": "You need to be running Zephyr mirroring in order to send messages!", "You searched for:": "You searched for:", - "You subscribed to stream {stream_name}": "", + "You subscribed to stream {stream_name}": "You subscribed to stream {stream_name}", "You type": "You type", - "You unsubscribed from stream {stream_name}": "", + "You unsubscribed from stream {stream_name}": "You unsubscribed from stream {stream_name}", "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 status": "Your status", diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po index 5fe35a8eb4..9e301df5d6 100644 --- a/locale/es/LC_MESSAGES/django.po +++ b/locale/es/LC_MESSAGES/django.po @@ -20,9 +20,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Jonathan Liggatt \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Spanish (http://www.transifex.com/zulip/zulip/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -67,7 +67,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "Parámetros inválidos" @@ -583,7 +583,6 @@ msgstr "Mensajes" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -636,7 +635,7 @@ msgstr "Introduce tu dirección de correo electrónico" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Crear organización" @@ -755,8 +754,6 @@ msgstr "Usuarios invitados" msgid "Normal users" msgstr "Usuarios normales" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -764,7 +761,6 @@ msgstr "Usuarios normales" msgid "Hi," msgstr "Hola:" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -774,12 +770,10 @@ msgid "" "please click below:" msgstr "Hemos recibido una solicitud para cambiar la dirección de correo electrónico para la cuenta de Zulip en %(realm_uri)s, de %(old_email)s a %(new_email)s. Si te gustaría confirmar este cambio, por favor haz click aquí abajo:" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "Confirmar cambio de correo" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -787,724 +781,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "Te has registrado recientemente en Zulip. ¡Genial!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "Haz click en el botón inferior para completar registro" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "Completar registro" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "Contactanos a cualquier hora en %(support_email)ssi encuentras algún problema, tienes sugerencias, o solo quieres chatear!" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "Logo de Zulip" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "Canales nuevos" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "Gestionar preferencias de correo" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "Pez nadando" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "Si estás teniendo problemas para iniciar sesión, por favor, contacta con el soporte de Zulip respondiendo a este correo." - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "¡Gracias por usar Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "¡Bienvenido a Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "Haz creado la nueva organización de Zulip: %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "Te haz unido a la organización Zulip %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Detalles de tu cuenta:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "URL Organización: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "Usuario: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "Email: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Saludos," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "El equipo de Zulip" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "Hola," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "Quería compartir contigo una ultima cosa: unos cuantos consejos sobre los temas, dominar los temas de las conversaciones es clave al momento de ser un usuario de alto desempeño en Zulip." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "Ejemplos de temas cortos" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "Los temas son como los asuntos de los correos electrónicos. La gran diferencia esta en que son cortos y livianos. Dos o Tres palabras son suficientes. No lo pienses mucho—¡siempre puedes editar el mensaje luego!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "Buenos temas: borrador de diseño, Bug 345, hamburguesas acme" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "Evitar plantear los temas de esta forma: \"¿Que piensan ustedes de este nuevo borrador de diseño?\", \"Estoy revisando el Bug\", \"¿Esta Hamburguesa Acme abierto en el Almuerzo?" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "Ejemplo de un tema que es muy largo" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "¿Por que deben importarte los temas? Bueno, por dos razones: hace que las conversaciones sean mas claras (¡imagina si el correo no tuviera asunto!), te permite de manera eficiente ponerte al día con lo que ha pasado mientras estuviste ausente—lees los temas que son relevantes para ti, ¡e ignoras aquellos que no!" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "Hacer una prueba ahora." - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "Gracias," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "Desuscribirse de correos de bienvenida" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Hola, ¿qué tal?" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "Para empezar, haz click en el botón inferior." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Hola de nuevo:" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "Este es el ultimo recordatorio que recibirás para esta invitación" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "Saludos," - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Organización: %(organization_url)s Hora: %(login_time)s Correo: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "Hemos observado un inicio de sesion reciente para la siguiente cuenta Zulip." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "Correo: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Hora: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Dispositivo: %(device_browser)s en %(device_os)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "Dirección IP: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "Si este inicio de sesión has sido tu, ¡perfecto! No se requiere acción de tu parte." - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Seguridad de Zulip" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "Desuscribirse de notificaciones de inicio de sesión" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "Alguien (posiblemente tu) solicito una nueva contraseña para la cuenta Zulip %(email)s en %(realm_uri)s." - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "Haz click en el botón inferior para reestablecer tu contraseña." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Reestablecer contraseña" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "No tienes cuenta en esa organización de Zulip." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "Tienes cuenta activa en la(s) siguiente(s) organización(es) de Zulip." - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "Puedes intentar iniciar sesión o reestablecer la contraseña en la(s) organización(es) mencionadas." - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "Si no reconoces esta actividad, puedes ignorar este correo." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "Estimado antiguo administrador de %(realm_name)s," - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "Uno de tus administradores solicito reactivar una organización de Zulip previamente desactivada en %(realm_uri)s." - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "Haz click en el botón inferior para reactivar su organización" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Reactivar organización" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "Si esta solicitud fue un error, no ejecutar ninguna acción y este enlace expirara en 24 horas." - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "Verificar tu nueva dirección de correo electrónico" @@ -1516,6 +792,43 @@ msgid "" "<%(support_email)s>." msgstr "Si no solicitaste este cambio, por favor, contáctanos inmediatamente en <%(support_email)s>." +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Te has registrado recientemente en Zulip. ¡Genial!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Haz click en el botón inferior para completar registro" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Completar registro" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "Contactanos a cualquier hora en %(support_email)ssi encuentras algún problema, tienes sugerencias, o solo quieres chatear!" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1532,80 +845,27 @@ msgid "" "feedback, or just want to chat!" msgstr "Contactanos a cualquier hora en %(support_email)ssi encuentras algún problema, tienes sugerencias, o solo quieres chatear!" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "Gestionar preferencias de correo" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "Canales nuevos" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1627,6 +887,16 @@ msgstr "Gestionar preferencias de correo:" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Pez nadando" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1634,6 +904,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "Si estás teniendo problemas para iniciar sesión, por favor, contacta con el soporte de Zulip respondiendo a este correo." + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "¡Gracias por usar Zulip!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1645,6 +927,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "¡Bienvenido a Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1652,6 +939,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "Haz creado la nueva organización de Zulip: %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "Te haz unido a la organización Zulip %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Detalles de tu cuenta:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "URL Organización: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "Usuario: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "Email: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1676,6 +1001,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "¡Aprende mas sobre Zulip, conviértete en todo un profesional con algunos atajos de teclado, o experimenta directamente!" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Saludos," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "El equipo de Zulip" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1742,6 +1079,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "Hola," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "Quería compartir contigo una ultima cosa: unos cuantos consejos sobre los temas, dominar los temas de las conversaciones es clave al momento de ser un usuario de alto desempeño en Zulip." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "Ejemplos de temas cortos" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1749,6 +1102,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "Los temas son como los asuntos de los correos electrónicos. La gran diferencia esta en que son cortos y livianos. Dos o Tres palabras son suficientes. No lo pienses mucho—¡siempre puedes editar el mensaje luego!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "Buenos temas: borrador de diseño, Bug 345, hamburguesas acme" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "Evitar plantear los temas de esta forma: \"¿Que piensan ustedes de este nuevo borrador de diseño?\", \"Estoy revisando el Bug\", \"¿Esta Hamburguesa Acme abierto en el Almuerzo?" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "Ejemplo de un tema que es muy largo" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1757,6 +1126,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "¿Por que deben importarte los temas? Bueno, por dos razones: hace que las conversaciones sean mas claras (¡imagina si el correo no tuviera asunto!), te permite de manera eficiente ponerte al día con lo que ha pasado mientras estuviste ausente—lees los temas que son relevantes para ti, ¡e ignoras aquellos que no!" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "Hacer una prueba ahora." + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Gracias," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "Desuscribirse de correos de bienvenida" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "Una ultima cosa: usar temas como un profesional" @@ -1784,6 +1168,11 @@ msgstr "Hacer una prueba ahora:" msgid "Unsubscribe from welcome emails:" msgstr "Desuscribirse de correos de bienvenida:" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Hola, ¿qué tal?" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1791,6 +1180,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "Para empezar, haz click en el botón inferior." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1808,6 +1202,11 @@ msgstr " %(referrer_full_name)s (%(referrer_email)s) quiere que te unas a Zulip msgid "To get started, click the link below." msgstr "Para empezar, visita el enlace a continuación." +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Hola de nuevo:" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1815,6 +1214,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "Este es el ultimo recordatorio que recibirás para esta invitación" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1851,6 +1264,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1933,6 +1367,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "Saludos," + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1946,6 +1393,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "El correo asociado con tu cuenta Zulip fue cambiado recientemente a %(new_email)s. Si no has solicitado este cambio, por favor, contáctanos inmediatamente en <%(support_email)s>." +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Organización: %(organization_url)s Hora: %(login_time)s Correo: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "Hemos observado un inicio de sesion reciente para la siguiente cuenta Zulip." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "Correo: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Hora: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Dispositivo: %(device_browser)s en %(device_os)s." + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "Dirección IP: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "Si este inicio de sesión has sido tu, ¡perfecto! No se requiere acción de tu parte." + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1954,6 +1447,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Seguridad de Zulip" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "Desuscribirse de notificaciones de inicio de sesión" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1971,6 +1473,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "Alguien (posiblemente tu) solicito una nueva contraseña para la cuenta Zulip %(email)s en %(realm_uri)s." + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "Haz click en el botón inferior para reestablecer tu contraseña." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Reestablecer contraseña" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1979,6 +1497,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "No tienes cuenta en esa organización de Zulip." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "Tienes cuenta activa en la(s) siguiente(s) organización(es) de Zulip." + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "Puedes intentar iniciar sesión o reestablecer la contraseña en la(s) organización(es) mencionadas." + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "Si no reconoces esta actividad, puedes ignorar este correo." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1995,6 +1536,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "Tenias una cuenta en %(realm_uri)s, pero esta ha sido desactivada. Puedes contactar con un administrador de la organizacion para reactivar tu cuenta." +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "Estimado antiguo administrador de %(realm_name)s," + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "Uno de tus administradores solicito reactivar una organización de Zulip previamente desactivada en %(realm_uri)s." + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Haz click en el botón inferior para reactivar su organización" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Reactivar organización" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "Si esta solicitud fue un error, no ejecutar ninguna acción y este enlace expirara en 24 horas." + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2199,7 +1794,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2211,7 +1806,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2814,8 +2409,8 @@ msgstr "Debes ser un administrador del servidor" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Permisos insuficientes" @@ -2835,110 +2430,141 @@ msgstr "Falta la cabecera de autorización para la autentificación básica" msgid "Webhook bots can only access webhooks" msgstr "Los bots de webhook solo pueden acceder a los webhooks" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "El subdominio necesita tener una longitud de 3 caracteres o superior." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "El subdominio no puede empezar o terminar con un '-'." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "El subdominio solo puede tener letras minúsculas, números, y '-'." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Subdominio no disponible. Por favor, escoge uno distinto." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "La organización a la que estás intentando unirte usando {email} no existe." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Por favor, solicita una invitación para {email} del administrador de la organización." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Tu dirección de correo electrónico, {email}, no está en uno de los dominios permitidos para el registro de cuentas en esta organización." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Por favor, usa tu dirección de correo electrónico real." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "Las direcciones de correo electrónico que contienen símbolos + no están permitidas en esta organización." -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Nueva contraseña" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "Token" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Añade hasta 10 direcciones de correo electrónico separadas por comas." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Por favor, introduce como máximo 10 correos." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "No se pudo encontrar la organización de Zulip." -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "No se pudo renderizar el mensaje" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "Ya existe la reacción." -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "ID de usuario inválido {}" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2946,155 +2572,155 @@ msgstr "ID de usuario inválido {}" msgid "User not authorized for this query" msgstr "Usuario no autorizado para esta petición" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "No puedes enviar mensajes privados fuera de tu organización." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "Los recordatorios solo se pueden activar en canales." -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Nada que cambiar" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "Tu organización ha desactivado la edición de mensajes" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "No tienes permiso para editar este mensaje" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "El límite de tiempo para editar este mensaje ha pasado" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 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" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "Mensajes privados están desactivados para esta organización." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgets: el programador de la API envió contenido JSON inválido" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "Los datos sobre los suscriptores no están disponibles en este canal" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "No se puede recopilar los suscriptores para un canal privado" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3103,35 +2729,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3141,153 +2765,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Mensaje(s) inválido(s)" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "Tu cuenta es demasiado nueva para enviar invitaciones en esta organización. Pídeselo a un administrador de la organización, o a un usuario con más experiencia." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Algunos correos electrónicos no se han validado, por lo que no hemos enviado ninguna invitación." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "No hemos podido invitar a nadie." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "Ya existe un emoticono personalizado con ese nombre." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "El tema no está silenciado." -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "Orden del mapeo inválido." -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "Id de campo {id} no encontrado." -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3446,7 +3065,7 @@ msgstr "Tipo de emoticono inválido." msgid "Must be an organization administrator or emoji author" msgstr "Debes ser un administrador de la organización o el autor del emoticono" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Caracteres inválidos en el nombre del emoticono" @@ -3490,8 +3109,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "El uso de la API excedió el límite" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "JSON malformado" @@ -3669,14 +3288,18 @@ msgstr "Productividad" msgid "Version control" msgstr "Control de versiones" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "El mensaje no puede estar vacío" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "El mensaje no puede contener bytes nulos" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Mensaje(s) inválido(s)" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3856,36 +3479,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "El token no existe" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3894,22 +3517,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "No puedo decidir entre los argumentos '{var_name1}' y '{var_name2}'" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "Falta el argumento '{var_name}'" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "Valor erróneo para '{var_name}': {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3967,7 +3594,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3995,15 +3622,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 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.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "El tamaño de la imagen excede el límite." -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "La subida excedería el límite de subidas de tu organización." @@ -4059,7 +3694,7 @@ msgstr "Tipo de bot inválido" msgid "Invalid interface type" msgstr "Tipo de interfaz inválido" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4076,129 +3711,139 @@ msgstr "No existe ese usuario" msgid "User is deactivated" msgstr "El usuario está desactivado" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item} no puede estar vacío" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} es demasiado largo (límite: {max_length} caracteres)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "{var_name} tiene una longitud incorrecta de {length}; debería ser {target_length}" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "Patrón de URL mal formado" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' no puede estar vacío." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}' no es una opción válida para '{field_name}'." -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4225,143 +3870,143 @@ msgstr "Error interno del servidor" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "eventos de canal" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Administrador de la organización" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Miembro" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Invitado" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Público" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "Historia compartida, privada " -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "Historia protegida, privada " -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "Todos los miembros del canal pueden publicar" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "Solo los administradores de la organización pueden publicar aquí." -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "Solo los miembros definitivos de la organización pueden publicar aquí." -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Emoticonos unicode" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Emoticonos personalizados" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Emoticonos extra de Zulip" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "Lista de opciones" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "Selector de personas" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "Texto corto" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "Texto largo" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "Selector de fechas" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Enlace" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "Cuenta externa" @@ -4444,24 +4089,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "No se encontró una entrada válida del User-Agent en la petición" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "El nombre no puede estar vacío" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "El campo debe tener al menos una opción." -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Tipo de campo inválido." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "Ya existe un campo con ese nombre." -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "El campo personalizado por defecto no puede ser actualizado." @@ -4503,19 +4148,19 @@ msgstr "No existe esa invitación" msgid "Invalid stream id {}. No invites were sent." msgstr "ID de canal {} inválido. No se envió ninguna invitación." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "El historial de edición de mensajes está desactivado en esta organización" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "No tienes permiso para eliminar este mensaje" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "El límite de tiempo para eliminar este mensaje ha pasado" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "El mensaje ya fue eliminado" @@ -4536,7 +4181,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4653,7 +4298,7 @@ msgstr "Dominio invalido: {}" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4713,78 +4358,78 @@ msgstr "El enlace de creación de organización ha expirado o no es válido." msgid "New organization creation disabled" msgstr "Creación de nuevas organizaciones desactivada" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "Usuario no autorizado a ejecutar peticiones en nombre de '{principal}'" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "Debes pasar \"new_description\" o \"new_group_name\"." -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "Valor inválido para \"op\". Especifica uno entre \"add\" o \"remove\"." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "¡El canal ya tiene ese nombre!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Nada que hacer. Especifica al menos uno de \"add\" o \"delete\"." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "Solo puedes invitar a otros usuarios del mirror de Zephyr a canales privados." -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "nuevos canales" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4838,7 +4483,7 @@ msgstr "No se han proporcionado datos nuevos" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5011,7 +4656,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Entrada JSON malformada" @@ -5049,33 +4694,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "Debe validarse con una clave de API válida del servidor de Zulip" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Tipo de token inválido" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "Los datos no están ordenados." -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "Datos inválidos." diff --git a/locale/es/translations.json b/locale/es/translations.json index 766aa1fc23..6d1d825715 100644 --- a/locale/es/translations.json +++ b/locale/es/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "Añadir un nuevo campo de perfil", "Add a new user group": "Añadir un nuevo grupo de usuarios", "Add alert word": "Añadir alerta", + "Add all users": "", "Add another user...": "Añadir otro usuario...", "Add choice": "Añadir opción", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "Añadir pregunta", "Add stream": "Añadir canal", "Add streams": "Añadir canal", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "Añadir tarea", "Add video call": "Añadir videollamada", @@ -108,7 +110,6 @@ "All": "Todas", "All messages": "Todos los mensajes", "All messages including muted streams": "Todos los mensajes, incluyendo canales silenciados. ", - "All stream members can post": "Todos los miembros del canal pueden publicar", "All stream subscribers can post.": "", "All streams": "Todos los canales", "All time": "Todos los tiempos", @@ -158,7 +159,7 @@ "Authentication methods": "Métodos de autentificación", "Author": "Autor", "Automatic": "Automático", - "Avatar changes are disabled in this organization.": "Los cambios de avatar están desactivados para esta organización.", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Avatar de Gravatar", "Back to streams": "", "Billing": "Facturación", @@ -190,6 +191,7 @@ "Check all": "Marcar todo", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "Elige un avatar", + "Choose subscribers": "", "Clear emoji image": "Eliminar imagen del emoticono", "Clear profile picture": "Limpiar imagen de perfil", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "¡Copiado!", "Copy and close": "Copiar y cerrar", "Copy code": "Copiar código", - "Copy from stream": "Copiar desde canal", "Copy link": "Copiar enlace", "Copy link to message": "Copiar el enlace al mensaje", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "Diciembre", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "Idioma por defecto", - "Default language for code blocks:": "Idioma por defecto para bloques de código.", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Ajustes por defecto para los nuevos usuarios de esta organización.", "Default streams": "Canales por defecto", "Default user settings": "Ajustes de usuario por defecto", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "Mostrar disponibilidad a otros usuarios cuando estás conectado", "Display settings": "Ajustes de visualización", + "Do you want to add everyone?": "", "Domain": "Dominio", "Don\u2019t allow disposable email addresses": "No permitir direcciones de correo electrónico desechables", "Download": "Descargar", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "La exportación de datos ha fallado", + "Export organization": "", "Export started. Check back in a few minutes.": "Exportación iniciada. Vuelve en unos minutos.", "Exports all users, settings, and all data visible in public streams.": "Exportar todos los usuarios, ajustes y datos visibles en streams públicos.", "External account type": "Tipo de cuenta externa", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "La subida de archivos e imágenes han sido desactivados para esta organización.", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "El tipo de archivo no está soportado.", - "Filter": "Filtrar", "Filter bots": "Filtrar bots", "Filter by category": "Filtrar por categoría", "Filter code playgrounds": "", "Filter deactivated users": "Filtrar usuarios desactivados", - "Filter emojis": "Filtrar emojis", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "Filtrar exportaciones", "Filter invites": "Filtrar invitaciones", "Filter languages": "Filtrar idiomas", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "Filtrar canales", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "Filtrar usuarios", "First message": "Primer mensaje", @@ -634,12 +639,12 @@ "New password is too weak": "La nueva contraseña es demasiado débil", "New private message": "Nuevo mensaje privado", "New stream message": "Nuevo mensaje de canal", - "New stream notifications:": "Nuevas notificaciones de canal:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "Los nuevos subscriptores sólo pueden ver los mensajes desde después de unirse.", "New subscribers can view complete message history.": "Los nuevos subscriptores pueden ver el historial completo.", "New task": "Nueva tarea", "New topic": "Nuevo tema", - "New user notifications:": "Nuevas notificaciones de usuario:", + "New user notifications": "", "Next message": "mensaje siguiente", "Next unread private message": "Siguiente mensaje privado sin leer", "Next unread topic": "Siguiente tema sin leer", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "Solo los administradores de la organización puede añadir emoticonos personalizados en esta organización.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "Solo los administradores de la organización pueden editar estos ajustes.", "Only organization administrators can modify user groups in this organization.": "Solo administradores de la organización pueden modificar sus grupos de usuarios.", - "Only organization administrators can post": "Solo los administradores de la organización pueden publicar aquí.", "Only organization administrators can post.": "Solo los administradores de la organización pueden publicar aquí.", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "Solo los administradores de la organización pueden publicar en este canal.", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "Solo los miembros definitivos de la organización pueden publicar aquí.", "Only organization full members can post.": "Solo los miembros definitivos de la organización pueden publicar aquí.", "Only organization owners can edit these settings.": "Solo propietarios de la organización pueden editar estas opciones.", "Only owners can change message retention policy.": "Solo los propietarios pueden cambiar la política de retención de mensajes", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "Mensajes privados, @-menciones, y alertas", - "Pan & zoom": "", "Participants": "Participantes", "Participated": "Participado ", "Password": "Contraseña", "Password is too weak": "La contraseña es demasiado débil", "Password should be at least {length} characters long": "", "Pattern": "Patrón", - "People to add": "Personas a añadir", "Personal": "", "Personal settings": "Ajustes personales ", "Pin stream to top": "Fijar canal a la parte de arriba ", @@ -785,7 +785,6 @@ "Private, shared history": "Historia compartida, privada ", "Pro tip: You can use 'd' to open your drafts.": "Consejo: Puedes usar la letra 'd' para abrir tus borradores.", "Profile": "Perfil", - "Profile picture": "Imagen de perfil", "Public": "Público", "Public stream messages in organization": "Mensajes de canal público de la organización ", "Quote and reply or forward": "Citar y responder o reenviar", @@ -809,6 +808,7 @@ "Resend": "Reenviar", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "Error al reenviar. Por favor, recarga la página e inténtalo de nuevo.", + "Reset zoom": "", "Restore draft": "Restablecer borrador", "Restrict email domains of new users?": "¿Restringir los dominios de correo electrónico de los usuarios nuevos?", "Restrict to a list of domains": "Restringir a una lista de dominios", @@ -840,7 +840,6 @@ "Search operators": "Operadores de búsqueda", "Search people": "Buscar gente", "Search results": "Resultados de búsqueda", - "Search subscribers": "Buscar suscriptores", "See how to configure email.": "Mira cómo configurar el correo.", "Select a stream below or change topic name.": "Seleccionar un canal a continuación o cambiar el nombre del tema", "Select date and time": "Seleccionar fecha y hora", @@ -911,7 +910,6 @@ "Stream creation": "Creación de canal", "Stream description": "Descripción del canal", "Stream list": "Lista de canales", - "Stream membership": "Membresía del canal", "Stream name": "Nombre del canal", "Stream permissions": "Permisos del canal", "Stream settings": "Ajustes del canal", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Su contraseña será eliminada de nuestros sistemas, y cualquier bot que mantengan será desactivado.", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "Esta acción es permanente y no puede deshacerse. Todos los usuarios perderán de el acceso a sus cuentas de Zulip de forma permanente.", "This file exceeds maximum allowed size of": "El archivo excede el tamaño máximo de", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "Usuario", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "¡Grupo de usuarios añadido!", "User groups": "Grupos de usuarios", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/fa/LC_MESSAGES/django.po b/locale/fa/LC_MESSAGES/django.po index 375a412128..f1c483ae08 100644 --- a/locale/fa/LC_MESSAGES/django.po +++ b/locale/fa/LC_MESSAGES/django.po @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: mohammad talaei \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Persian (http://www.transifex.com/zulip/zulip/language/fa/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -59,7 +59,7 @@ msgstr "تاریخ شروع پس از تاریخ پایان است. شروع: {s msgid "No analytics data available. Please contact your server administrator." msgstr "داده های تحلیلی در دسترس نیست. لطفا با ادمین سرور تماس بگيريد. " -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "پارامترهای نامعتبر" @@ -575,7 +575,6 @@ msgstr "پبام ها" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -628,7 +627,7 @@ msgstr "آدرس ایمیل خود را وارد کنید" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "ایجاد سازمان " @@ -747,8 +746,6 @@ msgstr "کاربران مهمان " msgid "Normal users" msgstr "کاربران معمولی" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -756,7 +753,6 @@ msgstr "کاربران معمولی" msgid "Hi," msgstr "سلام، " -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -766,12 +762,10 @@ msgid "" "please click below:" msgstr "ما درخواستی مبنی بر تغییر آدرس ایمیل برای حساب کاربری Zulip بر روی %(realm_uri)s از %(old_email)s به %(new_email)s دریافت کرده ایم. برای تایید این درخواست بر روی عبارت زیر کلیک کنید:" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "تایید تغییر ایمیل" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -779,724 +773,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "شما اخیرا عضو Zulip شده اید. بسیار هم عالی!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "بر روی دکمه زیر کلیک کنید تا ثبت نام کامل شود." - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "تکمیل ثبت نام" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "در هر زمانی اگر با مشکلی مواجه شدید یا نظراتی داشتید یا می خواستید گفتگو کنید با ما از طریق %(support_email)s در ارتباط باشید!" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "لوگو Zulip " - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "مدیریت تنظیمات ایمیل" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "ماهی شناگر" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "اگر در ورود خود مشکلی دارید، لطفا با پاسخ به این نامه با پشتیبانی Zulip درتماس باشید." - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "تشکر بابت استفاده از Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "به Zulip خوش آمدید!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "شما سازمان جدید %(realm_name)s را در Zulip ساخته اید." - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "شما در سازمان %(realm_name)s در Zulip عضو شده اید." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "جزئیات حساب کاربری شما:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "به سلامتی،" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Zulip تیم" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "سلام، " - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "آخرین نکته ای که می خواهم با شما به اشتراک بگذارم: برای مسلط شدن به موضوع ها، یادگیری نکاتی در این‌باره یک بخش کلیدی است که کمک می کند یک کاربر قدرتمند Zulip باشید." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "مثال هایی از موضوعات کوتاه" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "موضوعات شبیه خطوط عنوان در ایمیل هستند. تفاوت بطزگ این دو این است که موضوع ها واقعا سبک و کوتاه هستند، مثلا دو یا سه کلمه. البته نیازی به فکر کردن زیاد به موضوع ها نیست‌‌—بعدا هرزمان می توانید پیام را ویرایش کنید!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "موضوعات خوب: طراحی اولیه، باگ 345، همبرگرهای فلان جا" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "توصیه نمی شود: \"مردم در مورد این طراحی اولیه جدید چه فکر می کنند؟\"، \"در حال بررسی باگ 345 هستم\"، \"آیا همبرگرهای فلان جا برای ناهار باز هستند؟\"" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "مثالی از یک موضوع که خیلی طولانی است" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "چرا خودمان را با انتخاب موضوع اذیت کنیم؟ دو دلیل دارد: گفتگوها را شفاف تر می کند (حالتی که ایمیل عنوان ندارد را تصور کنید!) و اینکه امکان می دهد وقتی مدتی نبوده اید اتفاقاتی را که نبوده اید را راحت تر دنبال کنید—موضوعاتی که به شما ارتباط دارد را می خوانید و بقيه را نادیده می گیرید! " - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "اکنون از این برای چرخش استفاده کنید." - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "ممنون، " - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "لغو ایمیل خوش آمد گویی" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "سلام، " - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "برای شروع روی دکمه زیر کلیک کنید." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "سلام دوباره، " - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "این آخرین یادآوری است که برای این دعوت دریافت می کنید." - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "بهترین٬ " - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "سازمان:‌%(organization_url)s زمان: %(login_time)s ایمیل: %(user_email)s " - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "ما اخیرا متوجه یک ورود به این حساب کاربری Zulip شدیم." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "ایمیل: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "زمان: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "دستگاه: %(device_browser)s بر روی %(device_os)s. " - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "آدرس آی پی: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "اگر این شما بوده اید، خوب است! نیازی نیست کار دیگری انجام دهید. " - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "امنیت Zulip" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "لغو اطلاع رسانی های ورود" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "فردی (احتمالا شما) درخواست یک کلمه عبور جدید برای حساب Zulip با ایمیل %(email)s در %(realm_uri)s را کرده است." - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "برای تنظیم مجدد کلمه عبور بر روی دکمه زیر کلیک کنید." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "تنظیم مجدد کلمه عبور" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "شما در این سازمان Zulip حساب کاربری ندارید." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "شما در این سازمان (ها) حساب کاربری فعال ندارید:" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "شما می توانید در سازمان (ها) بالا وارد شوید یا کلمه عبور خود را تغییر دهید. " - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "اگر شما این فعالیت را متوجه نمی شوید می توانید با خیال راحت این ایمیل را ناديده بگیرید. " - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "ادمین های قبلی عزیز %(realm_name)s. " - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "یکی از ادمین های شما درخواست فعال سازی مجدد سازمان Zulip غیر فعال شده بر روی %(realm_uri)s را دارد. " - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "ب روی دکمه زیر کلیک کنید تا سازمان خود را مجدد فعال کنید." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "فعال سازی مجدد سازمان" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "اگر درخواست اشتباه است می توانید اقدامی نکنید و این لینک بعد از 24 ساعت منقضی می شود. " - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "آدرس ایمیل جدید خود را تایید کنید" @@ -1508,6 +784,43 @@ msgid "" "<%(support_email)s>." msgstr "اگر شما درخواست این تغییر را نداده اید لطفا سریعا در (%(support_email)s) با ما تماس بگیرید" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "شما اخیرا عضو Zulip شده اید. بسیار هم عالی!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "بر روی دکمه زیر کلیک کنید تا ثبت نام کامل شود." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "تکمیل ثبت نام" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "در هر زمانی اگر با مشکلی مواجه شدید یا نظراتی داشتید یا می خواستید گفتگو کنید با ما از طریق %(support_email)s در ارتباط باشید!" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1524,80 +837,27 @@ msgid "" "feedback, or just want to chat!" msgstr "در هر زمانی اگر به مشکلی برخورد کرده اید، پیشنهادی دارید یا صرفا قصد گفت‌وگو دارید از طریق %(support_email)s با ما در تماس باشید! " -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "مدیریت تنظیمات ایمیل" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1619,6 +879,16 @@ msgstr "مدیریت تنظیمات ایمیل: " msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "ماهی شناگر" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1626,6 +896,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "اگر در ورود خود مشکلی دارید، لطفا با پاسخ به این نامه با پشتیبانی Zulip درتماس باشید." + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "تشکر بابت استفاده از Zulip!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1637,6 +919,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "به Zulip خوش آمدید!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1644,6 +931,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "شما سازمان جدید %(realm_name)s را در Zulip ساخته اید." + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "شما در سازمان %(realm_name)s در Zulip عضو شده اید." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "جزئیات حساب کاربری شما:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1668,6 +993,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "درباره Zulip بیشتر بدانید، با چند میانبر صفحه کلید یک حرفه ای در Zulip شوید یا مستقیم به اینجا بروید! " +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "به سلامتی،" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Zulip تیم" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1734,6 +1071,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "سلام، " + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "آخرین نکته ای که می خواهم با شما به اشتراک بگذارم: برای مسلط شدن به موضوع ها، یادگیری نکاتی در این‌باره یک بخش کلیدی است که کمک می کند یک کاربر قدرتمند Zulip باشید." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "مثال هایی از موضوعات کوتاه" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1741,6 +1094,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "موضوعات همانند خطوط عنوان در ایمیل هستند. تفاوت اصلی اما این است که موضوع ها واقعا کوتاه و مختصر هستند یعنی دو تا سه کلمه. نیازی نیست بیش از حد به آن فکر کنید؛ هر زمان بخواهیدمی توانید بعدا آن را ویرایش کنید!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "موضوعات خوب: طراحی اولیه، باگ 345، همبرگرهای فلان جا" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "توصیه نمی شود: \"مردم در مورد این طراحی اولیه جدید چه فکر می کنند؟\"، \"در حال بررسی باگ 345 هستم\"، \"آیا همبرگرهای فلان جا برای ناهار باز هستند؟\"" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "مثالی از یک موضوع که خیلی طولانی است" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1749,6 +1118,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "چرا خودمان را با انتخاب موضوع اذیت کنیم؟ دو دلیل دارد: گفتگوها را شفاف تر می کند (حالتی که ایمیل عنوان ندارد را تصور کنید!) و اینکه امکان می دهد وقتی مدتی نبوده اید اتفاقاتی را که نبوده اید را راحت تر دنبال کنید—موضوعاتی که به شما ارتباط دارد را می خوانید و بقيه را نادیده می گیرید! " +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "اکنون از این برای چرخش استفاده کنید." + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "ممنون، " + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "لغو ایمیل خوش آمد گویی" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "آخرین مورد: استفاده حرفه ای از موضوعات" @@ -1776,6 +1160,11 @@ msgstr "اکنون از این برای چرخش استفاده کنید: " msgid "Unsubscribe from welcome emails:" msgstr "لغو ایمیل های خوش آمد گویی:" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "سلام، " + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1783,6 +1172,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "برای شروع روی دکمه زیر کلیک کنید." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1800,6 +1194,11 @@ msgstr "%(referrer_full_name)s (%(referrer_email)s) می خواهند شما آ msgid "To get started, click the link below." msgstr "برای شروع روی لینک زیر کلیک کنید. " +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "سلام دوباره، " + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1807,6 +1206,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "این آخرین یادآوری است که برای این دعوت دریافت می کنید." + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1843,6 +1256,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1925,6 +1359,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "بهترین٬ " + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1938,6 +1385,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "ایمیل مرتبط با حساب کاربری Zulip شما اخیرا به %(new_email)s تغییر کرد. اگر شما درخواست این تغییر را نداده اید لطفا سریعا در (%(support_email)s) به ما اطلاع دهید. " +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "سازمان:‌%(organization_url)s زمان: %(login_time)s ایمیل: %(user_email)s " + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "ما اخیرا متوجه یک ورود به این حساب کاربری Zulip شدیم." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "ایمیل: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "زمان: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "دستگاه: %(device_browser)s بر روی %(device_os)s. " + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "آدرس آی پی: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "اگر این شما بوده اید، خوب است! نیازی نیست کار دیگری انجام دهید. " + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1946,6 +1439,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "امنیت Zulip" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "لغو اطلاع رسانی های ورود" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1963,6 +1465,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "فردی (احتمالا شما) درخواست یک کلمه عبور جدید برای حساب Zulip با ایمیل %(email)s در %(realm_uri)s را کرده است." + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "برای تنظیم مجدد کلمه عبور بر روی دکمه زیر کلیک کنید." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "تنظیم مجدد کلمه عبور" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1971,6 +1489,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "شما در این سازمان Zulip حساب کاربری ندارید." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "شما در این سازمان (ها) حساب کاربری فعال ندارید:" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "شما می توانید در سازمان (ها) بالا وارد شوید یا کلمه عبور خود را تغییر دهید. " + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "اگر شما این فعالیت را متوجه نمی شوید می توانید با خیال راحت این ایمیل را ناديده بگیرید. " + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1987,6 +1528,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "شما قبلا یک حساب کاربری در %(realm_uri)s داشته اید که غیر فعال شده است. شما می‌توانید با یکی از ادمین های سازمان تماس بگیرید تا حساب کاربری شما را دوباره فعال کند. " +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "ادمین های قبلی عزیز %(realm_name)s. " + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "یکی از ادمین های شما درخواست فعال سازی مجدد سازمان Zulip غیر فعال شده بر روی %(realm_uri)s را دارد. " + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "ب روی دکمه زیر کلیک کنید تا سازمان خود را مجدد فعال کنید." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "فعال سازی مجدد سازمان" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "اگر درخواست اشتباه است می توانید اقدامی نکنید و این لینک بعد از 24 ساعت منقضی می شود. " + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2191,7 +1786,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2203,7 +1798,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2806,8 +2401,8 @@ msgstr "باید یک ادمین سرور باشید" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "دسترسی کافی ندارید" @@ -2827,110 +2422,141 @@ msgstr "فاقد هدر مجوز برای احراز هویت پایه ای اس msgid "Webhook bots can only access webhooks" msgstr "ربات های وب هوک تنها می توانند به وب هوک ها دسترسی داشته باشند" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "زیر دامنه باید طول 3 یا بزرگ تر داشته باشد. " -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "زیر دامنه نمی تواند با '-' شروع شود. " -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "زیر دامنه تنها می تواند شامل حروف کوچک، اعداد و '-' باشد. " -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "زیر دامنه در دسترس نیست. لطفا مورد دیگری انتخاب کنید. " -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "سازمانی که قصد عضویت در آن با استفاده از {email} را دارید وجود ندارد. " -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "لطفاً از ادمین سازمان درخواست یک دعوت برای {email} کنید. " -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "آدرس ایمیل شما، {email}، در هیچکدام از دامنه‌های تعریف شده برای ثبت نام حساب های کاربری در سازمان نیست. " -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "لطفا از آدرس ایمیل واقعی خود استفاده کنید. " -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "آدرس‌های ایمیل شامل + در این سازمان مجاز نیستند. " -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "کلمه عبور جدید" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "نشانه" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "حداکثر 10 آدرس ایمیل جدا شده با ویرگول اضافه کنید " -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "لطفا حداکثر 10 ایمیل وارد کنید. " -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "ما نمی توانیم سازمان Zulip را پیدا کنیم. " -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "امکان پردازش پیام وجود ندارد" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "واکنش هم اکنون وجود دارد. " -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "شناسه کاربر نامعتبر {} " -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2938,155 +2564,155 @@ msgstr "شناسه کاربر نامعتبر {} " msgid "User not authorized for this query" msgstr "کاربر اجازه این درخواست را ندارد " -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "شما نمی توانید به خارج از سازمان خود پیام خصوصی ارسال کنید. " -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "یادآوری ها تنها برای جریان ها تنظیم می شود. " -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "تغییری وجود ندارد" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "سازمان شما ویرایش پیام را غیرفعال کرده است" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "شما دسترسی ویرایش این پیام را ندارید" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "محدوده زمان ویرایش این پیام گذشته است" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "پیام های خصوصی برای این سازمان غیر فعال شده است." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "گجت ها: API برنامه نویسی، محتوای Json نامعتبری ارسال کرده است" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "اطلاعات عضو برای این جریان در دسترس نیست " -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "قادر به دریافت اعضای جریان خصوصی نیست" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3095,35 +2721,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3133,153 +2757,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "پیام (ها) نامعتبر " - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "حساب کاربری شما جدیدا ايجاد شده است و نمی‌توانید در این سازمان دعوت ارسال کنید. از یک ادمین سازمان یا یک کاربر با تجربه تر بخواهید. " -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "برخی از ایمیل ها معتبر نیستند، بنابراین هیچ دعوتی ارسال نشد. " -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "دیگر نمی توانیم بیش از این دعوت داشته باشیم. " -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "برخی از این آدرس ها قبلا از Zulip استفاده کرده اند، بنابراین برای آنها دعوت ارسال نکردیم. برای بقیه دعوت ارسال شد! " -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "یک ایموجی سفارشی با این نام قبلا تعریف شده است." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "موضوع بی صدا نیست" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "طرح سفارش نامعتبر است. " -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "فیلد شناسه {id} یافت نشد. " -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3438,7 +3057,7 @@ msgstr "نوع ایموجی اشتباه است. " msgid "Must be an organization administrator or emoji author" msgstr "باید یک ادمین سازمان یا مالک ایموجی باشید" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "کاراکترهای اشتباه در نام ایموجی وجود دارد " @@ -3482,8 +3101,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "استفاده از API بیش از نرخ مجاز است" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "Json نادرست " @@ -3661,14 +3280,18 @@ msgstr "بهره وری" msgid "Version control" msgstr "کنترل نسخه" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "پیام نباید خالی باشد " -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "پیام نباید شامل بایت های نال (خالی) باشد" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "پیام (ها) نامعتبر " + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3848,36 +3471,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "نشانه وجود ندارد" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3886,22 +3509,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "امکان تشخیص بین آرگومان های '{var_name1}' و '{var_name2}' وجود ندارد" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "آرگومان '{var_name}' خالی است" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "مقدار '{var_name}' نادرست است: {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3959,7 +3586,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3987,15 +3614,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "امکان بازکردن تصویر وجود ندارد؛ آیا یک فایل تصویری بارگذاری کردید؟" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "اندازه تصویر بیش از حدمجاز است." -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "بارگذاری از حد تعیین شده برای سازمان بیش تر است." @@ -4051,7 +3686,7 @@ msgstr "نوع ربات اشتباه است" msgid "Invalid interface type" msgstr "نوع رابط اشتباه است" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4068,129 +3703,139 @@ msgstr "چنین کاربری وجود ندارد" msgid "User is deactivated" msgstr "کاربر غیرفعال شده است " -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item} نمی تواند خالی باشد." -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} خیلی طولانی است (محدودیت: {max_length} کاراکتر)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr " {var_name} طول نادرست {length} را دارد که باید {target_length} باشد" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "الگوی URL نادرست است." -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' نمی تواند خالی باشد." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}' یک گزینه صحیح برای '{field_name}' نیست." -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4217,143 +3862,143 @@ msgstr "خطای داخلی در سرور" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "رویدادهای جریان" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "ادمین سازمان" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "عضو" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "مهمان" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "عمومی" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "ایموجی یونیکد" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "ایموجی سفارشی" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "ایموجی های بیشتر Zulip" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "لیست گزینه ها" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "انتخاب کننده فرد" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "متن کوتاه" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "متن طولانی" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "انتخاب تاریخ" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "لینک" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "حساب کاربری خارجی" @@ -4436,24 +4081,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "هدر User-Agent در درخواست خالی است" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "برچسب نمی تواند خالی باشد." -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "فیلد باید حداقل یک انتخاب داشته باشد." -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "نوع فیلد اشتباه است." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "یک فیلد با این برجسب قبلا تعریف شده است." -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "فیلد سفارشی پیش فرض نمی تواند به روز رسانی شود." @@ -4495,19 +4140,19 @@ msgstr "چنین دعوتی وجود ندارد" msgid "Invalid stream id {}. No invites were sent." msgstr "شناسه جریان {} اشتباه است. هیچ دعوتی ارسال نشد." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "تاریخچه ویرایش پیام در این سازمان غیرفعال است" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "شما دسترسی حذف این پیام را ندارید" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "محدوده زمانی برای حذف این پیام گذشته است" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "پیام قبلا حذف شده است" @@ -4528,7 +4173,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4645,7 +4290,7 @@ msgstr "دامنه اشتباه است: {}" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4705,78 +4350,78 @@ msgstr "لینک ایجاد سازمان یا منقضی شده است یا صح msgid "New organization creation disabled" msgstr "ایجاد سازمان جدید غیرفعال است" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "کاربر بعنوان '{principal}' مجاز به اجرای دستور پرس و جو نیست" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "شما باید یکی از پارامترهای \"توضیحات جدید\" یا \"نام گروه جدید\" را وارد کنید." -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "مقدار \"op\" اشتباه است. یکی از مقادیر \"add\" یا \"remove\" را استفاده کنید." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "جریان قبلا همین نام را داشته است!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "کاری برای انجام نیست. حداقل یک مورد از \"add\" یا \"delete\" را مشخص کنید." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "شما تنها می توانید کاربران آیینه ای Zephyr را یه جریان های خصوصی دعوت کنید." -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "جریان های جدید" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4830,7 +4475,7 @@ msgstr "اطلاعات جدیدی وجود ندارد" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5003,7 +4648,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "ورودی JSON قالب درستی ندارد" @@ -5041,33 +4686,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "باید با کلید صحیح API سرور Zulip اعتبارسنجی شود" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "نوع نشانه نادرست است" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "داده خارج از ترتیب است." -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "اطلاعات نادرست است." diff --git a/locale/fa/translations.json b/locale/fa/translations.json index bb3a607a2d..c207695f3b 100644 --- a/locale/fa/translations.json +++ b/locale/fa/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "افزودن یک زمینه پروفایل جدید", "Add a new user group": "افزودن گروه کاربر جدید", "Add alert word": "افزودن کلمه هشداردهنده", + "Add all users": "", "Add another user...": "اضافه کردن کاربر دیگر... ", "Add choice": "افزودن انتخاب", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "افزودن پرسش", "Add stream": "افزودن جریان", "Add streams": "اضافه کردن جریان", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "افزودن وظیفه", "Add video call": "افزودن تماس تصویری", @@ -108,7 +110,6 @@ "All": "همه", "All messages": "تمام پیام ها", "All messages including muted streams": "", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "تمام جریان ها", "All time": "همه زمان ها", @@ -158,7 +159,7 @@ "Authentication methods": "روش های احراز هویت", "Author": "سازنده", "Automatic": "خودکار", - "Avatar changes are disabled in this organization.": "تغییر آواتار در این سازمان غیرفعال است.", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "آواتار از روی گراواتار", "Back to streams": "", "Billing": "صورتحساب", @@ -190,6 +191,7 @@ "Check all": "بررسی همه", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "انتخاب آواتار", + "Choose subscribers": "", "Clear emoji image": "پاک کردن تصویر ایموجی", "Clear profile picture": "پاک کردن تصویر پروفایل", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "کپی شد!", "Copy and close": "کپی کردن و بستن", "Copy code": "", - "Copy from stream": "کپی کردن از جریان", "Copy link": "", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "زبان پیش فرض", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "تنظیمات پیش فرض برای کاربران جدیدی که به این سازمان می پیوندند.", "Default streams": "جریان های پیش فرض", "Default user settings": "تنظیمات پیش فرض کاربر", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "نمایش تنظیمات", + "Do you want to add everyone?": "", "Domain": "دامنه", "Don\u2019t allow disposable email addresses": "آدرس های ایمیل قابل نمایش نباشند", "Download": "دانلود", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "خروجی گرفتن انجام نشد", + "Export organization": "", "Export started. Check back in a few minutes.": "خروجی گرفتن شروع شد. چند دقیقه دیگر برگردید. ", "Exports all users, settings, and all data visible in public streams.": "از همه کاربران، تنظیمات و داده های قابل مشاهده در جریان های عمومی خروجی بگیر. ", "External account type": "نوع حساب کاربری خارجی", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "آپلود فایل و عکس برای این سازمان غیرفعال شده است.", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "نوع فایل پشتیبانی نمی شود.", - "Filter": "فیلتر", "Filter bots": "فیلتر ربات ها", "Filter by category": "فیلتر. با دسته‌بندی ", "Filter code playgrounds": "", "Filter deactivated users": "فیلتر کاربران غیرفعال", - "Filter emojis": "فیلتر ایموجی ها ", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "فیلتر خروجی ها", "Filter invites": "فیلتر دعوت ها", "Filter languages": "", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "فیلتر جریان ها", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "فیلتر کاربران", "First message": "اولین پیام", @@ -634,12 +639,12 @@ "New password is too weak": "کلمه عبور جدید بسیار ضعیف است", "New private message": "پیام خصوصی جدید", "New stream message": "پیام جریانی جدید", - "New stream notifications:": "اطلاع رسانی جریانی جدید:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "وظیفه جدید", "New topic": "موضوع جدید", - "New user notifications:": "اطلاع رسانی های جدید کاربر:", + "New user notifications": "", "Next message": "پیام بعدی", "Next unread private message": "پیام خصوصی خوانده نشده بعدی", "Next unread topic": "موضوع خوانده نشده بعدی", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "تنها ادمین های سازمان می توانند به این سازمان ایموجی سفارشی اضافه کنند", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "تنها ادمین های سازمان می توانند این تنظیمات را ویرایش کنند.", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "تنها ادمین های سازمان می توانند پست اضافه کنند.", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "تنها ادمین های سازمان اجازه پست گذاشتن در این جریان را دارند.", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "", "Participated": "", "Password": "کلمه عبور", "Password is too weak": "کلمه عبور خیلی ضعیف است", "Password should be at least {length} characters long": "", "Pattern": "الگو", - "People to add": "افرادی که باید اضافه شوند", "Personal": "", "Personal settings": "", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "نکته حرفه ای: می توانید از کلید 'd' برای بازکردن پیش نویس های خود استفاده کنید.", "Profile": "پروفایل", - "Profile picture": "تصویر پروفایل", "Public": "عمومی", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "ارسال مجدد", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "ارسال مجدد با خطا مواجه شد. لطفا مجدد بارگذاری کرده و تلاش کنید.", + "Reset zoom": "", "Restore draft": "بازیابی پیش نویس", "Restrict email domains of new users?": "دامنه ایمیل کاربران جدید محدود شود؟", "Restrict to a list of domains": "محدود کردن به لیستی از دامنه ها", @@ -840,7 +840,6 @@ "Search operators": "عملیات جستجو ", "Search people": "جستجوی افراد", "Search results": "نتايج جستجو", - "Search subscribers": "جستجو اعضا", "See how to configure email.": "ببینید چگونه ایمیل را پیکره بندی کنید.", "Select a stream below or change topic name.": "", "Select date and time": "انتخاب تاریخ و زمان", @@ -911,7 +910,6 @@ "Stream creation": "ایجاد جریان", "Stream description": "توضیحات جریان", "Stream list": "لیست جریان", - "Stream membership": "عضویت در جریان", "Stream name": "نام جریان", "Stream permissions": "مجوزهای جریان", "Stream settings": "تنظیمات جریان", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "کلمه های عبورشان از سامانه های ما پاک می شود و هر رباتی که نگهداری می کنند غیرفعال خواهد شد.", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "این عملیات دائمی بوده و قابل برگشت نیست. همه کاربران دسترسی خود به حساب های Zulip خود را برای همیشه از دست می‌دهند.", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "گروه کاربری اضافه شد!", "User groups": "گروه های کاربری", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/fi/LC_MESSAGES/django.po b/locale/fi/LC_MESSAGES/django.po index 3a26410598..e13f915ec0 100644 --- a/locale/fi/LC_MESSAGES/django.po +++ b/locale/fi/LC_MESSAGES/django.po @@ -14,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Arto Leinonen \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Finnish (http://www.transifex.com/zulip/zulip/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -61,7 +61,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. Ole hyvä ja ota yhteyttä palvelimen järjestelmänvalvojaan." -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "Virheelliset parametrit" @@ -577,7 +577,6 @@ msgstr "Viestit" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -630,7 +629,7 @@ msgstr "Syötä sähköpostiosoite" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Luo organisaatio" @@ -749,8 +748,6 @@ msgstr "Vieraskäyttäjät" msgid "Normal users" msgstr "Normaalit käyttäjät" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -758,7 +755,6 @@ msgstr "Normaalit käyttäjät" msgid "Hi," msgstr "Hei," -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -768,12 +764,10 @@ msgid "" "please click below:" msgstr "Olemme saaneet pyynnön vaihtaa sähköpostiosoitten Zulipin käyttäjälle sivulla %(realm_uri)sosoitteesta %(old_email)s osoitteeksi %(new_email)s. Vahvistaaksesi tämän muutoksen, klikkaa tästä: " -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "Vahvista sähköpostin vaihto" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -781,724 +775,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "Kirjauduit Zulipin käyttäjäksi hiljattain, hienoa." - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "Allaolevalla napilla viet rekisteröinnin loppuun." - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "Vie rekisteröinti päätökseen" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "Ota yhteyttä koska tahansa %(support_email)s jos kohtaat ongelmia, sinulla on palautetta, tai haluat vain jutella!" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "Zulipin logo" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "Uudet kanavat" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "Tästä pääset kirjautumaan Zulipiin ja ajantasalle." - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "Muokkaa sähköpostiasetuksia" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "Peru sähköpostitilaus kokoelmaviestien osalta" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "Uiva kala" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "Jos sinulla on vaikeuksia kirjautua, ota yhteyttä Zulip-tukeen vastaamalla tähän sähköpostiin." - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Kiitos Zulipin käyttämisestä!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Tervetuloa Zulipiin." - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "Loit uuden Zulip-organisaation %(realm_name)s" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "Liityit Zulip-organisaatioon %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Tilitiedot:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "Organisaation URL: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "Käyttäjänimi: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "Käytä LDAP-tunnustasi kirjautuaksesi sisään" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "Sähköposti: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Terveisin," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Zulip-tiimi" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "Hei," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "Haluaisin vielä kertoa vielä yhden jutun: pari vinkkiä aiheista, sillä niiden ymmärtäminen on olennaista Zulipin tehokkaassa käyttämisessä." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "Esimerkkejä lyhyistä aiheista" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "Aiheet ovat kuin sähköpostin otsikkoja. Iso ero kuitenkin on, että aiheet ovat todella lyhyitä ja kevyitä. Pari sanaa riittää mainiosti. Älä ajattele liikaa — voit muokata viestiäsi myöhemmin!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "Hyviä aiheita: suunnitelman raakaversio, bugi 345, Acme Burger" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "Huonoja esimerkkejä: \"Mitä ajattelette uudesta graafisen ilmeen raakaversiosta?\", \"Katselen tässä juuri virheilmoitusta 345\", \"Onkohan Rosson raastepöytä tänään auki lounasaikaan?\"" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "Esimerkki aiheesta, joka on liian pitkä" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "Mitä väliä aiheilla on? Pääasiassa kahdesta syystä: ne tekevät keskustelusta selkeämpää (kuvittele sähköpostit ilman otsikoita!), ja saat helpommin käsityksen mitä on tapahtunut poissaollessasi — lue ne aiheet jotka ovat sinulle oleellisia ja skippaa ne jotka eivät ole!" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "Kokeileppa!" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "Kiitokset," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "Peru tervetulosähköpostitilaus" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Heippa," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "%(referrer_name)stoivoo että liittyisit seuraan Zulipissa — tuottavuuteen suunnitellussa viestintätyökalussa." - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "Aloita alla olevasta napista." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Hei taas," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "Ystävällinen muistutus: %(referrer_name)s toivoo että liittyisit seuraan Zulipissa — tuottavuuteen suunnitellussa viestintätyökalussa." - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "Tämä on viimeinen muistutus tähän kutsuun liittyen." - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "\nTämä kutsu vanhentuu kahdessa päivässä. Jos kutsu vanhentuu,\nsinun täytyy pyytää että %(referrer_name)skutsuu sinut uudestaan." - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "Tämä sähköposti ei sisällä viestin sisältöä koska organisaatiosi on estänyt viestien sisällön näyttämisen sähköposti-asetuksissa." - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "Tämä sähköposti ei sisällä viestin sisältöä koska olet estänyt viestien sisällön näyttämisen sähköposti-asetuksissa." - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "Saat tämän viestin koska sinut mainittiin %(realm_name)s." - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "Vastaanotat tämän koska sinulla on sähköposti-ilmoitukset käytössä tälle kanavalle. " - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "Vastaa suoraan tähän sähköpostiin, näytä viesti Zulipissa, tai päivitä sähköpostiasetuksesi." - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "Näytä viesti tai vastaa siihen Zulipissa, tai päivitä sähköpostiasetuksesi." - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "Vastaa viestiin Zulipissa, tai päivitä sähköpostiasetuksesi." - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "\nÄlä vastaa tähän sähköpostiin. Tätä Zulip-serveriä ei ole määritetty käsittelemään saapuvia sähköposteja. (ohjeita)." - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "Zulip-tunnukseen määritelty sähköpostiosoiteeksi vaihdettiin äskettäin %(new_email)s. Jos et pyytänyt tätä muutosta itse, ota pikimmiten yhteyttä %(support_email)s." - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "Parhain terveisin," - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Organisaatio: %(organization_url)s Aika: %(login_time)s Sähköposti: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "Olemme havainneet hiljattain kirjautumisen seuraavalle Zulip-tilille." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "Organisaatio: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "Sähköposti: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Aika: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Laite: %(device_browser)s ja käyttöjärjestelmä: %(device_os)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "IP-osoite: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "Jos tämä on sinun kirjautumisesi, kaikki on hyvin, eikä siihen tarvitse reagoida mitenkään." - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Zulip-tietoturva" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "Peru kirjautumisilmoitukset" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "Joku (mahdollisesti sinä itse) pyysi uuta salasanaa Zulip-tunnukselle %(email)sosoitteessa %(realm_uri)s." - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "Alla olevalla napilla voi asettaa uuden salasanan." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Aseta uusi salasana" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "Sinulla ei ole Zulip-tiliä tässä organisaatiossa." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "Sinulla ei ole aktiivista tiliä seuraavissa organisaatio(i)ssa." - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "Voit kokeilla kirjautua sisään tai vaihtaa salasanasi ylläolevaan organisaatioon (tai organisaatioihin)." - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "Jos et tunnista tätä toimintaa, voit jättää tämän sähköpostin huomiotta." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "Parahin aiempi järjestelmänvalvoja osoitteessa %(realm_name)s," - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "Yksi järjestelmänvalvojista pyysi aiemmin deaktivoidun Zulip-organisaation uudelleen aktivointia osoitteessa %(realm_uri)s" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "Alla oleva linkki uudelleenaktivoi organisaation." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Uudelleenaktivoi organisaatio" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "Jos pyyntö oli virhe, voit olla tekemättä mitään ja tämä linkki vanhenee 24 tunnissa." - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "Vahvista uusi sähköpostiosoitteesi" @@ -1510,6 +786,43 @@ msgid "" "<%(support_email)s>." msgstr "Jollet pyytänyt tätä muutosta itse, ota pikimmiten yhteyttä <%(support_email)s>. " +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Kirjauduit Zulipin käyttäjäksi hiljattain, hienoa." + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Allaolevalla napilla viet rekisteröinnin loppuun." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Vie rekisteröinti päätökseen" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "Ota yhteyttä koska tahansa %(support_email)s jos kohtaat ongelmia, sinulla on palautetta, tai haluat vain jutella!" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1526,81 +839,28 @@ msgid "" "feedback, or just want to chat!" msgstr "Ota yhteyttä koska tahansa %(support_email)s jos kohtaat ongelmia, sinulla on palautetta, tai haluat vain jutella!" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "Muokkaa sähköpostiasetuksia" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "Uudet kanavat" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "Tästä pääset kirjautumaan Zulipiin ja ajantasalle." + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "Peru sähköpostitilaus kokoelmaviestien osalta" #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1621,6 +881,16 @@ msgstr "Muokkaa sähköpostiasetuksia:" msgid "Unsubscribe from digest emails:" msgstr "Peru sähköpostitilaus kokoelmaviestien osalta:" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Uiva kala" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1628,6 +898,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "Jos sinulla on vaikeuksia kirjautua, ota yhteyttä Zulip-tukeen vastaamalla tähän sähköpostiin." + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Kiitos Zulipin käyttämisestä!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1639,6 +921,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Tervetuloa Zulipiin." + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1646,6 +933,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "Loit uuden Zulip-organisaation %(realm_name)s" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "Liityit Zulip-organisaatioon %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Tilitiedot:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "Organisaation URL: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "Käyttäjänimi: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "Käytä LDAP-tunnustasi kirjautuaksesi sisään" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "Sähköposti: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1670,6 +995,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "Opi lisääZulipista, tule pro-käyttäjäksi parilla pikakomennolla, tai hyppää sisään!" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Terveisin," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Zulip-tiimi" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1736,6 +1073,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "Hei," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "Haluaisin vielä kertoa vielä yhden jutun: pari vinkkiä aiheista, sillä niiden ymmärtäminen on olennaista Zulipin tehokkaassa käyttämisessä." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "Esimerkkejä lyhyistä aiheista" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1743,6 +1096,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "Aiheet ovat kuin sähköpostin otsikoita. Iso ero kuitenkin on, että aiheet ovat todella lyhyitä ja kevyitä. Pari sanaa riittää mainiosti. Älä ajattele liikaa — voit muokata viestiäsi myöhemmin!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "Hyviä aiheita: suunnitelman raakaversio, bugi 345, Acme Burger" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "Huonoja esimerkkejä: \"Mitä ajattelette uudesta graafisen ilmeen raakaversiosta?\", \"Katselen tässä juuri virheilmoitusta 345\", \"Onkohan Rosson raastepöytä tänään auki lounasaikaan?\"" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "Esimerkki aiheesta, joka on liian pitkä" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1751,6 +1120,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "Mitä väliä aiheilla on? Pääasiassa kahdesta syystä: ne tekevät keskustelusta selkeämpää (kuvittele sähköpostit ilman otsikoita!), ja saat helpommin käsityksen mitä on tapahtunut poissaollessasi — lue ne aiheet jotka ovat sinulle oleellisia ja skippaa ne jotka eivät ole!" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "Kokeileppa!" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Kiitokset," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "Peru tervetulosähköpostitilaus" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "Vielä yksi juttu: käytä aiheita kuin pro" @@ -1778,6 +1162,11 @@ msgstr "Kokeile nyt:" msgid "Unsubscribe from welcome emails:" msgstr "Peru tervetulosähköpostitilaus:" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Heippa," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1785,6 +1174,11 @@ msgid "" "communication tool designed for productivity." msgstr "%(referrer_name)stoivoo että liittyisit seuraan Zulipissa — tuottavuuteen suunnitellussa viestintätyökalussa." +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "Aloita alla olevasta napista." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1802,6 +1196,11 @@ msgstr "%(referrer_full_name)s (%(referrer_email)s) toivoo että liittyisit seur msgid "To get started, click the link below." msgstr "Aloittaaksesi vieraile allaolevassa osoitteessa:" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Hei taas," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1809,6 +1208,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "Ystävällinen muistutus: %(referrer_name)s toivoo että liittyisit seuraan Zulipissa — tuottavuuteen suunnitellussa viestintätyökalussa." +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "Tämä on viimeinen muistutus tähän kutsuun liittyen." + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "\nTämä kutsu vanhentuu kahdessa päivässä. Jos kutsu vanhentuu,\nsinun täytyy pyytää että %(referrer_name)skutsuu sinut uudestaan." + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1845,6 +1258,27 @@ msgid "" "content appearing in email notifications." msgstr "Tämä sähköposti ei sisällä viestin sisältöä koska olet estänyt viestien sisällön näyttämisen sähköposti-asetuksissa." +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "Saat tämän viestin koska sinut mainittiin %(realm_name)s." + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "Vastaanotat tämän koska sinulla on sähköposti-ilmoitukset käytössä tälle kanavalle. " + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1927,6 +1361,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "Muokkaa sähköpostiasetuksia:" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "Zulip-tunnukseen määritelty sähköpostiosoiteeksi vaihdettiin äskettäin %(new_email)s. Jos et pyytänyt tätä muutosta itse, ota pikimmiten yhteyttä %(support_email)s." + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "Parhain terveisin," + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1940,6 +1387,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Organisaatio: %(organization_url)s Aika: %(login_time)s Sähköposti: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "Olemme havainneet hiljattain kirjautumisen seuraavalle Zulip-tilille." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Organisaatio: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "Sähköposti: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Aika: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Laite: %(device_browser)s ja käyttöjärjestelmä: %(device_os)s." + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "IP-osoite: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "Jos tämä on sinun kirjautumisesi, kaikki on hyvin, eikä siihen tarvitse reagoida mitenkään." + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1948,6 +1441,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Zulip-tietoturva" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "Peru kirjautumisilmoitukset" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1965,6 +1467,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "Joku (mahdollisesti sinä itse) pyysi uuta salasanaa Zulip-tunnukselle %(email)sosoitteessa %(realm_uri)s." + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "Alla olevalla napilla voi asettaa uuden salasanan." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Aseta uusi salasana" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1973,6 +1491,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "Sinulla ei ole Zulip-tiliä tässä organisaatiossa." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "Sinulla ei ole aktiivista tiliä seuraavissa organisaatio(i)ssa." + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "Voit kokeilla kirjautua sisään tai vaihtaa salasanasi ylläolevaan organisaatioon (tai organisaatioihin)." + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "Jos et tunnista tätä toimintaa, voit jättää tämän sähköpostin huomiotta." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1989,6 +1530,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "Parahin aiempi järjestelmänvalvoja osoitteessa %(realm_name)s," + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "Yksi järjestelmänvalvojista pyysi aiemmin deaktivoidun Zulip-organisaation uudelleen aktivointia osoitteessa %(realm_uri)s" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Alla oleva linkki uudelleenaktivoi organisaation." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Uudelleenaktivoi organisaatio" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "Jos pyyntö oli virhe, voit olla tekemättä mitään ja tämä linkki vanhenee 24 tunnissa." + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "Uudelleenaktivoi Zulip-organisaatio" @@ -2193,7 +1788,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2205,7 +1800,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2808,8 +2403,8 @@ msgstr "Täytyy olla järjestelmänvalvoja" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Riittämättömät oikeudet" @@ -2829,110 +2424,141 @@ msgstr "Puuttuva Basic-valtuutusotsikko" msgid "Webhook bots can only access webhooks" msgstr "Webhook-botit voivat päästä vain webhookeihin" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Aliverkkotunnuksen pitää olla pituudeltaan 3 tai suurempi." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Aliverkkotunnus ei voi alkaa taikka loppua '-' merkkiin." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Aliverkkotunnus voi sisältää vain pieniä kirjaimia, numeroita, ja '-' merkkejä." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Aliverkkotunnus ei ole käytettävissä. Ole hyvä ja valitse toinen." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "Organisaatio johon yrität liittyä käyttäen {email} osoitetta ei ole olemassa." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Ole hyvä ja pyydä organisaation järjestelmänvalvojalta kutsu {email} osoitteelle. " -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Sähköposti osoite, {email}, ei ole verkkotunnuksesta joista on sallittu rekisteröityminen tähän organisaatioon." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Ole hyvä ja käytä oikeaa sähköpostiosoitetta." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Uusi salasana" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Lisää korkeintaan 10 pilkulla erotettua sähköpostiosoitetta." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Ole hyvä ja lisää korkeintaan 10 sähköpostia." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "Zulip-organisaatiota ei löytynyt. " -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Viestiä ei kyetä esittämään" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "Reaktio on jo olemassa." -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2940,155 +2566,155 @@ msgstr "" msgid "User not authorized for this query" msgstr "Käyttäjällä ei ole valtuutusta tähän kyselyyn" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Et voi lähettää yksityisviestejä organisaation ulkopuolelle." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Ei mitään muutettavaa" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "Organisaatio on ottanut viestien muokkauksen pois päältä" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Sinulla ei ole oikeuksia muokata tätä viestiä" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Sinulla ei ole oikeutta käyttää jokerimainintoja tällä kanavalla." -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "Yksityisviestit on pois käytöstä tässä organisaatiossa. " -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "Tilaajatietoja ei ole saatavilla tälle kanavalle" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3097,35 +2723,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "Käyttäjä: {user_name} muutti kanavan: {old_stream_name} nimeksi: {new_stream_name}." -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3135,153 +2759,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Virheellinen viesti(t)" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "Tilisi on liian uusi jotta voisit lähettää kutsuja tähän organisaatioon. Kysy organisaation järjestelmänvalvojalta tai kokeneemmalta käyttäjältä." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Joitain sähköposteja ei saatu vahvistettua, joten yhtään kutsua ei lähetetty." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "Emme kyenneet kutsumaan ketään." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "Samanniminen mukautettu emoji on jo olemassa." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "Aihe ei ole mykistetty" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "Kenttä id {id} ei löydy." -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3440,7 +3059,7 @@ msgstr "Virheellinen emojin tyyppi." msgid "Must be an organization administrator or emoji author" msgstr "Pitää olla organisaation järjestelmänvalvoja tai emojin tekijä" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Virheellinen merkki emojin nimessä" @@ -3484,8 +3103,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "APIn käyttö ylitti raja-arvon" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "Virheellisesti muotoiltu JSON" @@ -3663,14 +3282,18 @@ msgstr "Tuottavuus" msgid "Version control" msgstr "Versionhallinta" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Viesti ei saa olla tyhjä" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "Viesti ei saa sisältää tyhjiä tavuja" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Virheellinen viesti(t)" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3850,36 +3473,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Token ei ole olemassa" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3888,22 +3511,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "Puuttuva '{var_name}' argumentti" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "Sopimaton arvo '{var_name}' muuttujalle: {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3961,7 +3588,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3989,15 +3616,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "Lähetys ylittäisi organisaation lähetyskiintiön." @@ -4053,7 +3688,7 @@ msgstr "Virheellinen bottityyppi" msgid "Invalid interface type" msgstr "Virheellinen käyttöliittymätyyppi" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4070,129 +3705,139 @@ msgstr "Ei kyseistä käyttäjää" msgid "User is deactivated" msgstr "Käyttäjä on deaktivoitu" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item} ei voi olla tyhjä." -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' ei voi olla tyhjä." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}' ei ole kelvollinen vaihtoehto kentälle '{field_name}'." -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4219,143 +3864,143 @@ msgstr "Palvelimen sisäinen virhe" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "kanavan tapahtumia" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Jäsen" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Vieras" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Julkinen" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "Yksityinen, jaettu historia" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "Yksityinen, suojattu historia" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "Kaikki jäsenet voivat lähettää viestejä" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "Ainoastaan organisaation järjestelmänvalvojat voivat lähetää viestejä" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "Vain organisaation täydet jäsenet voivat lähettää viestejä" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Unicode-emoji" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Mukautetut emojit" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Zulipin ekstraemoji" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "Lista vaihtoehdoista" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "Lyhyt teksti" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "Pitkä teksti" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "Päivämäärän valitsin" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Linkki" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4438,24 +4083,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "Valitse vähintään yksi." -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Virheellinen kenttätyyppi." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4497,19 +4142,19 @@ msgstr "Ei kyseistä kutsua" msgid "Invalid stream id {}. No invites were sent." msgstr "Virheellinen kanava id {}. Kutsuja ei lähetetty." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "Viestin muokkaushistoria on poistettu käytöstä tässä organisaatiossa" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4530,7 +4175,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4647,7 +4292,7 @@ msgstr "Virheellinen verkkotunnus: {}" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4707,78 +4352,78 @@ msgstr "Organisaation luontilinkki on vanhentunut tai on virheellinen." msgid "New organization creation disabled" msgstr "Uuden organisaation luonti on poistettu käytöstä." -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "Käyttäjä ei ole valtuutettu suorittamaan kyselyjä '{principal}':n puolesta" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "Sinun täytyy välittää joko \"new_description\" tai \"new_group_name\"." -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "Virheellinen \"op\" arvo. Määritä joko \"add\" tai \"remove\"." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Kanavalla on jo kyseinen nimi!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Ei mitään tehtävää. Määritä vähintään joko \"add\" tai \"delete\"." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "{user_name} loi uuden kanavan: {stream_str}." -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." -msgstr "{user_name} loi kanavan." +msgid "**{policy}** stream created by {user_name}. **Description:**" +msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4832,7 +4477,7 @@ msgstr "Uutta tietoa ei ole toimitettu" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5005,7 +4650,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Virheellinen JSON syöte" @@ -5043,33 +4688,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "Täytyy vahvistaa oikealla Zulip palvelimen API avaimella" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Virheellinen token-tyyppi" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/fi/translations.json b/locale/fi/translations.json index b8957596b2..09fcf78f83 100644 --- a/locale/fi/translations.json +++ b/locale/fi/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "Lisää uusi profiilin kenttä", "Add a new user group": "Lisää uusi käyttäjäryhmä", "Add alert word": "Lisää hälytyssana", + "Add all users": "", "Add another user...": "Lisää toinen käyttäjä...", "Add choice": "Lisää vaihtoehto", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "Lisää kysymys", "Add stream": "Lisää kanava", "Add streams": "Lisää kanavia", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "Lisää tehtävä", "Add video call": "Lisää videopuhelu", @@ -108,7 +110,6 @@ "All": "Kaikki", "All messages": "Kaikki viestit", "All messages including muted streams": "Kaikki viestit mukaanlukien vaiennetut kanavat", - "All stream members can post": "Kaikki jäsenet voivat lähettää viestejä", "All stream subscribers can post.": "", "All streams": "Kaikki kanavat", "All time": "Kaiken kaikkiaan", @@ -158,7 +159,7 @@ "Authentication methods": "Todennusmenetelmät", "Author": "Kirjoittaja", "Automatic": "automaattinen", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Avatar Gravatarista", "Back to streams": "Takaisin kanaviin", "Billing": "Laskutus", @@ -190,6 +191,7 @@ "Check all": "Valitse kaikki", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "Valitse avatar", + "Choose subscribers": "", "Clear emoji image": "Tyhjennä emojikuva", "Clear profile picture": "Tyhjää profiilikuva", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "Kopioitu!", "Copy and close": "Kopioi ja sulje", "Copy code": "Kopioi koodi", - "Copy from stream": "Kopioi kanavasta", "Copy link": "Kopioi linkki", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "Joulukuu", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "Oletuskieli", - "Default language for code blocks:": "Oletuskieli koodilohoille", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Oletusasetukset organisaation uusille jäsenille.", "Default streams": "Oletuskanava", "Default user settings": "Oletuskäyttäjäasetukset", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "Nätä saatavuus muille käyttäjille kun olen paikalla", "Display settings": "Näytön asetukset", + "Do you want to add everyone?": "", "Domain": "Verkkotunnus", "Don\u2019t allow disposable email addresses": "Älä salli kertakäyttöisiä sähköpostiosoitteita", "Download": "Lataa", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "Vienti epäonnistui", + "Export organization": "", "Export started. Check back in a few minutes.": "Vienti alkoi. Palaa takaisin tovin päästä.", "Exports all users, settings, and all data visible in public streams.": "Vie kaikki käyttäjät, asetukset ja data näkyvistä kanavista", "External account type": "Ulkoinen tilityyppi", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "Tiedosto- ja kuvalataukset on poistettu käytöstä tässä. organisaatiossa", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "Tiedostomuoto ei ole tuettu.", - "Filter": "Suodatin", "Filter bots": "Suodatin botit", "Filter by category": "Suodata kategorioittain", "Filter code playgrounds": "", "Filter deactivated users": "Suodata deaktivoidut käyttäjät", - "Filter emojis": "Filtteröi emojit", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "Filtteröi viennit", "Filter invites": "Suodata kutsut", "Filter languages": "Suodata kielet", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "Suodata kanavia", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "Suodata aiheita (t)", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "Suodata käyttäjiä", "First message": "Ensimmäinen viesti", @@ -634,12 +639,12 @@ "New password is too weak": "Uusi salasana on liian heikko", "New private message": "Uusi yksityisviesti", "New stream message": "Uusi kanavan viesti", - "New stream notifications:": "Uudet kanavan ilmoitukset:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "Uusi tehtävä", "New topic": "Uusi aihe", - "New user notifications:": "Uudet käyttäjän ilmoitukset:", + "New user notifications": "", "Next message": "Seuraava viesti", "Next unread private message": "Seuraava lukematon yksityisviesti", "Next unread topic": "Seuraava lukematon aihe", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "Ainoastaan organisaation järjestelmänvalvojat voivat lisätä mukautettuja emojia tähän organisaatioon", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "Ainoastaan organisaation järjestelmänvalvojat voivat muokata näitä asetuksia.", "Only organization administrators can modify user groups in this organization.": "Ainoastaan organisaation järjestelmänvalvojat voivat lisätä muokaa ryhmiä tähän organisaatioon", - "Only organization administrators can post": "Ainoastaan organisaation järjestelmänvalvojat voivat lähetää viestejä", "Only organization administrators can post.": "Ainoastaan organisaation järjestelmänvalvojat voivat lähetää viestejä.", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "Ainoastaan organisaation järjestelmänvalvojat voivat lähetää viestejä tälle kanavalle", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "Vain organisaation täydet jäsenet voivat lähettää viestejä", "Only organization full members can post.": "Vain organisaation täydet jäsenet voivat lähettää viestejä.", "Only organization owners can edit these settings.": "Vain organisaation omistajat voi muokata näitä asetuksia.", "Only owners can change message retention policy.": "Vain omistajat voi muuttaa viestien säilytykäytäntöjä.", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "PM:t, maininnat ja hälytykset", - "Pan & zoom": "", "Participants": "Osallistujat", "Participated": "Osallistujat", "Password": "Salasana", "Password is too weak": "Salasana on liian heikko", "Password should be at least {length} characters long": "", "Pattern": "Malli", - "People to add": "Ihmiset lisättäväksi", "Personal": "", "Personal settings": "Omat asetukset", "Pin stream to top": "Kiinnitä kanava yläosaan", @@ -785,7 +785,6 @@ "Private, shared history": "Yksityinen, jaettu historia", "Pro tip: You can use 'd' to open your drafts.": "Pro vinkki: Paina 'd' avataksesi luonnokset.", "Profile": "Profiili", - "Profile picture": "Profiilikuva", "Public": "Julkinen", "Public stream messages in organization": "Julkiset viestit organisaatiossa", "Quote and reply or forward": "Lainaa ja vastaa tai välitä viesti edelleen. ", @@ -809,6 +808,7 @@ "Resend": "Lähetä uudelleen", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "Uudelleen lähetys kohtasi virheen. Ole hyvä ja lataa sivu uudelleen ja yritä uudestaan.", + "Reset zoom": "", "Restore draft": "Palauta luonnos", "Restrict email domains of new users?": "Rajoitetaanko uusien käyttäjien sähköpostin verkkotunnuksia?", "Restrict to a list of domains": "Rajoita verkkotunnuslistaan ", @@ -840,7 +840,6 @@ "Search operators": "Haun operaattorit", "Search people": "Hae ihmisiä", "Search results": "Hakutulokset", - "Search subscribers": "Etsi tilaajia", "See how to configure email.": "Katso kuinka konfiguroida sähköposti.", "Select a stream below or change topic name.": "Valitse kanava alapuolelta tai vaihda aiheen nimi.", "Select date and time": "Valitse päiväys ja aika", @@ -911,7 +910,6 @@ "Stream creation": "Kanavan luonti", "Stream description": "Kanavan kuvaus", "Stream list": "Kanavaluettelo", - "Stream membership": "Kanavan jäsenyys", "Stream name": "Kanavan nimi", "Stream permissions": "Kanavan käyttöoikeudet", "Stream settings": "Kanavan asetukset", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Heidän salasanat pyyhitään meidän järjestelmästä, ja kaikki heidän ylläpitämät botit poistetaan käytöstä.", "Theme": "", "There are no current alert words.": "Hälytyssanoja ei ole.", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "Tämä toiminto on pysyvä ja sitä ei voi kumota. Kaikki käyttäjät menettävät pysyvästi pääsyn heidän Zulip tileihin.", "This file exceeds maximum allowed size of": "Tiedosto ylittää maksimikoon", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "Käyttäjäryhmä lisätty!", "User groups": "Käyttäjäryhmät", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index c12b52842f..84fbefaadc 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -21,17 +21,17 @@ # Reid Barton , 2015 # Sulian Lanteri, 2017 # Thomas Chuffart , 2019 -# Tim Abbott , 2018,2020-2021 -# Web Plankter , 2021 +# Tim Abbott , 2018,2020-2022 +# Web Plankter , 2021-2022 # William Wendling , 2020 # yvan karmouta , 2017 msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Web Plankter \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:45+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: French (http://www.transifex.com/zulip/zulip/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -76,7 +76,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "paramètres invalides" @@ -484,7 +484,7 @@ msgid "" "\n" " This team chat is now being hosted on Zulip Cloud. Please accept the Zulip Terms of Service to continue.\n" " " -msgstr "" +msgstr "\nCe chat d'équipe est maintenant hébergé sur Zulip Cloud. Veuillez accepter les Conditions d'Ctilisation de Zulip pour continuer." #: templates/two_factor/_wizard_forms.html:26 msgid "Or, alternatively, use one of your backup phones:" @@ -500,7 +500,7 @@ msgstr "Utiliser un jeton de secours" #: templates/zerver/accounts_accept_terms.html:13 msgid "Accept the Terms of Service" -msgstr "" +msgstr "Acceptez les Conditions d'Utilisation" #: templates/zerver/accounts_accept_terms.html:20 #: templates/zerver/create_realm.html:22 templates/zerver/login.html:86 @@ -519,7 +519,7 @@ msgstr "J'accepte les %(external_host)s:" -msgstr "Votre courriel %(email)s est enregistré avec les organisations Zulip suivantes hébergées par %(external_host)s :" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "Si vous rencontrez des difficultés pour vous connecter, merci de contacter l'équipe de support de Zulip en répondant à ce mail." - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Merci d'utiliser Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Bienvenue sur Zulip !" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "Vous avez créé une organisation Zulip de démonstration. Notez que cette organisation sera automatiquement supprimée dans 30 jours. Vous pouvez en savoir plus sur les organisations de démonstration ici !" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "Vous avez créé la nouvelle organisation Zulip %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "Vous avez rejoint l'organisation Zulip %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Détails de votre compte :" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "URL de l'organisation: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "Nom d'utilisateur: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "Utiliser votre compte LDAP pour vous connecter" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "Courriel: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "(vous en aurez besoin pour vous connecter aux applications mobiles et de bureau)" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "Consultez notre guide pour les administrateurs , devenez un pro de Zulip avec quelques raccourcis clavier , ou plongez-vous directement !" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "Apprenez-en plus sur Zulip, devenez un pro avec quelques raccourcis clavier ou plongez-vous directement !" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Bravo," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "L'équipe Zulip" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "Hey," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "J'aimerais partager une dernière chose avec vous : quelques trucs à propos des sujets, puisque leur maîtrise est essentielle pour devenir un utilisateur efficace sur Zulip." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "Exemples de sujets courts" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "Les sujets Zulip s'apparentent à ceux d'un courriel. La grande différence, cependant, c'est qu'ils sont très courts et légers. Souvent, deux ou trois mot suffisent. Inutile d'y réfléchir trop longtemps — on peut toujours modifier le message plus tard!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "Bons sujets : maquette de design, Bogue 345, burgers acme" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "Non recommandé : \"Que pensez-vous de cette nouvelle maquette de design?\", \"Je me penche sur le Bogue 345\", \"Est-ce que Acme Burgers est ouvert pour le dîner?\"" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "Exemple de sujet trop long" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "Pourquoi s'embêter avec les sujets ? Eh bien, il y a deux raisons : cela clarifie les conversations (imaginez si les courriels n'en avaient pas !), et vous permet de vous mettre à jour plus rapidement sur les discussions qui ont lieu en votre absence — lisez les sujets qui vous intéressent, et ignorez les autres !" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "Allez-y faire un tour maintenant." - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "Merci," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr " Se désabonner des courriels de bienvenue" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Salut," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "%(referrer_name)s vous invite à rejoindre Zulip — l'outil de communication d'équipe conçu pour la productivité." - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "Pour commencer, cliquez sur le bouton ci-dessous." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Rebonjour," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "Ceci est un rappel amical du fait que %(referrer_name)s vous invite à rejoindre Zulip — l'outil de communication d'équipe conçu pour la productivité." - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr " C'est le dernier rappel que vous recevrez pour cette invitation." - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "\n Cette invitation expire dans deux jours. Une fois expirée,\n vous devrez en demander une nouvelle à %(referrer_name)s.\n " - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "Ce courriel n'affiche pas le contenu des messages parce que vous avez désactivé l'inclusion du contenu des message dans les notifications par courriel." - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "Ce courriel n'affiche pas le contenu des messages parce que vous avez désactivé l'inclusion du contenu des message dans les notifications par courriel." - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "Vous avez reçu ce message car @%(mentioned_user_group_name)s a été mentionné dans %(realm_name)s." - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "Vous avez reçu ce message car vous avez été mentionné dans %(realm_name)s." - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "Vous avez reçu ce message car les notifications par courriel sont activées pour ce canal." - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "Vous pouvez répondre à ce courriel directement, afficher sur Zulip, ou gérer vos préférences courriel." - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "Afficher ou répondre sur Zulip, ou gérer vos préférences courriel." - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "Répondre sur Zulip, ou gérer vos préférences courriel." - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "\n Ne répondez pas à ce courriel. Le serveur Zulip n'est pas configuré pour accepter les courriels entrants (aide).\n " - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "L'adresse courriel associée à votre compte Zulip a récemment été remplacée par %(new_email)s. Si vous n'avez pas demandé ce changement, veuillez nous contacter immédiatement à %(support_email)s." - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "Cher," - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Organisation : %(organization_url)s Date/heure : %(login_time)s Courriel : %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "Nous avons remarqué une connexion récente au compte Zulip suivant :" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "Organisation: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "Courriel : %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Heure : %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Appareil : %(device_browser)s sur %(device_os)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "Adresse IP : %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "S'il s'agissait de vous, parfait ! Il n'y a rien d'autre à faire." - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "Si vous ne reconnaissez pas cette connexion, ou pensez que votre compte a pu être compromis, veuillez réinitialiser votre mot de passe ou contactez-nous immédiatement à %(support_email)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Sécurité de Zulip" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "Se désabonner des notifications de connexion" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "Quelqu'un (possiblement vous) a demandé un nouveau mot de passe pour le compte Zulip %(email)s sur %(realm_uri)s." - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "Cliquer sur le bouton ci-dessous pour réinitialiser votre mot de passe." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Réinitialiser le mot de passe" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "Vous aviez auparavant un compte sur %(organization_url)s, mais il a été désactivé. Vous pouvez contacter un administrateur de l'organisation pour réactiver votre compte ." - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "Vous n'avez pas de compte dans cette organisation Zulip." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "Vous n'avez pas de compte actif dans les organisations suivantes." - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "Vous pouvez essayer de vous connecter ou de réinitialiser votre mot de passe dans les organisme(s) ci-dessus." - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "Si vous ne reconnaissez pas cette activité, vous pouvez ignorer ce courriel en toute sécurité." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "\n Votre organisation, %(organization_name_with_link)s, a été déclassée vers le plan Zulip hébergé gratuit, en raison de factures impayées.\n Les factures impayées ont été annulées.\n " - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "\n Pour continuer sur le plan Zulip Cloud Standard, veuillez mettre à niveau à nouveau en allant sur %(upgrade_url)s.\n " - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "\n Si vous pensez qu'il s'agit d'une erreur ou si vous avez besoin de plus de détails, veuillez nous contacter à %(support_email)s.\n " - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "Chers anciens administrateurs de %(realm_name)s," - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "Un de vos administrateurs a demandé la réactivation de l'organisation Zulip précédemment désactivée hébergée sur %(realm_uri)s." - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "Cliquez sur le bouton ci-dessous pour réactiver votre organisation." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Réactiver l'organisation" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "Si la demande a été faite par erreur, il n'y a rien à faire et ce lien expirera dans 24 heures." - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "Vérifiez votre nouvelle adresse courriel" @@ -1525,6 +801,43 @@ msgid "" "<%(support_email)s>." msgstr "Si vous n'avez pas demandé cette modification, veuillez nous contacter immédiatement à <%(support_email)s>." +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "Vous avez requis une nouvelle organisation Zulip. Cool!" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Vous vous êtes enregistré récemment sur Zulip. Incroyable !" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "Cliquez sur le bouton ci-dessous pour créer l'organisation et enregistrer votre compte." + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Veuillez cliquer sur le bouton ci-dessous pour terminer votre inscription." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Compléter votre inscription" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "Contactez nous en tout temps à %(support_email)s si vous éprouvez des difficultés, avez des commentaires ou simplement pour discuter!" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "Créer votre organisation Zulip" @@ -1541,81 +854,28 @@ msgid "" "feedback, or just want to chat!" msgstr "Contactez nous en tout temps à %(support_email)s si vous rencontrez des difficultés, avez des commentaires ou simplement pour discuter !" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "Gérer les préférences courriel" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "Se désinscrire des courriels promotionnels" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "Nouveaux canaux" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "Cliquez ici pour se connecter à Zulip et reprendre contact." + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "Se désinscrire des résumés par courriel" #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1636,6 +896,16 @@ msgstr " Gérer les préférences courriel :" msgid "Unsubscribe from digest emails:" msgstr "Se désinscrire des résumés par courriel :" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Poissons qui nagent" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "Merci pour votre demande!" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1643,6 +913,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "Votre courriel %(email)s est enregistré avec les organisations Zulip suivantes hébergées par %(external_host)s :" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "Si vous rencontrez des difficultés pour vous connecter, merci de contacter l'équipe de support de Zulip en répondant à ce mail." + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Merci d'utiliser Zulip!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "Vos comptes Zulip" @@ -1654,6 +936,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "Votre courriel %(email)s est enregistré avec les organisations Zulip suivantes hébergées par %(external_host)s :" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Bienvenue sur Zulip !" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1661,6 +948,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "Vous avez créé une organisation Zulip de démonstration. Notez que cette organisation sera automatiquement supprimée dans 30 jours. Vous pouvez en savoir plus sur les organisations de démonstration ici !" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "Vous avez créé la nouvelle organisation Zulip %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "Vous avez rejoint l'organisation Zulip %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Détails de votre compte :" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "URL de l'organisation: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "Nom d'utilisateur: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "Utiliser votre compte LDAP pour vous connecter" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "Courriel: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1685,13 +1010,25 @@ msgid "" "shortcuts, or dive right in!" msgstr "Apprenez-en plus à propos de Zulip, devenez pro avec quelques raccourcis clavier, or plongez tout de suite!" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Bravo," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "L'équipe Zulip" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " "on GitHub, or chat with us " "live on the Zulip " "community server!" -msgstr "" +msgstr "PS : Suivez-nous sur Twitter , marquez-nous sur GitHub ou discutez avec nous en direct sur le serveur de la communauté Zulip !" #: templates/zerver/emails/followup_day1.subject.txt:2 #, python-format @@ -1749,7 +1086,23 @@ msgid "" "PS: Check us out on Twitter (@zulip), star us on GitHub " "(https://github.com/zulip/zulip), or chat with us live on the Zulip " "community server (https://zulip.com/development-community/)!" -msgstr "" +msgstr "PS : Découvrez-nous sur Twitter (@zulip), marquez-nous sur GitHub (https://github.com/zulip/zulip) ou discutez avec nous en direct sur le serveur de la communauté Zulip (https://zulip.com/development-community/)!" + +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "Hey," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "J'aimerais partager une dernière chose avec vous : quelques trucs à propos des sujets, puisque leur maîtrise est essentielle pour devenir un utilisateur efficace sur Zulip." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "Exemples de sujets courts" #: templates/zerver/emails/followup_day2.source.html:14 msgid "" @@ -1758,6 +1111,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "Les sujets Zulip s'apparentent à ceux d'un courriel. La grande différence, cependant, c'est qu'ils sont très courts et légers. Souvent, deux ou trois mot suffisent. Inutile d'y réfléchir trop longtemps — on peut toujours modifier le message plus tard!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "Bons sujets : maquette de design, Bogue 345, burgers acme" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "Non recommandé : \"Que pensez-vous de cette nouvelle maquette de design?\", \"Je me penche sur le Bogue 345\", \"Est-ce que Acme Burgers est ouvert pour le dîner?\"" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "Exemple de sujet trop long" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1766,6 +1135,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "Pourquoi s'embêter avec les sujets ? Eh bien, il y a deux raisons : cela clarifie les conversations (imaginez si les courriels n'en avaient pas !), et vous permet de vous mettre à jour plus rapidement sur les discussions qui ont lieu en votre absence — lisez les sujets qui vous intéressent, et ignorez les autres !" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "Allez-y faire un tour maintenant." + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Merci," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr " Se désabonner des courriels de bienvenue" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "Une dernière chose : utiliser les sujets en pro" @@ -1793,6 +1177,11 @@ msgstr "Allez-y faire un tour maintenant :" msgid "Unsubscribe from welcome emails:" msgstr "Se désinscrire des courriels de bienvenue :" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Salut," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1800,6 +1189,11 @@ msgid "" "communication tool designed for productivity." msgstr "%(referrer_name)s vous invite à rejoindre Zulip — l'outil de communication d'équipe conçu pour la productivité." +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "Pour commencer, cliquez sur le bouton ci-dessous." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1817,6 +1211,11 @@ msgstr "%(referrer_full_name)s (%(referrer_email)s) souhaiterait que vous le rej msgid "To get started, click the link below." msgstr "Pour commencer, cliquez sur le lien ci-dessous." +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Rebonjour," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1824,6 +1223,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "Ceci est un rappel amical du fait que %(referrer_name)s vous invite à rejoindre Zulip — l'outil de communication d'équipe conçu pour la productivité." +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr " C'est le dernier rappel que vous recevrez pour cette invitation." + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "\n Cette invitation expire dans deux jours. Une fois expirée,\n vous devrez en demander une nouvelle à %(referrer_name)s.\n " + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1860,6 +1273,27 @@ msgid "" "content appearing in email notifications." msgstr "Ce courriel n'affiche pas le contenu des messages parce que vous avez désactivé l'inclusion du contenu des message dans les notifications par courriel." +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "Vous avez reçu ce message car @%(mentioned_user_group_name)s a été mentionné dans %(realm_name)s." + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "Vous avez reçu ce message car vous avez été mentionné dans %(realm_name)s." + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "Vous avez reçu ce message car les notifications par courriel sont activées pour ce canal." + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1942,6 +1376,19 @@ msgstr "\nNe répondez pas à ce courriel. Le serveur Zulip n'est pas configuré msgid "Manage email preferences: " msgstr "Géréz vos préférences courriel :" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "L'adresse courriel associée à votre compte Zulip a récemment été remplacée par %(new_email)s. Si vous n'avez pas demandé ce changement, veuillez nous contacter immédiatement à %(support_email)s." + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "Cher," + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1955,6 +1402,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "L'adresse courriel associée à votre compte Zulip a récemment été changée à celle-ci : %(new_email)s. Si vous n'avez pas demandé cette modification, veuillez nous contacter immédiatement à <%(support_email)s>." +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Organisation : %(organization_url)s Date/heure : %(login_time)s Courriel : %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "Nous avons remarqué une connexion récente au compte Zulip suivant :" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Organisation: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "Courriel : %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Heure : %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Appareil : %(device_browser)s sur %(device_os)s." + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "Adresse IP : %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "S'il s'agissait de vous, parfait ! Il n'y a rien d'autre à faire." + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1963,6 +1456,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "Si vous ne reconnaissez pas cette connexion, ou soupçonnez une intrusion dans votre compte, veuillez changer votre mot de passe ou nous contacter immédiatement à %(support_email)s." +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Sécurité de Zulip" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "Se désabonner des notifications de connexion" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1980,6 +1482,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "\nSi vous ne reconnaissez pas cette connexion, ou soupçonnez une intrusion dans votre compte, veuillez changer votre mot de passe à %(reset_link)s ou nous contacter immédiatement à %(support_email)s." +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "Quelqu'un (possiblement vous) a demandé un nouveau mot de passe pour le compte Zulip %(email)s sur %(realm_uri)s." + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "Cliquer sur le bouton ci-dessous pour réinitialiser votre mot de passe." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Réinitialiser le mot de passe" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1988,6 +1506,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "Vous aviez auparavant un compte sur %(organization_url)s, mais il a été désactivé. Vous pouvez contacter un administrateur de l'organisation pour réactiver votre compte." +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "Vous n'avez pas de compte dans cette organisation Zulip." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "Vous n'avez pas de compte actif dans les organisations suivantes." + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "Vous pouvez essayer de vous connecter ou de réinitialiser votre mot de passe dans les organisme(s) ci-dessus." + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "Si vous ne reconnaissez pas cette activité, vous pouvez ignorer ce courriel en toute sécurité." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -2004,6 +1545,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "Vous aviez auparavant un compte sur %(realm_uri)s, mais il a été désactivé. Vous pouvez contacter un administrateur de l'organisation pour réactiver votre compte." +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "\n Votre organisation, %(organization_name_with_link)s, a été déclassée vers le plan Zulip hébergé gratuit, en raison de factures impayées.\n Les factures impayées ont été annulées.\n " + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "\n Pour continuer sur le plan Zulip Cloud Standard, veuillez mettre à niveau à nouveau en allant sur %(upgrade_url)s.\n " + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "\n Si vous pensez qu'il s'agit d'une erreur ou si vous avez besoin de plus de détails, veuillez nous contacter à %(support_email)s.\n " + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "Chers anciens administrateurs de %(realm_name)s," + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "Un de vos administrateurs a demandé la réactivation de l'organisation Zulip précédemment désactivée hébergée sur %(realm_uri)s." + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Cliquez sur le bouton ci-dessous pour réactiver votre organisation." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Réactiver l'organisation" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "Si la demande a été faite par erreur, il n'y a rien à faire et ce lien expirera dans 24 heures." + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "Réactivez votre organization Zulip" @@ -2046,7 +1641,7 @@ msgstr "Plans & tarifs" #: templates/zerver/footer.html:9 msgid "Self-hosting" -msgstr "" +msgstr "Auto-hébergement" #: templates/zerver/footer.html:10 msgid "Desktop & mobile apps" @@ -2066,7 +1661,7 @@ msgstr "Solutions" #: templates/zerver/footer.html:19 msgid "Business" -msgstr "" +msgstr "Entreprise" #: templates/zerver/footer.html:22 msgid "Education" @@ -2094,7 +1689,7 @@ msgstr "Témoignages clients" #: templates/zerver/footer.html:42 msgid "Company" -msgstr "" +msgstr "Compagnie" #: templates/zerver/footer.html:45 msgid "Technical University of Munich" @@ -2208,7 +1803,7 @@ msgstr "Emplois" msgid "Sponsor Zulip" msgstr "Sponsorisez Zulip" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "Voir les prix" @@ -2220,7 +1815,7 @@ msgstr "Voir les prix" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "Auto-héberger Zulip" @@ -2460,7 +2055,7 @@ msgstr "Accès sans compte" #: templates/zerver/login.html:41 msgid "Beta" -msgstr "" +msgstr "Bêta" #: templates/zerver/login.html:82 msgid "Email or username" @@ -2697,11 +2292,11 @@ msgstr "Vérifiez votre courriel dans quelques minutes pour finaliser le process #: templates/zerver/self-hosting.html:28 msgid "Features & pricing" -msgstr "" +msgstr "Fonctionnalités & prix" #: templates/zerver/self-hosting.html:32 msgid "Zulip for business" -msgstr "" +msgstr "Zulip pour les entreprises" #: templates/zerver/social_auth_select_email.html:6 msgid "" @@ -2823,8 +2418,8 @@ msgstr "Doit être un administrateur du serveur" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Permission insuffisante" @@ -2844,110 +2439,141 @@ msgstr "En-tête d'autorisation manquant pour l'authentification basique" msgid "Webhook bots can only access webhooks" msgstr "Les robots de webhook n'ont accès qu'aux webhooks" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Le sous-domaine a besoin d'une taille de 3 ou plus." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Le sous-domaine ne peut pas démarrer ou se terminer avec un '-'." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Le sous-domaine ne peut contenir que des lettres minuscules, des nombres et des '-'." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Le sous-domaine est indisponible. Veuillez en choisir un différent." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "L'organisation que vous essayez de rejoindre avec {email} n'existe pas." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Veuillez demander une invitation pour {email} de la part de l'administrateur de l'organisation." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Votre adresse courriel, {email}, n'est pas dans un des domaines autorisés à s'inscrire pour les comptes de cette organisation." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Merci d'utiliser votre véritable adresse courriel." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "Les adresses courriel contenant un + ne sont pas autorisées dans cette organisation." -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "Il n'est pas possible à de nouveaux membres de rejoindre cette organisation, car toutes les licences Zulip sont en cours d'utilisation. Veuillez contacter la personne qui vous a invité et lui demander d'augmenter le nombre de licences, puis réessayez." -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Nouveau mot de passe" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "Confirmation de nouveau mot de passe" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "Jeton" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Ajouter jusqu'à 10 adresses courriel séparés par une virgule." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Merci d'entrer au maximum 10 adresses courriel." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "Nous n'avons pas pu trouver cette organisation Zulip." -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "inscriptions" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, 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/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} a accepté votre invitation à rejoindre Zulip !" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Impossible d'afficher le message" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "Vous ne pouvez pas joindre un sous-message à ce message. " -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "Cette réaction existe déjà." -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "ID d'utilisateur non valide {}" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2955,192 +2581,190 @@ msgstr "ID d'utilisateur non valide {}" msgid "User not authorized for this query" msgstr "L'utilisateur n'est pas autorisé pour cette requête" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "'{email}' n'utilise plus Zulip." -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Vous ne pouvez pas envoyer de messages privés en dehors de votre organisation." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "Exactement un canal attendu" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "Type de données non valide pour un canal" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "Type de données non valide pour un destinataire" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 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/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "Les rappels ne peuvent être définis que pour les canaux." -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Rien à changer" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "Les messages privés ne peuvent pas être déplacés vers les canaux." -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "Les messages privés ne peuvent pas avoir de sujets." -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "propagate_mode non valide sans modification de sujet" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "Impossible de modifier le contenu du message en changeant de canal" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "Le widgets ne peuvent être modifiés." -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "Votre organisation a désactivé la modification des messages" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Vous n'avez pas la permission de modifier ce message" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "La limite de temps pour modifier ce message est dépassée." -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "Le délai pour modifier le sujet de ce message est dépassé" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 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." -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "Vous n'avez pas la permission de déplacer ce message" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "Vous n'avez pas la permission de déplacer ce message puisque vous n'avez pas accès à son canal" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "Nom du canal par défaut invalide '{}'" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "Le nom du groupe de canaux par défaut est trop long (limite de {} caractères)" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "Le nom du groupe de canaux par défaut '{}' contient un ou plusieurs caractères NULL (0x00)." -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "Les messages privés sont désactivés dans cette organisations." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" -msgstr "" +msgstr "Les sujets sont obligatoires dans cette organisation" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgets: Contenu JSON non valide reçu du programmeur de l'API" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets : {error_msg}" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "Les données de l'abonné à ce canal ne sont pas disponibles" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "Impossible de retrouver la liste des abonnés pour ce canal privé" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." -msgstr "" +msgstr "{user} a modifié les [permissions d'accès](/help/stream-permissions) pour ce canal de **{old_policy}** à **{new_policy}**." -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" "\n" "* **Old permissions**: {old_policy}.\n" "* **New permissions**: {new_policy}.\n" -msgstr "" +msgstr "{user} a modifié les [permissions de publication](/help/stream-sending-policy) pour ce canal: * **Anciennes permissions** : {old_policy}. * **Nouvelles permissions** : {new_policy}.\n" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "{user_name} a renommé le canal {old_stream_name} à {new_stream_name}." -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" -msgstr "" +msgstr "Pour toujours" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." -msgstr "" +msgstr "Les messages de ce canal seront désormais conservés pour toujours." -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3148,155 +2772,150 @@ msgid "" "* **New retention period**: {new_retention_period}\n" "\n" "{summary_line}" -msgstr "" +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/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "Inscriptions activées" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "Groupe de canaux par défaut '{}' non valide" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "'{stream_name}' est un canal par défaut et ne peut être ajouté à '{group_name}'" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "Le groupe de canaux par défaut '{group_name}' existe déjà" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "Le canal '{stream_name}' est déjà présent dans le groupe de canaux par défaut '{group_name}'" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "Le canal '{stream_name}' n'est pas présent dans le groupe de canaux par défaut '{group_name}'" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "Le groupe de canaux par défaut s'appelle déjà '{}'" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "Le groupe de canaux par défaut '{}' existe déjà" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "Indicateur non valide '{}'" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "Indicateur non modifiable : '{}'" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "Opération d'indicateur de message non valide: '{}'" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Message(s) invalide(s)" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "{user} a marqué ce sujet comme résolu." -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "{user} a marqué ce sujet comme non résolu." -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." -msgstr "" +msgstr "Ce sujet a été déplacé vers {new_location} par {user}." -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." -msgstr "" +msgstr "Un message a été déplacé de ce sujet vers {new_location} par {user}." -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." -msgstr "" +msgstr "{changed_messages_count} messages ont été déplacés de ce sujet vers {new_location} par {user}." -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." -msgstr "" +msgstr "Ce sujet a été déplacé ici de {old_location} par {user}." -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." -msgstr "" +msgstr "Un message a été déplacé ici de {old_location} par {user}." -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." -msgstr "" +msgstr "{changed_messages_count} messages ont été déplacés ici de {old_location} par {user}." -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "Pour protéger les utilisateurs, Zulip limite le nombre d'invitations que vous pouvez envoyer en une journée. Étant donné que vous avez atteint la limite, aucune invitation n'a été envoyée." -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "Votre inscription est trop récente pour que vous puissiez inviter des personnes à rejoindre cette organisation. Merci de demander à un administrateur de cette organisation, ou à un utilisateur plus ancien." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Certaines adresses courriels ne sont pas valides, nous n'avons donc envoyé aucune invitation." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "Nous n'avons pas été capable d'inviter quelqu’un." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "Un emoji personnalisé avec le même nom existe déjà." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "Ce sujet n'est pas muet." -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "Ordre de mappage non valide." -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "Champ id {id} introuvable. " -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "Le groupe d'utilisateurs '{}' existe déjà." @@ -3455,7 +3074,7 @@ msgstr "Type d'emoji invalide" msgid "Must be an organization administrator or emoji author" msgstr "Doit être un administrateur de l'organisation ou le créateur de l'emoji" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Caractères invalides dans le nom de l'emoji" @@ -3499,8 +3118,8 @@ msgstr "Instruction d'inclusion Markdown non valide: {include_statement}" msgid "API usage exceeded rate limit" msgstr "L'utilisation de l'API a dépassé la limite" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "JSON malformé" @@ -3537,7 +3156,7 @@ msgstr "L'organisation a été désactivée" msgid "" "The mobile push notification service registration for your server has been " "deactivated" -msgstr "" +msgstr "L'inscription au service de notification push mobile pour votre serveur a été désactivée" #: zerver/lib/exceptions.py:299 msgid "Password authentication is disabled in this organization" @@ -3565,7 +3184,7 @@ msgstr "Le type d'événement '{event_type}' n'est présentement pas pris en cha #: zerver/lib/exceptions.py:384 #, python-brace-format msgid "Unable to parse request: Did {webhook_name} generate this event?" -msgstr "" +msgstr "Impossible d'analyser la demande : {webhook_name} a-t-il généré cet événement ?" #: zerver/lib/exceptions.py:407 zerver/views/auth.py:644 #: zerver/views/auth.py:913 zerver/views/auth.py:977 @@ -3678,14 +3297,18 @@ msgstr "Productivité" msgid "Version control" msgstr "Contrôle de version" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Le message ne doit pas être vide" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "Le message ne doit pas contenir d'octets nuls." +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Message(s) invalide(s)" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "Opérateur {} non supporté." @@ -3865,36 +3488,36 @@ msgstr "JSON non valide dans la réponse" msgid "Invalid response format" msgstr "Format de réponse non valide" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "Options GCM non valides pour le serveur de relai : priorié {!r}" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "Options GCM non valides pour le serveur de relai : {}" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Le jeton n'existe pas." -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "Cette organisation a désactivé l'inclusion du contenu des messages dans les notifications push mobiles" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "{full_name} a mentionné @{user_group_name} :" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "{full_name} vous a mentionné :" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "{full_name} a mentionné tout le monde :" @@ -3903,22 +3526,26 @@ msgstr "{full_name} a mentionné tout le monde :" msgid "Push notifications bouncer error: {}" msgstr "Erreur du serveur de relai des notifications push : {}" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "Impossible de trancher entre les arguments '{var_name1}' et '{var_name2}'" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "Argument '{var_name}' manquant" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "Mauvaise valeur pour '{var_name}': {bad_value} " -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "L'argument \"{}\" n'est pas du JSON valide. " @@ -3976,9 +3603,9 @@ msgstr "Nom du canal invalide '{}'" msgid "Stream(s) ({}) do not exist" msgstr "Canaux ({}) inexistant(s)" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." -msgstr "" +msgstr "Les canaux publics sur le Web ne sont pas activés." #: zerver/lib/streams.py:730 msgid "Default stream group with id '{}' does not exist." @@ -3986,7 +3613,7 @@ msgstr "Le groupe de canaux par défaut avec l'ID '{}' n'existe pas." #: zerver/lib/string_validation.py:31 msgid "Stream name can't be empty!" -msgstr "" +msgstr "Le nom du canal ne peut pas être vide !" #: zerver/lib/string_validation.py:35 msgid "Stream name too long (limit: {} characters)." @@ -3994,25 +3621,33 @@ msgstr "Nom du canal trop long (limite : {} caractères)." #: zerver/lib/string_validation.py:41 msgid "Invalid character in stream name, at position {}!" -msgstr "" +msgstr "Caractère non valide dans le nom du canal, à la position {} !" #: zerver/lib/string_validation.py:47 msgid "Topic can't be empty!" -msgstr "" +msgstr "Le sujet ne peut pas être vide !" #: zerver/lib/string_validation.py:52 msgid "Invalid character in topic, at position {}!" -msgstr "" +msgstr "Caractère non valide dans le sujet, à la position {} !" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 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.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "La taille de l'image dépasse la limite." -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "L'envoi de ce fichier provoquerait le dépassement du quota de votre organisation." @@ -4068,7 +3703,7 @@ msgstr "Type de robot non valide" msgid "Invalid interface type" msgstr "Type d'interface non valide" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "ID d'utilisateur non valide : {}" @@ -4085,129 +3720,139 @@ msgstr "Aucun utilisateur" msgid "User is deactivated" msgstr "L'utilisateur est désactivé" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "{var_name} n'est pas une chaîne" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item} ne peut pas être vide." -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "{var_name} non valide" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} est trop longue (limite de caractères: {max_length})" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "La longueur {length} de {var_name} est incorrecte; elle devrait être {target_length}" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "{var_name} n'est pas une date" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "{var_name} n'est pas un entier" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "{var_name} est trop petit " -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "{var_name} est trop grand" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "{var_name} n'est pas un nombre réel" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "{var_name} n'est pas un booléen" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "{var_name} n'est pas un code de couleur hexadécimal valide" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "{var_name} n'est pas une liste" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "{container} devrait avoir exactement {length} éléments" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "{var_name} n'est pas un dict" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "La clé {key_name} est manquante dans {var_name}" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "Arguments inattendus : {}" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "{var_name} n'est pas un allowed_type" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "{variable} != {expected_value} ({value} est faux)" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "{var_name} n'est pas une URL" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "Motif d'URL mal formé." -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' ne peut pas être vide." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}' n'est pas une option valide pour '{field_name}'." -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "{var_name} n'est ni une chaîne ni une liste d'entiers" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "{var_name} n'est ni une chaîne ni un entier" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4234,143 +3879,143 @@ msgstr "Erreur de serveur interne" msgid "CSRF error: {reason}" msgstr "Erreur CSRF: {reason}" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "événements de canal" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." -msgstr "" +msgstr "Disponible sur Zulip Cloud Standard. Mettre à niveau pour accéder." -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "Mauvaise expression régulière: {}" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "Erreur d'expression régulière inconnue" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "Motif de chaîne non valide dans l'URL." -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "Le groupe %(name)r dans la chaîne de format URL n'est pas présent dans le modèle de transformation en liens." -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "Le groupe %(name)r dans le modèle de transformation en liens n'est pas présent dans la chaîne de format d'URL." -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "Caractères invalides dans la langue des pygments" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "Administrateur de l'organisation" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Administrateur de l'organisation" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "Modérateur" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Membre" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Invité" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" -msgstr "" +msgstr "Public sur le Web" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Publique" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "Privé, historique protégé" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "Privé, historique protégé" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" -msgstr "" +msgstr "Public, historique protégé" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "Tous les abonnés du canal peuvent envoyer des messages" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "Seuls les administrateurs de l'organisation peuvent envoyer des messages" -#: zerver/models.py:2350 +#: zerver/models.py:2392 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:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "Seuls les membres complets peuvent envoyer des messages" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Emoji unicode" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Emoji personnalisé" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Emoji spécial Zulip" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "L'utilisateur avec l'ID {} est désactivé" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "L'utilisateur avec l'ID {} est un robot" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "Liste des options" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "Sélecteur de personne" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "Texte court" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "Texte long" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "Sélecteur de date" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Lien" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "Compte externe" @@ -4447,30 +4092,30 @@ msgstr "Sous-domaine requis" #: zerver/views/auth.py:982 msgid "Password is incorrect." -msgstr "" +msgstr "Le mot de passe est incorrect." #: zerver/views/compatibility.py:18 msgid "User-Agent header missing from request" msgstr "En-tête User-Agent absent de la requête" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "L'étiquette ne peut pas être vide." -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "Les champs doivent avoir au moins un choix disponible." -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Type de champ invalide." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "Un champ avec cette étiquette existe déjà." -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "Le champ personnalisé par défaut ne peut être modifié." @@ -4512,19 +4157,19 @@ msgstr "Aucune invitation" msgid "Invalid stream id {}. No invites were sent." msgstr "ID de canal non valide {}. Aucune invitation n'a été envoyée." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "L'historique de modification des messages est désactivé dans cette organisation" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "Vous n'avez pas la permission de supprimer ce message." -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "La limite de temps pour supprimer ce message est dépassée." -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "Message déjà supprimé" @@ -4545,7 +4190,7 @@ msgstr "Ancre invalide" msgid "Too many messages requested (maximum {})." msgstr "Un trop grand nombre de messages demandés (maximum {})" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "Sujet '{}' introuvable" @@ -4662,7 +4307,7 @@ msgstr "Domaine non valide : {}" msgid "The domain {domain} is already a part of your organization." msgstr "Le domaine {domain} fait déjà partie de votre organisation." -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "Aucune entrée trouvée pour le domaine {domain}." @@ -4722,78 +4367,78 @@ msgstr "Le lien de création d'organisation a expiré ou n'est pas valide." msgid "New organization creation disabled" msgstr "La création de nouvelles organisations est désactivée" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "L'utilisateur n'est pas autorisé à exécuter des demandes au nom de '{principal}'" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "Les canaux privés ne peuvent pas être définis comme options de défaut." -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "Vous devez fournir \"new_description\" ou \"new_group_name\"." -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "Valeur non valide pour \"op\". Spécifier soit \"add\" ou \"remove\"." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Le canal a déjà ce nom !" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "Les canaux par défaut ne peuvent pas être rendus privés." -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Rien à faire. Spécifiez au moins un \"ajouter\" ou \"supprimer\"." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "{user_full_name} vous a abonné au canal {stream_name}." -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "{user_full_name} vous a abonné aux canaux suivants :" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "Impossible d'accéder au canal ({stream_name})" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "Vous pouvez inviter d'autres utilisateurs du mirroir Zephyr uniquement dans des canaux privés." -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "{user_name} a créé les nouveaux canaux : {stream_str}." -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "{user_name} a créé un nouveau canal {stream_str}." -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "nouveaux canaux" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." -msgstr "Canal créé par {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" +msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "Propriété d'abonnement inconnue : {}" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "Non abonné au canal avec l'ID {}" @@ -4847,7 +4492,7 @@ msgstr "Aucune nouvelle donnée fournie." msgid "User {user_id} is already a member of this group" msgstr "L'utilisateur {user_id} est déjà membre de ce groupe" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "Il n'y a pas de membre '{}' dans ce groupe d'utilisateurs" @@ -5014,13 +4659,13 @@ msgstr "Le contenu ne peut être vide" #: zerver/webhooks/ifttt/view.py:33 msgid "Topic must be a string" -msgstr "" +msgstr "Le sujet doit être une chaîne de caractères" #: zerver/webhooks/ifttt/view.py:36 msgid "Content must be a string" -msgstr "" +msgstr "Le contenu doit être une chaîne de caractères" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Entrée JSON malformée" @@ -5058,33 +4703,41 @@ msgid "" msgstr "Votre exportation de données est terminée et a été envoyée ici :\n\n{public_url}" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "Doit être valider avec une clé API valide de serveur Zulip" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" -msgstr "" +msgstr "UUID non valide" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Type de jeton invalide" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "{} n'est pas un nom d'hôte valide." -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "Propriété non valide {}" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "Les données sont hors d'ordre." -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "Donnée non valide." diff --git a/locale/fr/translations.json b/locale/fr/translations.json index 2b30281a41..e10082ab17 100644 --- a/locale/fr/translations.json +++ b/locale/fr/translations.json @@ -38,10 +38,10 @@ "{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} n'est pas abonné/e à ce canal. Il ou elle ne recevra aucune notification tant que vous ne l'y aurez pas abonné/e.", "Subscribe": "S'abonner", "Click here to learn about exporting private streams and messages.": "Cliquez ici pour en savoir plus sur l'export des canaux et messages privés.", - "Log in to search your personal history.": "", + "Log in to search your personal history.": "Connectez-vous pour rechercher votre histoire personnelle.", "Upgrade for more space.": "Mettre à niveau pour plus d'espace.", - " to add a new line": "", - " to send": "", + " to add a new line": "pour ajouter une nouvelle ligne", + " to send": "pour envoyer", "A Topic Move already in progress.": "Un déplacement de sujet déjà en cours.", "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.": "Une langue est indiquée comme étant 100% traduite seulement si toutes les chaînes des applications web, bureau et mobile ont été traduites, incluant la console d'administration et les messages d'erreur.", "A stream needs to have a name": "Un canal doit avoir un nom", @@ -68,6 +68,7 @@ "Add a new profile field": "Ajouter un nouveau champ de profil", "Add a new user group": "Ajouter un nouveau groupe d'utilisateur", "Add alert word": "Ajouter un mot d'alerte", + "Add all users": "", "Add another user...": "Ajouter un autre utilisateur…", "Add choice": "Ajouter une option", "Add code playground": "Ajouter le bac à sable", @@ -84,7 +85,8 @@ "Add question": "Ajouter une question", "Add stream": "Ajouter un canal", "Add streams": "Ajouter des canaux", - "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", + "Add subscribers": "", + "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "Ajouter des abonnés. Utilisez le groupe d'utilisateurs ou #streamname pour ajouter des abonnés en masse.", "Add task": "Ajouter une tâche", "Add video call": "Ajouter l'appel vidéo", "Added successfully!": "Ajouté avec succès !", @@ -108,7 +110,6 @@ "All": "Tous", "All messages": "Tous les messages", "All messages including muted streams": "Tous les messages incluant les canaux rendus muets", - "All stream members can post": "Tous les abonnés du canal peuvent envoyer des messages", "All stream subscribers can post.": "Tous les abonnés au canal peuvent envoyer des messages.", "All streams": "Tous les canaux", "All time": "Tout le temps", @@ -158,7 +159,7 @@ "Authentication methods": "Méthodes d'authentification", "Author": "Auteur", "Automatic": "Automatique", - "Avatar changes are disabled in this organization.": "Cette organisation ne permet pas de modifier son avatar.", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Avatar de Gravatar", "Back to streams": "Retour aux canaux", "Billing": "Facturation", @@ -168,9 +169,9 @@ "Bot email (a-z, 0-9, and dashes only)": "Adresse courriel du robot (a-z, 0-9 et tirets uniquement)", "Bot type": "Type de robot", "Bots": "Robots", - "Browse recent topics": "", + "Browse recent topics": "Parcourir les sujets récents", "Browse streams": "Parcourir les canaux", - "Busy": "", + "Busy": "Occupé", "By deactivating your account, you will be logged out immediately.": "En désactivant votre compte, vous serez immédiatement déconnecté.", "Cancel": "Annuler", "Cancel compose": "Annuler l'écriture", @@ -183,13 +184,14 @@ "Change only this message topic": "Changer uniquement le message de ce sujet", "Change password": "Changer de mot de passe", "Change previous and following messages to this topic": "Changer les messages précédents et suivants de ce sujet", - "Change send shortcut": "", + "Change send shortcut": "Modifier le raccourci d'envoi", "Change stream info": "Modifier les informations du canal", - "Change stream permissions": "", + "Change stream permissions": "Modifier les permissions du canal", "Change stream permissions for #{stream_name}": "Modifier les permissions du canal pour #{stream_name}", "Check all": "Tout sélectionner", "Check your email ({email}) to confirm the new address.": "Vérifiez votre courriel ({email}) pour confirmer votre nouvelle adresse.", "Choose avatar": "Choisir un avatar", + "Choose subscribers": "", "Clear emoji image": "Retirer l'image emoji", "Clear profile picture": "Effacer l'image de profil", "Click here to reveal.": "Cliquer ici pour montrer.", @@ -218,14 +220,13 @@ "Configure the authentication methods for your organization.": "Configurer les méthodes d'authentification pour votre organisation.", "Configure the default streams new users are subscribed to when joining your organization.": "Configurez les canaux par défaut auxquels les nouveaux utilisateurs sont abonnés lors de l'inscription à votre organisation.", "Confirm": "Confirmer", - "Consider searching all public streams.": "", + "Consider searching all public streams.": "Considérez une recherche de tous les canaux publics .", "Contact support": "Contacter le support", "Convert emoticons before sending (:) becomes \ud83d\ude03)": "Convertir les emojis avant de les envoyer (:) devient 😃)", "Cookie Bot": "Robot Biscuit", "Copied!": "Copié !", "Copy and close": "Copier et fermer", "Copy code": "Copier le code", - "Copy from stream": "Copier à partir du canal", "Copy link": "Copier le lien", "Copy link to message": "Copier le lien de ce message", "Copy link to topic": "Copier le lien vers ce sujet", @@ -258,21 +259,21 @@ "Deactivate": "Désactiver", "Deactivate account": "Désactiver le compte", "Deactivate organization": "Désactiver l'organisation", - "Deactivate user": "", + "Deactivate user": "Désactiver l'utilisateur", "Deactivate your account": "Désactiver votre compte", - "Deactivate {name}": "", + "Deactivate {name}": "Désactiver {name}", "Deactivated": "Désactivé", "Deactivated users": "Utilisateurs désactivés", "December": "Décembre", "Default is {language}. Use 'text' to disable highlighting.": "{language} par défaut. Utiliser 'text' pour désactiver la coloration syntaxique.", "Default language": "Langue par défaut", - "Default language for code blocks:": "Langue par défaut pour les blocs de code:", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Paramètres par défaut pour les nouveaux utilisateurs rejoignant cette organisation.", "Default streams": "Canaux par défaut", "Default user settings": "Paramètres utilisateur par défaut", "Default view": "Vue par défaut", "Delay before sending message notification emails": "Délai avant l'envoi des e-mails de notification de messages", - "Delay period (minutes)": "", + "Delay period (minutes)": "Délai (minutes)", "Delete": "Supprimer", "Delete alert word": "Supprimer le mot d'alerte", "Delete all drafts": "Supprimer tous les brouillons", @@ -307,6 +308,7 @@ "Display availability to other users when online": "Afficher votre disponibilité aux autres utilisateurs lorsqu'ils sont en ligne", "Display my availability to other users when online": "Afficher ma disponibilité aux autres utilisateurs lorsque connecté", "Display settings": "Paramètres d'affichage", + "Do you want to add everyone?": "", "Domain": "Domaine", "Don\u2019t allow disposable email addresses": "Interdire les adresses courriel jetables", "Download": "Télécharger", @@ -320,8 +322,8 @@ "Drafts": "Brouillons", "Drafts are not synced to other devices and browsers.": "Les brouillons ne sont pas synchronisés avec d'autres appareils et navigateurs.", "Drafts older than {draft_lifetime} days are automatically removed.": "Les brouillons plus anciens que {draft_lifetime} jours sont automatiquement supprimés.", - "Duration deletion is allowed after posting (minutes)": "", - "Duration editing is allowed after posting (minutes)": "", + "Duration deletion is allowed after posting (minutes)": "Durée pendant laquelle l'effacement est autorisé après la publication (minutes)", + "Duration editing is allowed after posting (minutes)": "Durée pendant laquelle l'édition est autorisée après la publication (minutes)", "EDITED": "MODIFIÉ", "Edit": "Modifier", "Edit #{stream_name}": "Modifier #{stream_name}", @@ -335,7 +337,7 @@ "Edit your last message": "Modifier votre dernier message", "Edit your profile": "Modifier votre profil", "Edited ({last_edit_timestr})": "Modifié ({last_edit_timestr})", - "Edited by {full_name}": "", + "Edited by {full_name}": "Édité par {full_name}", "Effect": "Effet", "Email": "Courriel", "Email address": "Adresse courriel", @@ -350,7 +352,7 @@ "Enable message edit history": "Autoriser la modification de l'historique des messages", "Enable notifications": "Activer les notifications", "Enabled": "Activé", - "End of results from your history.": "", + "End of results from your history.": "Fin des résultats de votre l'histoire .", "Endpoint URL": "URL principale", "Enter sends when composing a message": "Appuyer sur Entrée envoie lors de la rédaction d'un message", "Error": "Erreur", @@ -382,6 +384,7 @@ "Expires at": "Expire à", "Expires on {date}": "Expire le {date}", "Export failed": "L'export a échoué", + "Export organization": "", "Export started. Check back in a few minutes.": "Export en cours. Revenez dans quelques minutes.", "Exports all users, settings, and all data visible in public streams.": "Exporter tous les utilisateurs, paramètres et toutes les données visibles dans les canaux publics.", "External account type": "Type de compte externe", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "L'envoi de fichiers et d'images a été désactivé pour cette organisation.", "File size must be at most {max_file_size} MiB.": "La taille du fichier doit être au maximum de {max_file_size} MiO.", "File type is not supported.": "Type de fichier non supporté.", - "Filter": "Filtre", "Filter bots": "Filtrer les robots", "Filter by category": "Filtrer par catégorie", "Filter code playgrounds": "Filtrer les bac à sable", "Filter deactivated users": "Filtrer les utilisateurs désactivés", - "Filter emojis": "Filtrer les emojis", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "Filtrer les exports", "Filter invites": "Filtrer les invitations", "Filter languages": "Filtrer les langues", @@ -412,8 +415,10 @@ "Filter muted topics": "Filtrer les sujets rendus muets", "Filter muted users": "Filtrer les utilisateurs en sourdine", "Filter streams": "Filtrer les canaux", + "Filter subscribers": "", "Filter topics": "Filtrer les sujets", "Filter topics (t)": "Filtrer les sujets (t)", + "Filter uploaded files": "", "Filter uploads": "Filtrer les envois", "Filter users": "Filtrer les utilisateurs", "First message": "Premier message", @@ -522,7 +527,7 @@ "Log out": "Se déconnecter", "Login required": "Connexion requise", "Looking for our integrations or API documentation?": "À la recherche de documentation sur nos Intégrations ou notre API?", - "MOVED": "", + "MOVED": "DÉPLACÉ", "Manage organization": "Gérer l'organisation", "Manage streams": "Gérer les canaux", "Manage this user": "Gérer cet utilisateur", @@ -540,7 +545,7 @@ "Member": "Membre", "Members": "Membres", "Members can only view or manage invitations that you yourself sent.": "Les membres peuvent uniquement afficher ou gérer les invitations qu'ils ont eux-même envoyées.", - "Mention a time-zone-aware time": "", + "Mention a time-zone-aware time": "Mentionner une date/heure sensible au fuseau horaire", "Mentioned in": "Mentionné dans", "Mentions": "Mentions", "Menu": "Menu", @@ -555,7 +560,7 @@ "Message retention": "Rétention des messages", "Message retention for stream": "Rétention des messages pour le canal", "Message retention period": "Période de rétention des messages", - "Message scheduled for {deliver_at}": "", + "Message scheduled for {deliver_at}": "Message prévu pour {deliver_at}", "Message sent when you were not subscribed": "Message envoyé lorsque vous n'étiez pas abonné", "Message {recipient_label}": "Message {recipient_label}", "Message {recipient_names}": "Message {recipient_names}", @@ -574,8 +579,8 @@ "More than 2 weeks ago": "Il y a plus de 2 semaines", "Move all messages in {topic_name}": "Déplacer tous les messages dans {topic_name}", "Move topic": "Déplacer le sujet", - "Moved ({last_edit_timestr})": "", - "Moved by {full_name}": "", + "Moved ({last_edit_timestr})": "Déplacé ({last_edit_timestr})", + "Moved by {full_name}": "Déplacé par {full_name}", "Must be invited by a subscriber; new subscribers can only see messages sent after they join; hidden from non-administrator users": "Doit être invité par un abonné; les nouveaux abonnés ne peuvent voir les messages envoyés qu'après leur inscription; caché pour les utilisateurs non administrateurs", "Must be invited by a subscriber; new subscribers can view complete message history; hidden from non-administrator users": "Doit être invité par un abonné; les nouveaux abonnés peuvent afficher l'historique complet des messages; caché pour les utilisateurs non administrateurs", "Mute stream": "Rendre le canal muet", @@ -634,12 +639,12 @@ "New password is too weak": "Le nouveau mot de passe est trop faible", "New private message": "Nouveau message privé", "New stream message": "Nouveau message de canal", - "New stream notifications:": "Notifications des nouveaux canaux :", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "Les nouveaux abonnés ne peuvent voir les messages postés qu'après leur inscription.", "New subscribers can view complete message history.": "Les nouveaux abonnés peuvent voir l'historique complet des messages.", "New task": "Nouvelle tâche", "New topic": "Nouveau sujet", - "New user notifications:": "Notifications de nouvel utilisateur :", + "New user notifications": "", "Next message": "Message suivant", "Next unread private message": "Message privé non lu suivant", "Next unread topic": "Sujet non lu suivant", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "Seuls les membres du groupe, les administrateurs de l'organisation et les modérateurs peuvent modifier un groupe.", "Only organization administrators and moderators can add custom emoji in this organization.": "Seuls les administrateurs et les modérateurs de l'organisation peuvent ajouter des emojis personnalisés dans cette organisation.", "Only organization administrators and moderators can modify user groups in this organization.": "Seuls les administrateurs et les modérateurs de l'organisation peuvent modifier les groupes d'utilisateurs de cette organisation.", - "Only organization administrators and moderators can post": "Seuls les administrateurs de l'organisation et les modérateurs peuvent envoyer des messages", "Only organization administrators and moderators can post.": "Seuls les administrateurs de l'organisation et les modérateurs peuvent envoyer des messages.", "Only organization administrators can add bots to this organization.": "Seuls les administrateurs d'organisation peuvent ajouter des bots à cette organisation.", "Only organization administrators can add custom emoji in this organization.": "Seuls les administrateurs de l'organisation peuvent ajouter des emoji personnalisés dans cette organisation.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "Seuls les administrateurs de l'organisation peuvent modifier ces paramètres", "Only organization administrators can edit these settings.": "Seuls les administrateurs de l'organisation peuvent modifier ces paramètres.", "Only organization administrators can modify user groups in this organization.": "Seuls les administrateurs de l'organisation peuvent modifier les groupes d'utilisateurs dans cette organisation.", - "Only organization administrators can post": "Seuls les administrateurs de l'orgsanisation peuvent envoyer des messages", "Only organization administrators can post.": "Seuls les administrateurs de l'organisation peuvent envoyer des messages.", "Only organization admins and moderators are allowed to post to this stream.": "Seuls les administrateurs de l'organisation et les modérateurs sont autorisés à envoyer des messages sur ce canal.", "Only organization admins are allowed to post to this stream.": "Seuls les administrateurs de l'organisation peuvent envoyer des messages sur ce canal.", "Only organization full members can add custom emoji in this organization.": "Seuls les membres à part entière de l'organisation peuvent ajouter des emojis personnalisés dans cette organisation.", - "Only organization full members can post": "Seuls les membres complets peuvent envoyer des messages", "Only organization full members can post.": "Seuls les membres complets peuvent envoyer des messages.", "Only organization owners can edit these settings.": "Seuls les propriétaires de l'organisation peuvent modifier ces paramètres.", "Only owners can change message retention policy.": "Seuls les propriétaires peuvent modifier la politique de rétention des messages", @@ -742,14 +744,12 @@ "Owner: {name}": "Propriétaire: {name}", "Owners only": "Propriétaires seulement", "PMs, mentions, and alerts": "MP, mentions et alertes", - "Pan & zoom": "Panoramique & Zoom", "Participants": "Participants", "Participated": "Avec ma participation", "Password": "Mot de passe", "Password is too weak": "Le mot de passe est trop faible", "Password should be at least {length} characters long": "Le mot de passe doit avoir au moins {length} caractères", "Pattern": "Modèle", - "People to add": "Personnes à ajouter", "Personal": "Personnel", "Personal settings": "Paramètres de l'utilisateur", "Pin stream to top": "Épingler le canal en haut", @@ -763,10 +763,10 @@ "Please just upload one file.": "Veuillez envoyer un seul fichier.", "Please re-enter your password to confirm your identity.": "Veuillez re-saisir votre mot de passe pour confirmer votre identité.", "Please select a different stream or change topic name.": "Veuillez sélectionner un autre canal ou changer le nom du sujet.", - "Please specify a date or time.": "", + "Please specify a date or time.": "Veuillez préciser une date ou une heure.", "Please specify a stream": "Veuillez préciser un canal", "Please specify at least one valid recipient": "Veuillez préciser au moins un destinataire valide", - "Posted by {full_name}": "", + "Posted by {full_name}": "Publié par {full_name}", "Press > for list of topics": "Appuyez sur > pour afficher la liste des sujets", "Prevent users from changing their avatar": "Empêcher les utilisateurs de modifier leur avatar", "Prevent users from changing their email address": "Empêcher les utilisateurs de changer leur adresse courriel", @@ -785,7 +785,6 @@ "Private, shared history": "Privé, historique protégé", "Pro tip: You can use 'd' to open your drafts.": "Astuce de pro : Utilisez la touche 'd' pour ouvrir vos brouillons.", "Profile": "Profil", - "Profile picture": "Image de profil", "Public": "Publique", "Public stream messages in organization": "Messages des canaux publics de l'organisation", "Quote and reply or forward": "Citer et répondre ou transférer ", @@ -809,6 +808,7 @@ "Resend": "Renvoyer", "Resend invitation": "Renvoyer l'invitation", "Resending encountered an error. Please reload and try again.": "Le renvoi a rencontré une erreur. Recharger l'application et réessayer.", + "Reset zoom": "", "Restore draft": "Restaurer le brouillon", "Restrict email domains of new users?": "Restreindre le domaine des adresses courriel pour les nouveaux utilisateurs ?", "Restrict to a list of domains": "Restreindre à une liste de domaines", @@ -831,7 +831,7 @@ "Saving": "Sauvegarde en cours", "Scroll down": "Défiler vers le bas", "Scroll through streams": "Défiler à travers les canaux", - "Scroll to bottom": "", + "Scroll to bottom": "Faire défiler vers le bas", "Scroll up": "Défiler vers le haut", "Search": "Rechercher", "Search GIFs": "Recherche des GIFs", @@ -840,7 +840,6 @@ "Search operators": "Opérateurs de recherche", "Search people": "Rechercher des personnes", "Search results": "Résultats de la recherche", - "Search subscribers": "Rechercher des abonnés", "See how to configure email.": "Voir comment configurer l'email.", "Select a stream below or change topic name.": "Sélectionner un canal ci-dessous ou modifier le nom du sujet.", "Select date and time": "Sélectioner une date et une heure", @@ -890,12 +889,12 @@ "Show/change your API key": "Montrer/changer votre clé API", "Sign up": "S'inscrire", "Silent mentions do not trigger notifications.": "Les mentions silencieuses ne déclenchent pas de notifications.", - "Since you are not logged in, you can only view messages in web-public streams.": "", + "Since you are not logged in, you can only view messages in web-public streams.": "Étant donné que vous n'êtes pas connecté/e, vous ne pouvez voir que les messages des canaux publiques sur le Web .", "Size": "Taille", "Slack compatible": "Compatible avec Slack", "Slack's outgoing webhooks": "Webhooks sortants de Slack", "Some common words were excluded from your search.": "Certains mots communs ont été exclus de la recherche.", - "Some older messages are unavailable. Upgrade your organization to access your full message history.": "", + "Some older messages are unavailable. Upgrade your organization to access your full message history.": "Certains messages plus anciens ne sont pas disponibles. Mettez votre organisation à niveau pour accéder à l'historique complet de vos messages.", "Sort by estimated weekly traffic": "Trier par traffic hebdomadaire estimé", "Sort by name": "Trier par nom", "Sort by number of subscribers": "Trier par nombre d'abonnés", @@ -911,7 +910,6 @@ "Stream creation": "Création de canal", "Stream description": "Description du canal", "Stream list": "Liste des canaux", - "Stream membership": "Membres du canal", "Stream name": "Nom du canal", "Stream permissions": "Permission du canal", "Stream settings": "Paramètres du canal", @@ -931,12 +929,12 @@ "Sunday": "Dimanche", "Support Zulip": "Soutenez Zulip", "Switch between tabs": "Basculer entre les onglets", - "Switch to dark theme": "", - "Switch to light theme": "", + "Switch to dark theme": "Passer au thème sombre", + "Switch to light theme": "Passer au thème clair", "Sync with computer": "Synchroniser avec l'ordinateur", "System bot": "Robot système", "Task already exists": "Cette tache existe déjà", - "Task list": "", + "Task list": "Liste de tâches", "Test desktop notification": "Tester la notification de bureau", "The basics": "Les bases", "The recipient {recipient} is not valid": "Le destinataire {recipient} n'est pas valide", @@ -945,20 +943,19 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Leur mot de passe sera effacé de nos systèmes et tous les robots qu'ils maintiennent seront désactivés.", "Theme": "Thème", "There are no current alert words.": "Il n'y a pas de mots d'alerte actuellement.", - "These settings are explained in detail in the help center.": "Ces paramètres sont expliqués en détail dans le centre d'aide.", "This Zulip server is running an old version and should be upgraded.": "Ce serveur Zulip opère une ancienne version et devrait être mis à jour.", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "Cette action est définitive et irrévocable. Tous les utilisateurs vont perdre l'accès à leur compte Zulip.", "This file exceeds maximum allowed size of": "Ce fichier dépasse la taille maximum permise de", "This is a private stream. Only people who have been invited can access its content, but any subscriber can invite others.": "Ceci est un canal privé . Seules les personnes qui ont été invitées peuvent accéder à son contenu, mais tout abonné peut en inviter d'autres.", "This is a public stream. Any member of the organization can join without an invitation or view content sent to this stream.": "Il s'agit d'un canal public . Tout membre de l'organisation peut rejoindre sans invitation ou voir le contenu posté sur ce canal.", - "This is a web-public stream. Any member of the organization can join without an invitation and anyone on the internet can read the content published.": "", + "This is a web-public stream. Any member of the organization can join without an invitation and anyone on the internet can read the content published.": "Ceci est un canal public publié sur le Web. N'importe qui au sein de l'organisation peut le rejoindre et la lecture du contenu est possible pour n'importe qui sur Internet.", "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 is a private stream": "Ceci est un canal privé", - "This is a web-public stream": "", + "This is a web-public stream": "Il s'agit d'un canal public Web", "This is what a Zulip notification looks like.": "Voici à quoi ressemble une notification Zulip.", "This message was hidden because you have muted the sender.": "Ce message a été caché parce que vous avez mis l'utilisateur en sourdine.", "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "Cette organisation est configurée pour limiter la modification du contenu du message à {minutes_to_edit} minutes après son envoi.", - "This stream does not exist or is not web-public.": "", + "This stream does not exist or is not web-public.": "Ce canal n'existe pas ou n'est pas publié sur le Web .", "This stream does not exist or is private.": "Ce canal n'existe pas ou est privé.", "This stream does not yet have a description.": "Ce canal n'a pas encore de description.", "This stream has been deactivated": "Ce canal a été désactivé", @@ -975,7 +972,7 @@ "To": "Pour", "To add syntax highlighting to a multi-line code block, add the language's first Pygments short name after the first set of back-ticks. You can also make a code block by indenting each line with 4 spaces.": "Pour ajouter une coloration syntaxique à un bloc de code multi-lignes, ajouter le premier identifiant Pygments de la langue après les premiers caractères backtick. Vous pouvez également créer un bloc de code avec une indentation de 4 espaces à chaque ligne.", "To invite users, please increase the number of licenses or deactivate inactive users.": "Pour inviter des utilisateurs, veuillez augmenter le nombre de licences ou désactiver les utilisateurs inactifs.", - "To preserve your reading state, this view does not mark messages as read.": "", + "To preserve your reading state, this view does not mark messages as read.": "Afin de préserver votre état de lecture, cette vue ne marque pas les messages comme lus.", "Today": "Aujourd'hui", "Toggle subscription": "Changer l'abonnement", "Toggle the gear menu": "Réduire le menu latéral", @@ -984,7 +981,7 @@ "Topic": "Sujet", "Topic editing only": "Modification du sujet seulement", "Topic muted": "Sujet rendu muet", - "Topics are required in this organization": "", + "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", "Two factor authentication": "Authentification à deux facteurs", @@ -1006,7 +1003,7 @@ "Unpin stream from top": "Désépingler le canal du haut", "Unread": "Non lus", "Unread count summary (appears in desktop sidebar and browser tab)": "Résumé du nombre de messages non lus (apparaît dans la barre latérale dans l'application de bureau et dans le titre de la page dans le navigateur)", - "Unresolve topic": "", + "Unresolve topic": "Ne pas résoudre le sujet", "Unstar": "Enlever des favoris", "Unstar all messages": "Retirer tous les messages favoris", "Unstar all messages in topic": "Retirer tous les messages favoris du sujet", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "Utilisez les paramètres des canaux pour vous désabonner de canaux privés.", "User": "Utilisateur", "User ID": "Identifiant d'utilisateur", - "User ID: {user_id}; email hidden": "ID utilisateur : {user_id} ; courriel masqué", "User group added!": "Groupe d'utilisateurs ajouté!", "User groups": "Groupes d'utilisateurs", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "Les groupes d'utilisateurs vous permettent de mentionner plusieurs utilisateurs d'un coup. Lorsque vous mentionnez un groupe d'utilisateurs, ses membres reçoivent une notification comme s'ils étaient mentionnés individuellement.", @@ -1074,11 +1070,11 @@ "We are about to have a poll. Please wait for the question.": "Nous nous apprêtons à avoir un sondage. Merci d'attendre la question.", "We strongly recommend enabling desktop notifications. They help Zulip keep your team connected.": "Nous vous recommandons fortement d'activer les notifications de bureau. Elles aident Zulip à garder votre équipe connectée.", "We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.": "Nous avons remplacé le raccourci clavier \"{originalHotkey}\" par \"{replacementHotkey}\" pour rendre ce raccourci courant plus facile à déclencher. ", - "Web-public": "", + "Web-public": "Public sur le Web", "Wednesday": "Mercredi", "Week of {date}": "Semaine du {date}", "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "Heureux de te revoir! Vous avez {unread_msgs_count} messages non lus. Voulez-vous les marquer tous comme lus ?", - "When you deactivate , they will be immediately logged out.": "", + "When you deactivate , they will be immediately logged out.": "Lorsque vous désactivez , ils seront immédiatement déconnectés.", "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "Si les mentions génériques telles que @all sont traitées comme des mentions dans le contexte des notifications.", "Who can access the stream?": "Qui peut accéder au canal?", "Who can access user email addresses": "Qui peut accéder aux adresses courriel des utilisateurs", @@ -1113,8 +1109,8 @@ "You and {display_reply_to}": "Vous et {display_reply_to}", "You and {recipients}": "Vous et {recipients}", "You are not currently subscribed to this stream.": "Vous n'êtes pas abonnés à ce canal.", - "You are not subscribed to stream {stream_name}": "", - "You are sending a message to a resolved topic. You can send as-is or unresolve the topic first.": "", + "You are not subscribed to stream {stream_name}": "Vous n'êtes pas abonné/e au canal {stream_name}", + "You are sending a message to a resolved topic. You can send as-is or unresolve the topic first.": "Vous envoyez un message à un sujet résolu. Vous pouvez l'envoyer tel quel ou annuler la résolution du sujet d'abord.", "You are using an old version of the Zulip desktop app with known security bugs.": "Vous utilisez une ancienne version de l'appli bureau Zulip qui contient des failles de sécurités connues.", "You aren't subscribed to this stream and nobody has talked about that yet!": "Vous n'êtes pas abonné à ce canal et personne n'en a encore parlé!", "You can also make tables with this Markdown-ish table syntax.": "Vous pouvez également créer des tables avec cette syntaxe de type Markdown.", @@ -1142,9 +1138,9 @@ "You must be an organization administrator to create a stream without subscribing.": "Vous devez être un administrateur de l'organisation pour créer un canal sans vous y abonner.", "You need to be running Zephyr mirroring in order to send messages!": "Vous devez avoir le mirroir Zephyr activé pour pouvoir envoyer des messages !", "You searched for:": "Votre recherche :", - "You subscribed to stream {stream_name}": "", + "You subscribed to stream {stream_name}": "Vous vous êtes abonné au canal {stream_name}", "You type": "Vous écrivez", - "You unsubscribed from stream {stream_name}": "", + "You unsubscribed from stream {stream_name}": "Vous vous êtes désabonné/e du canal {stream_name}", "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.", "Your API key:": "Votre clé API :", "Your status": "Votre statut", diff --git a/locale/gl/LC_MESSAGES/django.po b/locale/gl/LC_MESSAGES/django.po index 5b6ed2f1ab..6980c21b19 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: 2022-03-03 19:42+0000\n" +"POT-Creation-Date: 2022-03-16 00:45+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -55,7 +55,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "" @@ -573,7 +573,6 @@ msgstr "" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -628,6 +627,7 @@ msgstr "" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 templates/zerver/for-research.html:385 +#: templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "" @@ -749,8 +749,6 @@ msgstr "" msgid "Normal users" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -758,7 +756,6 @@ msgstr "" msgid "Hi," msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -768,12 +765,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -781,727 +776,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no " -"longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch " -"up on what's happened while you're away—read the topics that are relevant to " -"you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on " -"Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in email " -"notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in email " -"notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this " -"stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to " -"accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded " -"to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been " -"voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by " -"going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out " -"to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1513,6 +787,43 @@ msgid "" "%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1529,80 +840,27 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1624,6 +882,16 @@ msgstr "" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1631,6 +899,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1642,6 +922,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1649,6 +934,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1672,6 +995,18 @@ msgid "" "a>, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1738,6 +1073,22 @@ msgid "" "zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1745,6 +1096,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1753,6 +1120,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "" @@ -1780,6 +1162,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1787,6 +1174,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1804,6 +1196,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1811,6 +1208,20 @@ msgid "" "Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1847,6 +1258,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this " +"stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1932,6 +1364,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1945,6 +1390,51 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1953,6 +1443,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1972,6 +1471,22 @@ msgid "" "immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1980,6 +1495,29 @@ msgid "" "\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1996,6 +1534,64 @@ msgid "" "You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded " +"to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been " +"voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by " +"going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out " +"to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2200,7 +1796,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2212,6 +1808,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 templates/zerver/for-research.html:391 +#: templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2822,7 +2419,7 @@ msgstr "" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 zerver/lib/users.py:261 #: zerver/views/invite.py:49 zerver/views/realm_emoji.py:31 -#: zerver/views/streams.py:321 zerver/views/streams.py:545 +#: zerver/views/streams.py:322 zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "" @@ -2842,110 +2439,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated " +"with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2953,155 +2581,155 @@ msgstr "" msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for " @@ -3111,35 +2739,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-" @@ -3150,153 +2776,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one " "day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3455,7 +3076,7 @@ msgstr "" msgid "Must be an organization administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "" @@ -3499,8 +3120,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "" @@ -3678,14 +3299,18 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3864,36 +3489,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3902,22 +3527,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3975,7 +3604,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -4003,15 +3632,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4067,7 +3704,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4084,129 +3721,139 @@ msgstr "" msgid "User is deactivated" msgstr "" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4233,143 +3880,143 @@ msgstr "" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4452,24 +4099,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4511,19 +4158,19 @@ msgstr "" msgid "Invalid stream id {}. No invites were sent." msgstr "" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4544,7 +4191,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4661,7 +4308,7 @@ msgstr "" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4721,78 +4368,78 @@ msgstr "" msgid "New organization creation disabled" msgstr "" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4846,7 +4493,7 @@ msgstr "" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5019,7 +4666,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "" @@ -5057,33 +4704,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/gl/translations.json b/locale/gl/translations.json index a5e69955c3..719182c769 100644 --- a/locale/gl/translations.json +++ b/locale/gl/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "", "Add a new user group": "", "Add alert word": "", + "Add all users": "", "Add another user...": "", "Add choice": "", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "", "Add stream": "", "Add streams": "", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "", "Add video call": "", @@ -108,7 +110,6 @@ "All": "", "All messages": "", "All messages including muted streams": "", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "", "All time": "", @@ -158,7 +159,7 @@ "Authentication methods": "", "Author": "", "Automatic": "", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", "Back to streams": "", "Billing": "", @@ -190,6 +191,7 @@ "Check all": "", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "", + "Choose subscribers": "", "Clear emoji image": "", "Clear profile picture": "", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "", "Copy and close": "", "Copy code": "", - "Copy from stream": "", "Copy link": "", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "", "Default streams": "", "Default user settings": "", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "", + "Do you want to add everyone?": "", "Domain": "", "Don\u2019t allow disposable email addresses": "", "Download": "", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "", - "Filter": "", "Filter bots": "", "Filter by category": "", "Filter code playgrounds": "", "Filter deactivated users": "", - "Filter emojis": "", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "", "Filter languages": "", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "", "First message": "", @@ -634,12 +639,12 @@ "New password is too weak": "", "New private message": "", "New stream message": "", - "New stream notifications:": "", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "", "New topic": "", - "New user notifications:": "", + "New user notifications": "", "Next message": "", "Next unread private message": "", "Next unread topic": "", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "", "Participated": "", "Password": "", "Password is too weak": "", "Password should be at least {length} characters long": "", "Pattern": "", - "People to add": "", "Personal": "", "Personal settings": "", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "", "Profile": "", - "Profile picture": "", "Public": "", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", "Restore draft": "", "Restrict email domains of new users?": "", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "", "Search people": "", "Search results": "", - "Search subscribers": "", "See how to configure email.": "", "Select a stream below or change topic name.": "", "Select date and time": "", @@ -911,7 +910,6 @@ "Stream creation": "", "Stream description": "", "Stream list": "", - "Stream membership": "", "Stream name": "", "Stream permissions": "", "Stream settings": "", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "", "User groups": "", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/hi/LC_MESSAGES/django.po b/locale/hi/LC_MESSAGES/django.po index a6eeae2a9a..da24a6dc0a 100644 --- a/locale/hi/LC_MESSAGES/django.po +++ b/locale/hi/LC_MESSAGES/django.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Vishwesh Jainkuniya \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Hindi (http://www.transifex.com/zulip/zulip/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -60,7 +60,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "कोई विश्लेषण डेटा उपलब्ध नहीं है। कृपया अपने सर्वर व्यवस्थापक से संपर्क करें।" -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "अमान्य मापदण्ड" @@ -576,7 +576,6 @@ msgstr "संदेश" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -629,7 +628,7 @@ msgstr "" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "" @@ -748,8 +747,6 @@ msgstr "" msgid "Normal users" msgstr "सामान्य उपयोगकर्ता" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -757,7 +754,6 @@ msgstr "सामान्य उपयोगकर्ता" msgid "Hi," msgstr "नमस्ते," -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -767,12 +763,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -780,724 +774,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1509,6 +785,43 @@ msgid "" "<%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1525,80 +838,27 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1620,6 +880,16 @@ msgstr "" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1627,6 +897,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1638,6 +920,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1645,6 +932,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1669,6 +994,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1735,6 +1072,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1742,6 +1095,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1750,6 +1119,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "विषयों से परेशान क्यों? खैर, दो कारण: यह बातचीत को स्पष्ट करता है (कल्पना करें कि क्या ईमेल उनके पास नहीं है!), और यह आपको अधिक कुशलता से पकड़ सकता है कि आपके दूर रहने के दौरान क्या हुआ है & mdash; आपके लिए प्रासंगिक विषयों को पढ़ें, और जो नहीं हैं उन्हें अनदेखा करें !" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "" @@ -1777,6 +1161,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1784,6 +1173,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1801,6 +1195,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1808,6 +1207,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1844,6 +1257,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1926,6 +1360,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1939,6 +1386,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1947,6 +1440,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1964,6 +1466,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1972,6 +1490,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1988,6 +1529,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2192,7 +1787,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2204,7 +1799,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2807,8 +2402,8 @@ msgstr "" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "" @@ -2828,110 +2423,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "उपडोमेन अनुपलब्ध है। कृपया एक अलग चुनें।" -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "जिस संगठन को आप {email} के उपयोग से जोड़ने का प्रयास कर रहे हैं वह मौजूद नहीं है।" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "कृपया संगठन व्यवस्थापक से {email} के लिए निमंत्रण का अनुरोध करें।" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "आपका ईमेल पता, {email}, उन डोमेन में से एक नहीं है, जिन्हें इस संगठन में खातों के लिए पंजीकरण करने की अनुमति है।" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2939,155 +2565,155 @@ msgstr "" msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3096,35 +2722,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3134,153 +2758,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "इस संगठन के लिए आमंत्रण भेजने के लिए आपका खाता बहुत नया है। एक संगठन व्यवस्थापक, या एक अधिक अनुभवी उपयोगकर्ता से पूछें।" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "कुछ ईमेल मान्य नहीं हुए, इसलिए हमने कोई निमंत्रण नहीं भेजा।" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "हम किसी को भी आमंत्रित करने में सक्षम नहीं थे।" -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "उनमें से कुछ पते पहले से ही ज़ूलिप का उपयोग कर रहे हैं, इसलिए हमने उन्हें निमंत्रण नहीं भेजा। हमने सभी को निमंत्रण भेजा!" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "अमान्य ऑर्डर मैपिंग।" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3439,7 +3058,7 @@ msgstr "" msgid "Must be an organization administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "" @@ -3483,8 +3102,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "" @@ -3662,14 +3281,18 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3849,36 +3472,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3887,22 +3510,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3960,7 +3587,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3988,15 +3615,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4052,7 +3687,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4069,129 +3704,139 @@ msgstr "" msgid "User is deactivated" msgstr "" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4218,143 +3863,143 @@ msgstr "" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "सार्वजनिक" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4437,24 +4082,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4496,19 +4141,19 @@ msgstr "" msgid "Invalid stream id {}. No invites were sent." msgstr "" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4529,7 +4174,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4646,7 +4291,7 @@ msgstr "" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4706,78 +4351,78 @@ msgstr "" msgid "New organization creation disabled" msgstr "" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4831,7 +4476,7 @@ msgstr "" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5004,7 +4649,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "" @@ -5042,33 +4687,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "अमान्य तथ्य" diff --git a/locale/hi/translations.json b/locale/hi/translations.json index 03f60640e6..e146a8d335 100644 --- a/locale/hi/translations.json +++ b/locale/hi/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "", "Add a new user group": "", "Add alert word": "", + "Add all users": "", "Add another user...": "कोई अन्य उपयोगकर्ता जोड़ें ...", "Add choice": "", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "", "Add stream": "", "Add streams": "", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "", "Add video call": "वीडियो कॉल जोड़ें", @@ -108,7 +110,6 @@ "All": "", "All messages": "सभी संदेश", "All messages including muted streams": "", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "सभी शाखाये ", "All time": "पूरा समय", @@ -158,7 +159,7 @@ "Authentication methods": "", "Author": "", "Automatic": "स्वचालित", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", "Back to streams": "", "Billing": "बिलिंग", @@ -190,6 +191,7 @@ "Check all": "", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "", + "Choose subscribers": "", "Clear emoji image": "", "Clear profile picture": "", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "", "Copy and close": "", "Copy code": "", - "Copy from stream": "", "Copy link": "", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "", "Default streams": "", "Default user settings": "", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "", + "Do you want to add everyone?": "", "Domain": "", "Don\u2019t allow disposable email addresses": "", "Download": "", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "", - "Filter": "", "Filter bots": "", "Filter by category": "", "Filter code playgrounds": "", "Filter deactivated users": "", - "Filter emojis": "", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "", "Filter languages": "", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "", "First message": "पहला संदेश", @@ -634,12 +639,12 @@ "New password is too weak": "", "New private message": "नया निजी संदेश", "New stream message": "नया स्ट्रीम संदेश", - "New stream notifications:": "", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "", "New topic": "नया विषय", - "New user notifications:": "", + "New user notifications": "", "Next message": "अगला संदेश", "Next unread private message": "अगला अपठित निजी संदेश", "Next unread topic": "अगला अपठित विषय", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "केवल संगठन व्यवस्थापक को इस स्ट्रीम में पोस्ट करने की अनुमति है।", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "", "Participated": "", "Password": "पासवर्ड", "Password is too weak": "", "Password should be at least {length} characters long": "", "Pattern": "", - "People to add": "", "Personal": "", "Personal settings": "", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "", "Profile": "", - "Profile picture": "", "Public": "सार्वजनिक", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", "Restore draft": "", "Restrict email domains of new users?": "", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "", "Search people": "लोगों की खोज", "Search results": "", - "Search subscribers": "", "See how to configure email.": "", "Select a stream below or change topic name.": "", "Select date and time": "", @@ -911,7 +910,6 @@ "Stream creation": "", "Stream description": "", "Stream list": "", - "Stream membership": "", "Stream name": "", "Stream permissions": "", "Stream settings": "", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "", "User groups": "", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/hu/LC_MESSAGES/django.po b/locale/hu/LC_MESSAGES/django.po index 6d316c85cc..f46792c97b 100644 --- a/locale/hu/LC_MESSAGES/django.po +++ b/locale/hu/LC_MESSAGES/django.po @@ -16,9 +16,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: stuntsman\n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Hungarian (http://www.transifex.com/zulip/zulip/language/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -63,7 +63,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "Érvénytelen paraméterek" @@ -579,7 +579,6 @@ msgstr "Üzenetek" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -632,7 +631,7 @@ msgstr "Add meg az e-mail címed" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Szervezet létrehozása" @@ -751,8 +750,6 @@ msgstr "Vendég felhasználók" msgid "Normal users" msgstr "Normál felhasználók" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -760,7 +757,6 @@ msgstr "Normál felhasználók" msgid "Hi," msgstr "Szia," -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -770,12 +766,10 @@ msgid "" "please click below:" msgstr "E-mail változtatási kérés érkezett a Zulip fiókodhoz a %(realm_uri)scímen. Ha megerősíted az e-mail cím változtatását a(z) %(old_email)scímről a(z) %(new_email)s címre, kattints ide:" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "E-mail változtatás megerősítése" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -783,724 +777,6 @@ msgid "" "%(support_email)s." msgstr "Ha nem Ön kérte ezt a módosítást, kérjük, azonnal lépjen kapcsolatba velünk a %(support_email)s telefonszámon." -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "Elkezdtél egy új Zulip szerveződést. Csodás!" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "Épp most regisztráltál a Zulip-ba. Kiváló!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "Katt a gombra lent, hogy elkezdj egy szerveződést, és létrehozz egy fiókot." - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "Kattints az alábbi gombra a regisztráció befejezéséhez." - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "Regisztráció befejezése" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "Keress bennünket a/az %(support_email)s címen ha problémába ütköztél, észrevételed van vagy csak beszélgetni szeretnél!" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "Zulip logo" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "Új üzenetfolyamok" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "Kattints ide a Zulip belépéshez és kerülj képbe mielőbb." - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "E-mail tulajdonságok kezelése" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "Leiratkozás az összefoglaló e-mailekről" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "Úszó hal" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "Köszönjük igénylésed!" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "E-mail címed %(email)s a következő Zulip szerveződéseknél %(external_host)s bír fiókkal:" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "Ha gondod van a belépéssel, írj egy választ erre a levélre a Zulip ügyfélszolgáltatának." - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Köszönjük, hogy a Zulipot használod!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Üdvözlünk a Zulipban!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "Létrehoztál egy bemutató Zulip szerveződést. Ne feledd, hogy eme szerveződés 30 nap után automatikusan törlődik. Tudj meg többet a bemutató szerveződésekről itt!" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "Létrehoztad egy új Zulip szervezetet %(realm_name)s néven." - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "Beléptél a(z) %(realm_name)s szervezetbe." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Fiókod adatai:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "Szervezet URL-je: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "Felhasználónév: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "Használd LDAP-fiókod a bejelentkezéshez" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "E-mail: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "(ezek ésőbb kelleni fognak, hogy beléphess a mobil és asztali appokba)" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "Olvasd át az admin kézikönyvet, válj Zulip mesterré pár gyorsbillentyűvel, vagy ugorj rögtön a mély vízbe!" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "Tudj meg többet a Zulipról, válj mesterévé párgyorsbillentyűvel, vagy ugorj rögtön a mély vízbe!" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Üdvözlettel," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Zulip csapat" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "Szia," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "Szerettem volna mégvalamit megosztani veled: egy pár tippet a témákról, hiszen ezek használatával válhatsz igazi Zulip mesterré." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "Példák rövid témákra" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "A témák olyanok, mint az e-mailek esetén a tárgy. Nagy különbség azonban, hogy a témák mindig rövidek és egyszerűek. Két vagy három szó is elegendő. Ne gondold túl - bármikor módosíthatsz az üzeneten később!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "Jó témák lehetnek: terv vázlat, 345-ös hiba, sarki büfé" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "Nem ajánljuk: \"Emberek, mit gondoltok erről az új terv vázlatról?\", \"A 345-ös hibát kezdtem nézegetni\", \"Nyitva van a sarki büfé ebédidőben?\"" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "Példa a túl hosszú témákra" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "Miért érdekeljen a témák kezelése? Nos, két okból: a témák köré épülő párbeszédek egyértelműbbek lesznek (képzeld el, ha az e-maileknek nem lenne tárgyuk!), és neked is segít hatékonyabban követni, hogy mi történt amíg nem láttad az üzeneteidet — a számodra fontos témákat elolvashatod, a többit pedig figyelmen kívül hagyhatod!" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "Most próbáld ki te is." - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "Köszi," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "Leiratkozás az üdvözlő e-mailekről" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Szia," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "%(referrer_name)s szeretné, ha csatlakoznál hozzá a Zulip-ban, ami egy hatékony csapatkommunikációs eszköz." - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "A kezdéshez kattints az alábbi gombra." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Szia ismét," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "Egy baráti emlékeztető arról, hogy %(referrer_name)s szeretné, ha csatlakoznál hozzá a Zulip-ban — ami egy hatékony csapatkommunikációs eszköz." - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "Ez az utolsó emlékeztető, amit küldünk erről a meghívásról." - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "\n Ez a meghívás két napon belül lejár. Ha a meghívó lejár, \n akkor %(referrer_name)s-tól/től kell újat kérned." - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "Ez az e-mail nem tartalmazza az üzenet szövegét, mert szervezete letiltotta, hogy az e-mail értesítésekben üzenetszöveg jelenjen meg ." - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "Ez az e-mail nem tartalmazza az üzenet tartalmát, mert letiltottad, hogy az e-mail értesítésekben üzenetszöveg jelenjen meg." - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "Ezt azért kapod, mert @%(mentioned_user_group_name)s említésre került itt: %(realm_name)s." - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "Ezt azért küldjük, mert %(realm_name)s megemlített üzenetében." - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "Ezt azért küldjük, mert engedélyezted az e-mail értesítéseket ebben az üzenetfolyamban." - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "Válaszolj közvetlenül erre az e-mailre, tekintd meg Zulipban, vagy kezeld az e-mail beállításokat." - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "Nézd vagy válaszold meg Zulipban, vagy módosítsd az e-mail beállításaid." - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "Válaszolj Zulipban, vagy módosítsd e-mail beállításaid." - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "\n Ne válaszolj erre az e-mailre. Ezen a Zulip szerveren a bejövő levelek feldolgozása nincs beállítva (súgó)." - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "A Zulip fiókodhoz tartozó e-mail cím nemrég változott meg erre: %(new_email)s. Ha nem te akartad a változtatást, sürgősen írj nekünk erre a címre: %(support_email)s." - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "A legjobbakat," - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Szervezet: %(organization_url)s Időpont: %(login_time)s Email: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "Egy új belépést láttunk az alábbi Zulip fióknál." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "Szervezet: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "Email: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Időpont: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Eszköz: %(device_browser)s böngésző %(device_os)s rendszeren." - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "IP cím: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "Ha te voltál, minden rendben! Nem kell semmit tenned." - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "Ha nem te léptél be, vagy szerinted feltörték a fiókod, kérjük kérj új jelszót vagy keress fel minket rögvest %(support_email)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Zulip Biztonsági Szolgálat" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "Leiratkozás a belépési értesítésekről" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "Valaki (talán épp te) új jelszót kért a(z) %(email)s Zulip fiókhoz a(z) %(realm_uri)s címen." - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "Kattints az alábbi gombra új jelszó készítéséhez" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Új jelszó készítése" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "Korábban volt egy fiókod itt: %(organization_url)s, de azóta deaktiválták. Keresd a szervezet adminját, hogy újraaktiválja fiókodat." - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "Nincs fiókod ebben a Zulip szervezetben." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "Az alábbi szervezet(ek)ben van aktív fiókod." - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "Próbálj meg belépni a fenti szervezet(ek)be vagy új jelszót kérni." - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "Ha nem ismerős a fenti aktivitás, nyugodtan hagyd figyelmen kívül ezt az üzenetet." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "\n A szervezeted, %(organization_name_with_link)s, átkerült a Zulip Cloud\n Free szerződésre, fizetetlen számlák miatt. Ezen számlák semmissé váltak.\n " - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "\n Hogy folytathasd a Zulip Cloud Standard szerződés keretein belül, kérjük köss újra szerződést %(upgrade_url)s.\n " - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "\n Ha úgy érzed, hibáztunk, vagy további infókra van szükséged, keress minket itt: %(support_email)s.\n " - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "Kedves %(realm_name)s korábbi adminisztrátora," - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "Az egyik adminisztrátorod a/az %(realm_uri)scímen üzemelő, korábban letiltott Zulip szervezet újraaktivásálát kérte." - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "Kattints az alábbi gombra a szervezet újraaktivásálához." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Szervezet újraaktiválása" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "Ha a kérés hiba következménye, nem kell semmit tenni, a hivatkozás 24 óra múlva lejár." - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "Új e-mail cím ellenőrzése" @@ -1512,6 +788,43 @@ msgid "" "<%(support_email)s>." msgstr "Ha nem te voltál, keress bennünket haladéktalanul a <%(support_email)s> címen." +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "Elkezdtél egy új Zulip szerveződést. Csodás!" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Épp most regisztráltál a Zulip-ba. Kiváló!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "Katt a gombra lent, hogy elkezdj egy szerveződést, és létrehozz egy fiókot." + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Kattints az alábbi gombra a regisztráció befejezéséhez." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Regisztráció befejezése" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "Keress bennünket a/az %(support_email)s címen ha problémába ütköztél, észrevételed van vagy csak beszélgetni szeretnél!" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "Kezd el saját Zulip szerveződésed" @@ -1528,81 +841,28 @@ msgid "" "feedback, or just want to chat!" msgstr "Keress bennünket a %(support_email)s címen ha problémába ütköztél, észrevételed van vagy csak beszélgetni szeretnél!" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "E-mail tulajdonságok kezelése" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "Leiratkozás a marketing e-mailekről" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "Új üzenetfolyamok" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "Kattints ide a Zulip belépéshez és kerülj képbe mielőbb." + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "Leiratkozás az összefoglaló e-mailekről" #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1623,6 +883,16 @@ msgstr "E-mail tulajdonságok kezelése" msgid "Unsubscribe from digest emails:" msgstr "Leiratkozás az összefoglaló e-mailekről:" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Úszó hal" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "Köszönjük igénylésed!" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1630,6 +900,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "E-mail címed %(email)s a következő Zulip szerveknél rendelkezik fiókkal %(external_host)s:" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "Ha gondod van a belépéssel, írj egy választ erre a levélre a Zulip ügyfélszolgáltatának." + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Köszönjük, hogy a Zulipot használod!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "Zulip fiókjaid" @@ -1641,6 +923,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "E-mail címed %(email)s a következő Zulip szerveknél rendelkezik fiókkal %(external_host)s:" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Üdvözlünk a Zulipban!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1648,6 +935,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "Létrehoztál egy bemutató Zulip szerveződést. Ne feledd, hogy eme szerveződés 30 nap után automatikusan törlődik. Tudj meg többet a bemutató szerveződésekről itt!" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "Létrehoztad egy új Zulip szervezetet %(realm_name)s néven." + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "Beléptél a(z) %(realm_name)s szervezetbe." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Fiókod adatai:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "Szervezet URL-je: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "Felhasználónév: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "Használd LDAP-fiókod a bejelentkezéshez" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "E-mail: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1672,6 +997,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "Tudj meg többet a Zulipról, válj profi felhasználóvá néhány billentyűparancs segítségével, vagy merülj alá most!" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Üdvözlettel," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Zulip csapat" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1738,6 +1075,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "Szia," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "Szerettem volna mégvalamit megosztani veled: egy pár tippet a témákról, hiszen ezek használatával válhatsz igazi Zulip mesterré." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "Példák rövid témákra" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1745,6 +1098,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "A témák olyanok, mint az e-mailek esetén a tárgy. Nagy különbség azonban, hogy a témák mindig rövidek és egyszerűek. Két vagy három szó is elegendő. Ne gondold túl - bármikor módosíthatsz az üzeneten később!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "Jó témák lehetnek: terv vázlat, 345-ös hiba, sarki büfé" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "Nem ajánljuk: \"Emberek, mit gondoltok erről az új terv vázlatról?\", \"A 345-ös hibát kezdtem nézegetni\", \"Nyitva van a sarki büfé ebédidőben?\"" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "Példa a túl hosszú témákra" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1753,6 +1122,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "Miért érdekeljen a témák kezelése? Nos, két okból: a témák köré épülő párbeszédek egyértelműbbek lesznek (képzeld el, ha az e-maileknek nem lenne tárgyuk!), és neked is segít hatékonyabban követni, hogy mi történt amíg nem láttad az üzeneteidet — a számodra fontos témákat elolvashatod, a többit pedig figyelmen kívül hagyhatod!" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "Most próbáld ki te is." + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Köszi," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "Leiratkozás az üdvözlő e-mailekről" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "Mégvalami: használd a témákat úgy, mint a nagyok" @@ -1780,6 +1164,11 @@ msgstr "Most próbáld ki te is." msgid "Unsubscribe from welcome emails:" msgstr "Leiratkozás az üdvözlő emailekről:" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Szia," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1787,6 +1176,11 @@ msgid "" "communication tool designed for productivity." msgstr "%(referrer_name)s szeretné, ha csatlakoznál hozzá a Zulip-ban, ami egy hatékony csapatkommunikációs eszköz." +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "A kezdéshez kattints az alábbi gombra." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1804,6 +1198,11 @@ msgstr "%(referrer_full_name)s(%(referrer_email)s) szeretné, ha csatlakozná ho msgid "To get started, click the link below." msgstr "A kezdéshez kattints az alábbi linkre" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Szia ismét," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1811,6 +1210,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "Ez egy baráti emlékeztető arról, hogy %(referrer_name)s szeretné, ha csatlakoznál hozzá a Zulip-ban — ami egy hatékony csapatkommunikációs eszköz." +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "Ez az utolsó emlékeztető, amit küldünk erről a meghívásról." + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "\n Ez a meghívás két napon belül lejár. Ha a meghívó lejár, \n akkor %(referrer_name)s-tól/től kell újat kérned." + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1847,6 +1260,27 @@ msgid "" "content appearing in email notifications." msgstr "Ez az e-mail nem tartalmazza az üzenet szövegét, mert letiltottad, hogy az e-mail értesítésekben üzenetszöveg jelenjen meg." +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "Ezt azért kapod, mert @%(mentioned_user_group_name)s említésre került itt: %(realm_name)s." + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "Ezt azért küldjük, mert %(realm_name)s megemlített üzenetében." + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "Ezt azért küldjük, mert engedélyezted az e-mail értesítéseket ebben az üzenetfolyamban." + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1929,6 +1363,19 @@ msgstr "\n Ne válaszolj erre az e-mailre. Ezen a Zulip szerveren a bejövő msgid "Manage email preferences: " msgstr "E-mail beállítások kezelése:" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "A Zulip fiókodhoz tartozó e-mail cím nemrég változott meg erre: %(new_email)s. Ha nem te akartad a változtatást, sürgősen írj nekünk erre a címre: %(support_email)s." + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "A legjobbakat," + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1942,6 +1389,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "A Zulip fiókodhoz tartozó e-mail cím nemrég változott meg erre: %(new_email)s. Ha nem te akartad a változtatást, sürgősen írj nekünk erre a címre: <%(support_email)s>." +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Szervezet: %(organization_url)s Időpont: %(login_time)s Email: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "Egy új belépést láttunk az alábbi Zulip fióknál." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Szervezet: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "Email: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Időpont: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Eszköz: %(device_browser)s böngésző %(device_os)s rendszeren." + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "IP cím: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "Ha te voltál, minden rendben! Nem kell semmit tenned." + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1950,6 +1443,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "Ha nem ismered fel ezt a belépést, vagy a fiókod feltörhették, kérjük változtass jelszót vagy keress bennünket a/az %(support_email)s címen." +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Zulip Biztonsági Szolgálat" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "Leiratkozás a belépési értesítésekről" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1967,6 +1469,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "\nHa nem ismered fel ezt a belépést, vagy a fiókod feltörhették, kérjük változtass jelszót itt: %(reset_link)s vagy keress bennünket haladéktalanul a/az %(support_email)s címen." +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "Valaki (talán épp te) új jelszót kért a(z) %(email)s Zulip fiókhoz a(z) %(realm_uri)s címen." + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "Kattints az alábbi gombra új jelszó készítéséhez" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Új jelszó készítése" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1975,6 +1493,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "Korábban volt egy fiókod a/z %(organization_url)s szervezetben, de letiltásra került. Vedd fel a kapcsolatot a szervezet adminisztrátoraival a fiók aktívvá tételéhez." +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "Nincs fiókod ebben a Zulip szervezetben." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "Az alábbi szervezet(ek)ben van aktív fiókod." + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "Próbálj meg belépni a fenti szervezet(ek)be vagy új jelszót kérni." + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "Ha nem ismerős a fenti aktivitás, nyugodtan hagyd figyelmen kívül ezt az üzenetet." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1991,6 +1532,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "Korábban volt egy fiókod a/az %(realm_uri)s címen, de letiltásra került. Vedd fel a kapcsolatot a szervezet adminisztrátoraival a fiók aktívvá tételéhez." +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "\n A szervezeted, %(organization_name_with_link)s, átkerült a Zulip Cloud\n Free szerződésre, fizetetlen számlák miatt. Ezen számlák semmissé váltak.\n " + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "\n Hogy folytathasd a Zulip Cloud Standard szerződés keretein belül, kérjük köss újra szerződést %(upgrade_url)s.\n " + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "\n Ha úgy érzed, hibáztunk, vagy további infókra van szükséged, keress minket itt: %(support_email)s.\n " + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "Kedves %(realm_name)s korábbi adminisztrátora," + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "Az egyik adminisztrátorod a/az %(realm_uri)scímen üzemelő, korábban letiltott Zulip szervezet újraaktivásálát kérte." + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Kattints az alábbi gombra a szervezet újraaktivásálához." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Szervezet újraaktiválása" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "Ha a kérés hiba következménye, nem kell semmit tenni, a hivatkozás 24 óra múlva lejár." + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "Aktiváld újra Zulip szervezetedet" @@ -2195,7 +1790,7 @@ msgstr "Munkalehetőségek" msgid "Sponsor Zulip" msgstr "Támogasd a Zulipot" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "Áraink" @@ -2207,7 +1802,7 @@ msgstr "Áraink" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "Légy Zulip szerver-gazda" @@ -2810,8 +2405,8 @@ msgstr "Szerver adminisztrátornak kell lenned" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Elégtelen jogosultság" @@ -2831,110 +2426,141 @@ msgstr "Hiányzó authorizációs fejléc a basic auth során" msgid "Webhook bots can only access webhooks" msgstr "A webhook robotok csak webhookokat érhetnek el" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Az aldomainnek legalább 3 karakter hosszúnak kell lennie." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Az aldomain nem kezdődhet kötőjellel." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Az aldomain nevében csak kisbetűk, számok és kötőjelek lehetnek." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Az aldomain nem áll rendelkezésre. Válassz egy másikat." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "Nem létezik a szervezet, amibe a/az {email} címmel megpróbálsz belépni." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Kérjük igényelj egy invitációt a/az {email} címeddel a szervezet adminisztrátorától." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "A/az {email} email címed domain neve nincs azok között a domain nevek között, ahonnan engedélyezett a regisztráció ebbe a szervezetbe." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "A valós e-mail címedet használd." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "Ebben a szervezetben a + jelet tartalmazó email címek nem használhatóak." -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "Új tagok nem csatlakozhatnak ehhez a szerveződéshez, mert az összes Zulip lincenszük már használt. Kérjük, szólj a tagnak, aki meghívott, hogy növeljék a lincenszek számát, majd próbálkozz újra." -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Új jelszó" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "Új jelszó megerősítése" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "Token" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Adj meg maximum 10 e-mail címet vesszővel elválasztva." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Maximum 10 e-mail címet adhatsz meg." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "Nem találtuk meg ezt a Zulip szervezetet." -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "feliratkozás" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, 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/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} elfogadta a Zulip meghívódat!" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Az üzenet megjelenítése nem sikerült" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "Nem csatolhatsz alüzenetet ezen üzenethez." -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "Ez a reakció már létezik." -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "Érvénytelen felhasználói ID {}" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2942,155 +2568,155 @@ msgstr "Érvénytelen felhasználói ID {}" msgid "User not authorized for this query" msgstr "Erre a lekérdezésre a felhasználó nem jogosult" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "'{email}' már nem használja a Zulip-et." -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Nem küldhetsz privát üzeneteket a saját szervezeteden kívülre." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "Csak egy üzenetfolyamra van szükség" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "Érvénytelen adattípus az üzenetfolyam számára" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "Érvénytelen adattípus a címzettek számára" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 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/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "Az emlékeztetők csak üzenetfolyamokhoz állíthatókat be." -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Nincs változtatnivaló" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "Privát üzenetek nem kerülhetnek át témafolyamokba." -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "Privát üzenetek nem kaphatnak jelzőt." -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "Érvénytelen propagate_mode a téma szerkesztése nélkül" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "Az üzenetfolyam változtatása közben az üzenetszöveg nem módosítható" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "A widgetek nem szerkeszthetőek." -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "A szervezetben az üzenetek szerkesztésének lehetősége ki van kapcsolva." -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Nincs jogosultságod az üzenet szerkesztésére" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "Az üzenet módosítására rendelkezésre álló időkorlát letelt." -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "Az üzenet témájára kiszabott szerkesztési idő lejárt" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 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." -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "Nincs engedélyed ennek az üzenetnek a mozgatásához" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "Nincs engedélyed az üzenet mozgatásához, mert nincs hozzáférésed az üzenetfolyamhoz" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "Érvénytelen az alapértelmezett üzenetfolyam csoport megnevezése '{}'" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "Az alapértelmezett üzenetfolyam csoport név túl hosszú (maximum: {} karakter)" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "Az alapértelmezett üzenetfolyam csoport név '{}' NULL (0x00) karaktert tartalmaz." -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "A privát üzenetek nem engedélyezettek ebben a szervezetben." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgetek: az API programozó érvénytelen JSON tartalmat küldött" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgetek: {error_msg}" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "Ennél az üzenetfolyamnál nem érhetők el a feliratkozók adatai." -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "Privát üzenetfolyamnál nem érhetők el a feliratkozók adatai." -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3099,35 +2725,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "{user_name} átnevezte a/az {old_stream_name} üzenetfolyamot erre: {new_stream_name}." -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3137,153 +2761,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "Regisztráció engedélyezve" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "Érvénytelen alapértelmezett üzenetfolyam-csoport {}" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "A/az '{stream_name}' egy alapértelmezett üzenetfolyam, és nem adható hozzá a/az '{group_name}' csoporthoz" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "A '{group_name}' alapértelmezett üzenetfolyam-csoport már létezik" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "A folyam '{stream_name}' már az alapértelmezett folyami csoport '{group_name}' része" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "A folyam '{stream_name}' nem része az alapértelmezett '{group_name}' folyami csoportnak" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "Az alapértelmezett folyamnak már ez a neve '{}'" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "Alapértelmezett üzenetfolyami csoport '{}' már létezik" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "Érvénytelen kapcsoló: '{}'" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "Kapcsoló nem szerkeszthető: '{}'" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "Érvénytelen kapcsolóbeállítás: '{}'" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Érvénytelen üzenet(ek)" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "{user} lezárta ezt a témát." -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "{user} lezáratlannak jelölte ezt a témát." -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "A felhasználók védelme érdekében a Zulip korlátozza az egy napon belül elküldhető meghívók számát. Mivel elérte a korlátot, nem küldtünk ki meghívót." -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "A fiókod túl új ahhoz, hogy meghívókat küldhess ehhez a szervezethez. Kérj meg egy szervezeti adminisztrátort vagy egy tapasztaltabb felhasználót." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Néhány e-mail nem volt érvényes, ezért egy meghívót sem küldtünk ki." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "Senki sem sikerült meghívnunk." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "Ilyen nevű egyedi hangulatjel már létezik." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "A téma nincs lenémítva" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "Érvénytelen sorrend megfeleltetés." -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "Mező id {id} nem található." -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "Felhasználó csoport '{}' már létezik." @@ -3442,7 +3061,7 @@ msgstr "Érvénytelen hangulatjel típus." msgid "Must be an organization administrator or emoji author" msgstr "Ehhez szervezeti adminisztrátornak vagy emoji szerzőnek kell lenned" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Érvénytelen karakter a hangulatjel nevében." @@ -3486,8 +3105,8 @@ msgstr "Érvénytelen Markdown include statement: {include_statement}" msgid "API usage exceeded rate limit" msgstr "Az API használat túllépte a limitet" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "Hibás formátumú JSON" @@ -3665,14 +3284,18 @@ msgstr "Hatékonyság" msgid "Version control" msgstr "Verziókezelés" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Az üzenet nem lehet üres" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "Az üzenet nem tartalmazhat null byteokat." +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Érvénytelen üzenet(ek)" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "A {} kapcsoló nem támogatott." @@ -3852,36 +3475,36 @@ msgstr "Érvénytelen JSON érkezett vissza" msgid "Invalid response format" msgstr "Érvénytelen válasz format" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "Érvénytelen GCM bouncer: priority {!r} beállítás" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "Érvénytelen GCM bouncer: priority {} beállítás" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "A token nem létezik" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "Ez a szervezet nem engedélyezte az üzenetek tartalmának megjelenítését a telefonos értesítésekben" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "{full_name} megemlítette, hogy @{user_group_name}:" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "{full_name} kihívott téged:" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "{full_name} kihívott mindenkit:" @@ -3890,22 +3513,26 @@ msgstr "{full_name} kihívott mindenkit:" msgid "Push notifications bouncer error: {}" msgstr "Push értesítések bouncer hiba: {}" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "Nem tudtunk választani a/az '{var_name1}' és '{var_name2}' paraméterek közül" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "Hiányzó '{var_name}' érték" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "Rossz érték megadva ennél '{var_name}': {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "Ez az érték \"{}\" nem érvényes JSON szerint." @@ -3963,7 +3590,7 @@ msgstr "Érvénytelen üzenetfolyam név '{}'" msgid "Stream(s) ({}) do not exist" msgstr "Ezen üzenetfolyam(ok) ({}) nem valós / valósak" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3991,15 +3618,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 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.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "A kép mérete meghaladja a beállított korlátokat." -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 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." @@ -4055,7 +3690,7 @@ msgstr "Érvénytelen robot típus" msgid "Invalid interface type" msgstr "Érvénytelen interfész típus" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "Érvénytelen felhasználó ID: {}" @@ -4072,129 +3707,139 @@ msgstr "Nincs ilyen felhasználó" msgid "User is deactivated" msgstr "A felhasználó letiltásra került" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "{var_name} nem string" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item} nem lehet üres." -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "Érvénytelen {var_name}" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} túl hosszú (korlátozva {max_length} karakter hosszúságban)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "{var_name} hossza {length}, ami érvénytelen; {target_length} hosszúnak kellene lennie" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "{var_name} nem dátum" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "{var_name} nem integer" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "{var_name} túl kicsi" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "{var_name} túl nagy" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "{var_name} nem float" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "{var_name} nem boolean" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "{var_name} nem érvényes hex color code" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "{var_name} nem lista" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "{container} pontosan {length} dolgot tartalmazzon" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "{var_name} nem dict" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "{key_name} kulcs hiányzik a {var_name} változóból" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "Váratlan értékek: {}" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "{var_name} nem allowed_type" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "{variable} != {expected_value} ({value} hibás)" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "{var_name} nem URL" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "Hibás formátumú URL minta." -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' nem lehet üres." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}' nem érvényes választási lehetőség '{field_name}' számára" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "{var_name} nem string vagy integer lista" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "{var_name} nem string vagy integer" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4221,143 +3866,143 @@ msgstr "Belső kiszolgáló hiba." msgid "CSRF error: {reason}" msgstr "CSRF hiba: {reason}" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "üzenetfolyam eseményei" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "Hibás regex: {}" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "Ismeretlen regex hiba" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "Érvénytelen string format az URL-ben." -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "Érvénytelen karakterek a pygments nyelvben" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "Szervezet tulajdonosa" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Szervezet adminisztrátora" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "Moderátor" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Tag" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Vendég" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Nyilvános" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "Privát, közös korábbi üzenetek" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "Privát, védett korábbi üzenetek" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "Minden tagja az üzenetfolyamnak posztolhat" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "Csak a szervezeti adminisztrátorok üzenhetnek" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "Csak szervezeti adminisztrátorok és moderátorok üzenhetnek" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "Csak a szervezeti teljes jogú tagjai üzenhetnek" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Unicode hangulatjel" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Egyedi hangulatjel" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Zulip extra hangulatjel" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "A/z {} azonosítójú felhasználó letiltásra került." -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "Felhasználó ID {} mögött egy robot áll" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "Opciók listája" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "Személy kiválasztó" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "Rövid szöveg" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "Hosszú szöveg" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "Dátum kiválasztó" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Link" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "Külső fiók" @@ -4440,24 +4085,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "User-Agent fejléc hiányzik a kérésből" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "A címke nem lehet üres." -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "A mezőnek legalább egy választási lehetőséggel rendelkeznie kell." -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Érvénytelen mezőtípus." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "Ilyen címkével már létezik mező." -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "Alapértelmezett egyedi mező frissítése sikertelen." @@ -4499,19 +4144,19 @@ msgstr "Nincs ilyen meghívó." msgid "Invalid stream id {}. No invites were sent." msgstr "Hibás üzenetfolyam-azonosító '{}'. Meghívót nem küldtünk." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "Az üzenet szerkesztési előzmények elérése ebben a szervezetben le van tiltva." -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "Az üzenet törléséhez nincs jogosultságod" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "Az üzenettörlésre rendelkezésre álló időkorlát letelt." -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "Törölt üzenet" @@ -4532,7 +4177,7 @@ msgstr "Érvénytelen anchor" msgid "Too many messages requested (maximum {})." msgstr "Túl sok üzenetet akarsz látni (maximum {})." -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "Nincs ilyen téma '{}'" @@ -4649,7 +4294,7 @@ msgstr "Érvénytelen domain: {}" msgid "The domain {domain} is already a part of your organization." msgstr "A/az {domain} már része a szervezetednek." -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "Nem találtunk a {domain} domain-re példát." @@ -4709,78 +4354,78 @@ msgstr "A szervezet létrehozására szolgáló hivatkozás lejárt vagy nem ér msgid "New organization creation disabled" msgstr "Új szervezet létrehozása letiltva" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "Felhasználó számára nem engedélyezett lekérdezések végrehajtása '{principal}' nevében" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "Privát üzenetfolyamok nem tehetőek alapértelmezetté." -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "A \"new_description\" vagy a \"new_group_name\"-et kell átadnod." -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "Érvényelen érték az \"op\"-ban. Használd az \"add\" vagy \"remove\" értékeket." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Az üzenetfolyamnak már ez a neve!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "Alapértelemzett üzenetfolyamok nem alakíthatóak priváttá." -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Nincs teendő meghatározva. Legalább az \"add\" vagy a \"delete\" megadása szükséges." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "{user_full_name} behívott a folyamba {stream_name}." -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "{user_full_name} behívott a következő folyamokba:" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "Üzenetfolyam ({stream_name}) nem elérhető." -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "Zephy tükröző felhasználókat csak privát üzenetfolyamokba lehet meghívni." -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "{user_name} létrehozta a következő folyamokat: {stream_str}." -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "{user_name} létrehozta a következő folyamot {stream_str}." -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "új folyamok" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." -msgstr "Üzenetfolyam készítője {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" +msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "Ismeretlen feliratkozás paraméter: {}" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "Nem vagy tagja ilyen azonosítós folyamnak {}" @@ -4834,7 +4479,7 @@ msgstr "Nincs megadva új adat" msgid "User {user_id} is already a member of this group" msgstr "A felhasználó {user_id} már tagja e csoportnak" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "Ez a felhasználócsoport '{}' üres" @@ -5007,7 +4652,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Deformálódott JSON input" @@ -5045,33 +4690,41 @@ msgid "" msgstr "Adataid exportálása kész, elérhetőek itt:\n\n{public_url}" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "Érvényesítsd a Zulip szervert érvényes API kulccsal" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Érvénytelen token típus" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "{} nem érvényes hostname" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "Érvénytelen tulajdonság {}" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "Váratlan adatrend." -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "Érvénytelen adat." diff --git a/locale/hu/translations.json b/locale/hu/translations.json index 99022af8e9..59fe0b63a2 100644 --- a/locale/hu/translations.json +++ b/locale/hu/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "Új profil mező hozzáadása", "Add a new user group": "Új felhasználói csoport hozzáadása", "Add alert word": "Figyelmeztető szó hozzáadása", + "Add all users": "", "Add another user...": "Újabb felhasználó hozzáadása...", "Add choice": "Új kiválasztás hozzáadása", "Add code playground": "Kód játszótér hozzáadása", @@ -84,6 +85,7 @@ "Add question": "Kérdés hozzáadása", "Add stream": "Üzenetfolyam hozzáadása", "Add streams": "Üzenetfolyamok hozzáadása", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "Feladat hozzáadása", "Add video call": "Videohívás hozzáadása", @@ -108,7 +110,6 @@ "All": "Mindenki", "All messages": "Minden üzenet", "All messages including muted streams": "Minden üzenet az elnémított üzenetfolyamokkal együtt", - "All stream members can post": "Minden tagja az üzenetfolyamnak posztolhat", "All stream subscribers can post.": "Az üzenetfolyamon belül bárki hozzászólhat.", "All streams": "Minden üzenetfolyam", "All time": "Összes", @@ -158,7 +159,7 @@ "Authentication methods": "Azonosítási módok", "Author": "Szerző", "Automatic": "Automatikus", - "Avatar changes are disabled in this organization.": "A profilkép változtatások ebben a szervezetben le vannak tiltva.", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Avatar a Gravatar-ról", "Back to streams": "Vissza az üzenetfolyamokhoz", "Billing": "Számlázás", @@ -190,6 +191,7 @@ "Check all": "Mindet bejelölöm", "Check your email ({email}) to confirm the new address.": "Ellenőrizd az e-mailjeidet ({email}) az új cím megerősítéséhez.", "Choose avatar": "Avatar választása", + "Choose subscribers": "", "Clear emoji image": "Hangulatjel törlése", "Clear profile picture": "Profilkép törlése", "Click here to reveal.": "Kattints ide a megjelenítéshez.", @@ -225,7 +227,6 @@ "Copied!": "Lemásolva!", "Copy and close": "Másolás és bezárás", "Copy code": "Kód másolása", - "Copy from stream": "Másolás az üzenetfolyamból", "Copy link": "Hivatkozás másolása", "Copy link to message": "Üzenetre mutató hivatkozás másolása", "Copy link to topic": "Téma linkjének másolása", @@ -266,7 +267,7 @@ "December": "December", "Default is {language}. Use 'text' to disable highlighting.": "Alapértelmezés: {language}. A 'text' használatával letiltható a kiemelés.", "Default language": "Alapértelmezett nyelv", - "Default language for code blocks:": "Kódblokkok alapértelmezett nyelve:", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Alapértelmezett beállítások a szervezetbe belépő új felhasználók számára.", "Default streams": "Alapértelmezett üzenetfolyamok", "Default user settings": "Alapértelmezett felhasználói beállítások", @@ -307,6 +308,7 @@ "Display availability to other users when online": "Mutassa másoknak, ha elérhető vagy", "Display my availability to other users when online": "Állapotom megjelenítése más felhasználók számára", "Display settings": "Megjelenítési beállítások", + "Do you want to add everyone?": "", "Domain": "Domain", "Don\u2019t allow disposable email addresses": "Nem engedje meg az eldobható email címek használatát", "Download": "Letöltés", @@ -382,6 +384,7 @@ "Expires at": "Ekkor jár le:", "Expires on {date}": "Érvényét veszti ekkor: {date}", "Export failed": "Az exportálás nem sikerült", + "Export organization": "", "Export started. Check back in a few minutes.": "Az exportálás megkezdődött. Nézz vissza néhány perc múlva.", "Exports all users, settings, and all data visible in public streams.": "Minden nyilvános üzenetfolyamban szereplő felhasználó, beállítás és adat exportálása", "External account type": "Külső fiók típusa", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "Az állomány- és képfeltöltés ebben a szervezetben le van tiltva.", "File size must be at most {max_file_size} MiB.": "Az állomány mérete maximum {max_file_size} MiB lehet.", "File type is not supported.": "A fájltípus nem támogatott.", - "Filter": "Szűrő", "Filter bots": "Robotok szűrése", "Filter by category": "Szűrés kategória szerint", "Filter code playgrounds": "Kód játszóterek szűrése", "Filter deactivated users": "Letiltott felhasználók szűrése", - "Filter emojis": "Hangulatjelek szűrése", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "Exportok szűrése", "Filter invites": "Meghívók szűrése", "Filter languages": "Nyelvek szűrése", @@ -412,8 +415,10 @@ "Filter muted topics": "Némított témák szűrése", "Filter muted users": "Némított felhasználók szűrése", "Filter streams": "Üzenetfolyamok szűrése", + "Filter subscribers": "", "Filter topics": "Témák szűrése", "Filter topics (t)": "Témák szűrése (t)", + "Filter uploaded files": "", "Filter uploads": "Feltöltések szűrése", "Filter users": "Felhasználók szűrése", "First message": "Első üzenet", @@ -634,12 +639,12 @@ "New password is too weak": "Az új jelszó túl gyenge", "New private message": "Új privát üzenet", "New stream message": "Új üzenet az üzenetfolyamban", - "New stream notifications:": "Új üzenetfolyam értesítések:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "Új folyamtagok csak csatlakozás után láthatják az üzeneteket.", "New subscribers can view complete message history.": "Új folyamtagok láthatnak minden korábbi üzenetet.", "New task": "Új feladat", "New topic": "Új téma", - "New user notifications:": "Értesítés új felhasználóról:", + "New user notifications": "", "Next message": "Következő üzenet", "Next unread private message": "Következő olvasatlan privát üzenet", "Next unread topic": "Következő olvasatlan téma", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "Csak a csoport tagjai, a szervezeti adminisztrátorok és a moderátorok módosíthatnak egy csoportot.", "Only organization administrators and moderators can add custom emoji in this organization.": "Csak a szervezet rendszergazdái és moderátorai adhatnak hozzá egyéni hangulatjeleket ehhez a szervezethez.", "Only organization administrators and moderators can modify user groups in this organization.": "Csak a szervezet rendszergazdái és moderátorai módosíthatják a felhasználói csoportokat ebben a szervezetben.", - "Only organization administrators and moderators can post": "Csak szervezeti adminisztrátorok és moderátorok üzenhetnek", "Only organization administrators and moderators can post.": "Csak szervezeti adminisztrátorok és moderátorok üzenhetnek", "Only organization administrators can add bots to this organization.": "Csak szervezeti admin adhat eme szervezethez robotot.", "Only organization administrators can add custom emoji in this organization.": "Csak szervezeti adminisztrátorok adhatnak egyedi hangulatjelet ehhez a szervezethez.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "Csakis szervezeti adminok állíthatják át eme beállításokat", "Only organization administrators can edit these settings.": "Ezeket a beállításokat csak a szervezet adminisztrátorai módosíthatják.", "Only organization administrators can modify user groups in this organization.": "Csak szervezeti adminisztrátorok módosíthatnak felhasználói csoportokat ebben a szervezetben.", - "Only organization administrators can post": "Csak a szervezeti adminisztrátorok üzenhetnek", "Only organization administrators can post.": "Csak szervezeti adminisztrátorok üzenhetnek.", "Only organization admins and moderators are allowed to post to this stream.": "Csak szervezeti adminok és moderátorok üzenhetnek ebben az üzenetfolyamban.", "Only organization admins are allowed to post to this stream.": "Csak szervezeti adminok üzenhetnek ebben az üzenetfolyamban.", "Only organization full members can add custom emoji in this organization.": "Csak a szervezet teljes jogú tagjai adhatnak hozzá egyéni hangulatjeleket ehhez a szervezethez.", - "Only organization full members can post": "Csak a szervezeti teljes jogú tagjai üzenhetnek", "Only organization full members can post.": "Csak a szervezeti teljes jogú tagjai üzenhetnek.", "Only organization owners can edit these settings.": "Csak szervezeti adminisztrátorok módosíthatják ezeket a beállításokat.", "Only owners can change message retention policy.": "Csak tulajdonosok változtathatják meg az üzenetmegőrzési házirendet.", @@ -742,14 +744,12 @@ "Owner: {name}": "Tulajdonos: {name}", "Owners only": "Kizárólag tulajdonosok", "PMs, mentions, and alerts": "PM-ek, említések és riasztások", - "Pan & zoom": "Nagyítás", "Participants": "Résztvevők", "Participated": "Részt vettek", "Password": "Jelszó", "Password is too weak": "A jelszó túl gyenge", "Password should be at least {length} characters long": "A jelszónak legalább {length} karakter hosszúnak kell lennie", "Pattern": "Minta", - "People to add": "Hozzáadandó személyek", "Personal": "Személyes", "Personal settings": "Személyes beállítások", "Pin stream to top": "Üzenetfolyam rögzítése legfelülre", @@ -785,7 +785,6 @@ "Private, shared history": "Privát, közös korábbi üzenetek", "Pro tip: You can use 'd' to open your drafts.": "Pro tipp: a 'd' betűvel megnyithatod a piszkozatokat.", "Profile": "Profil", - "Profile picture": "Profilképed", "Public": "Nyilvános", "Public stream messages in organization": "Nyilvános üzenetfolyam üzenetek a szervezetben", "Quote and reply or forward": "Válasz vagy továbbítás idézéssel", @@ -809,6 +808,7 @@ "Resend": "Újraküldés", "Resend invitation": "Meghívás újraküldése", "Resending encountered an error. Please reload and try again.": "Az újraküldés során hiba történt. Kérjük töltsd be újra az oldalt és próbáld meg ismét.", + "Reset zoom": "", "Restore draft": "Piszkozat visszaállítása", "Restrict email domains of new users?": "Korlátozzuk új felhasználók email domainjét?", "Restrict to a list of domains": "Felsorolt domainekre korlátozva", @@ -840,7 +840,6 @@ "Search operators": "Keresési operátorok", "Search people": "Személyek keresése", "Search results": "Találatok", - "Search subscribers": "Feliratkozók keresése", "See how to configure email.": "Nézd meg, hogyan állíthatod be az e-mail küldést.", "Select a stream below or change topic name.": "Válassz egy üzenetfolyamot vagy változtasd meg a téma nevét.", "Select date and time": "Válassz napot és időpontot", @@ -911,7 +910,6 @@ "Stream creation": "Üzenetfolyam létrehozása", "Stream description": "Üzenetfolyam leírása", "Stream list": "Üzenetfolyam lista", - "Stream membership": "Üzenetfolyam tagság", "Stream name": "Üzenetfolyam neve", "Stream permissions": "Üzenetfolyam engedélyek", "Stream settings": "Üzenetfolyam beállításai", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Jelszavuk törlődik a rendszereinkből, és minden általuk fenntartott robotot letiltunk.", "Theme": "Hangulat", "There are no current alert words.": "Jelenleg nincsenek figyelt szavak.", - "These settings are explained in detail in the help center.": "Ezeket a beállításokat a Súgó Központban részletesen is bemutatjuk.", "This Zulip server is running an old version and should be upgraded.": "Ez a Zulip szerver egy régi szoftverváltozatot használ és frissítést igényel.", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "Ez a művelet végleges és nem lehet visszavonni. Minden felhasználó végleg el fogja veszíteni hozzáférését a Zulip fiókjaikhoz.", "This file exceeds maximum allowed size of": "Az állomány mérete meghalada a maximális méretet, ami", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "Az üzenetfolyam beállításaiban iratkozz le privát üzenetfolyamokról.", "User": "Felhasználó", "User ID": "Felhasználó azonosítója", - "User ID: {user_id}; email hidden": "Felhasználói azonosító: {user_id}; rejtett e-mail", "User group added!": "A felhasználói csoportot létrehoztuk!", "User groups": "Felhasználói csoportok", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "A felhasználói csoportok lehetővé teszik, hogy egyszerre több felhasználót említs meg. Amikor megemlítesz egy csoportot, a csoport minden tagja olyan értesítést kap, mintha külön-külön lettek volna megemlítve.", diff --git a/locale/id/LC_MESSAGES/django.po b/locale/id/LC_MESSAGES/django.po index affe2ab987..6452260012 100644 --- a/locale/id/LC_MESSAGES/django.po +++ b/locale/id/LC_MESSAGES/django.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Alya Abbott \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Indonesian (http://www.transifex.com/zulip/zulip/language/id/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -58,7 +58,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "" @@ -574,7 +574,6 @@ msgstr "Pesan" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -627,7 +626,7 @@ msgstr "Masukkan alamat email anda" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Buat organisasi" @@ -746,8 +745,6 @@ msgstr "" msgid "Normal users" msgstr "Pengguna biasa" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -755,7 +752,6 @@ msgstr "Pengguna biasa" msgid "Hi," msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -765,12 +761,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -778,724 +772,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Selamat datang di Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Reset kata sandi" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1507,6 +783,43 @@ msgid "" "<%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1523,80 +836,27 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1618,6 +878,16 @@ msgstr "" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1625,6 +895,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1636,6 +918,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Selamat datang di Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1643,6 +930,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1667,6 +992,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1733,6 +1070,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1740,6 +1093,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1748,6 +1117,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "" @@ -1775,6 +1159,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1782,6 +1171,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1799,6 +1193,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1806,6 +1205,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1842,6 +1255,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1924,6 +1358,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1937,6 +1384,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1945,6 +1438,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1962,6 +1464,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Reset kata sandi" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1970,6 +1488,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1986,6 +1527,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2190,7 +1785,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2202,7 +1797,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2805,8 +2400,8 @@ msgstr "" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Tidak cukup izin" @@ -2826,110 +2421,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "Robot webhook hanya dapat mengakses webhook" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Subdomain harus memiliki panjang lebih dari atau sama dengan 3." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Subdomain tidak dapat dimulai atau diakhiri dengan '-'." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Subdomain hanya dapat mengandung huruf kecil, angka, dan '-'." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Subdomain tidak tersedia. Silakan pilih yang lain." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "Organisasi yang Anda coba gabung menggunakan {email} tidak tersedia." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Silakan meminta sebuah undangan untuk {email} dari pengurus organisasi." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Alamat email Anda, {email}, tidak termasuk dalam salah satu domain yang diperbolehkan untuk mendaftar akun pada organisasi ini." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Mohon gunakan email asli Anda." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Tambah hingga 10 alamat email yang dipisah dengan tanda koma." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Tolong masukkan paling banyak 10 email." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Tidak dapat menampilkan pesan." -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "Reaksi sudah ada." -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2937,155 +2563,155 @@ msgstr "" msgid "User not authorized for this query" msgstr "Pengguna tidak berotoritas untuk melakukan perintah ini." -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Anda tidak dapat mengirim pesan pribadi di luar dari organisasi Anda." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Tidak ada yang dapat diubah" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "Organisasi Anda telah menonaktifkan penyuntingan pesan" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Anda tidak memiliki ijin untuk mengedit pesan ini" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3094,35 +2720,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3132,153 +2756,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Pesan invalid" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Beberapa email tidak tervalidasi, jadi kami tidak mengirimkan undangan apapun." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "Kami tidak dapat mengundang siapapun." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3437,7 +3056,7 @@ msgstr "Jenis emoji invalid" msgid "Must be an organization administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Karakter pada nama emoji invalid" @@ -3481,8 +3100,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "Penggunaan API melewati batas" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "Kesalahan bentuk JSON" @@ -3660,14 +3279,18 @@ msgstr "Produktivitas" msgid "Version control" msgstr "Kontrol versi" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Pesan harus tidak boleh kosong" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "Pesan harus tidak mengandung null bytes" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Pesan invalid" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3847,36 +3470,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Token tidak ada" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3885,22 +3508,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "Tidak ada argumen '{var_name}'" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "Nilai tidak baik untuk '{var_name}': {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3958,7 +3585,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3986,15 +3613,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4050,7 +3685,7 @@ msgstr "Tipe robot invalid" msgid "Invalid interface type" msgstr "Tipe antarmuka invalid" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4067,129 +3702,139 @@ msgstr "Tidak ada pengguna tersebut" msgid "User is deactivated" msgstr "" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4216,143 +3861,143 @@ msgstr "Eror internal server" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Publik" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Emoji unicode" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Emoji khusus" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Ekstra emoji Zulip" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4435,24 +4080,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4494,19 +4139,19 @@ msgstr "Tidak ada undangan tersebut" msgid "Invalid stream id {}. No invites were sent." msgstr "" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "Riwayat penyuntingan pesan dinonaktifkan di organisasi ini" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4527,7 +4172,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4644,7 +4289,7 @@ msgstr "Domain invalid: {}" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4704,78 +4349,78 @@ msgstr "Link untuk pembuatan organisasi telah kedaluarsa atau tidak valid." msgid "New organization creation disabled" msgstr "" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "Pengguna tidak berotoritas untuk mengeksekusi perintah mewakili '{principal}'" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Siaran sudah mempunyai nama demikian!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Tidak ada yang dapat dilakukan. Spesifikasikan setidaknya satu dari 'tambah' atau 'hapus'." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4829,7 +4474,7 @@ msgstr "Tidak ada data baru diberikan" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5002,7 +4647,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "" @@ -5040,33 +4685,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Tipe token invalid" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/id/translations.json b/locale/id/translations.json index 5eee865952..293d1cd027 100644 --- a/locale/id/translations.json +++ b/locale/id/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "", "Add a new user group": "Tambahkan grup pengguna baru", "Add alert word": "Tambah kata peringatan", + "Add all users": "", "Add another user...": "", "Add choice": "", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "", "Add stream": "Tambah stream", "Add streams": "", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "", "Add video call": "Tambah panggilan video", @@ -108,7 +110,6 @@ "All": "Semua", "All messages": "Semua pesan", "All messages including muted streams": "", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "Semua stream", "All time": "Semua waktu", @@ -158,7 +159,7 @@ "Authentication methods": "Metode Otentikasi", "Author": "Pemilik", "Automatic": "", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", "Back to streams": "", "Billing": "", @@ -190,6 +191,7 @@ "Check all": "Centak semua", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "Pilih avatar", + "Choose subscribers": "", "Clear emoji image": "Bersihkan gambar emoji", "Clear profile picture": "", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "Disalin!", "Copy and close": "Salin dan tutup", "Copy code": "", - "Copy from stream": "Salin dari stream", "Copy link": "Salin tautan", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "Bahasa standar", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "", "Default streams": "Stream standar", "Default user settings": "", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "Pengaturan tampilan", + "Do you want to add everyone?": "", "Domain": "Domain", "Don\u2019t allow disposable email addresses": "", "Download": "Unduh", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "", - "Filter": "Saring", "Filter bots": "", "Filter by category": "Saring berdasarkan kategori", "Filter code playgrounds": "", "Filter deactivated users": "", - "Filter emojis": "", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "", "Filter languages": "", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "Saring stream", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "Saring pengguna", "First message": "Pesan pertama", @@ -634,12 +639,12 @@ "New password is too weak": "", "New private message": "Pesan pribadi baru", "New stream message": "Pesan stream baru", - "New stream notifications:": "", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "", "New topic": "Topik baru", - "New user notifications:": "", + "New user notifications": "", "Next message": "Pesan selanjutnya", "Next unread private message": "", "Next unread topic": "", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "", "Participated": "", "Password": "Kata sandi", "Password is too weak": "Password terlalu lemah", "Password should be at least {length} characters long": "", "Pattern": "Pola", - "People to add": "Orang-orang untuk ditambahkan", "Personal": "", "Personal settings": "", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "", "Profile": "", - "Profile picture": "", "Public": "Publik", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", "Restore draft": "", "Restrict email domains of new users?": "", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "Operator pencarian", "Search people": "Cari orang", "Search results": "Hasil pencarian", - "Search subscribers": "Cari pelanggan", "See how to configure email.": "", "Select a stream below or change topic name.": "", "Select date and time": "", @@ -911,7 +910,6 @@ "Stream creation": "", "Stream description": "", "Stream list": "", - "Stream membership": "", "Stream name": "", "Stream permissions": "", "Stream settings": "", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "", "User groups": "", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/it/LC_MESSAGES/django.po b/locale/it/LC_MESSAGES/django.po index c101a20ca4..16246eddee 100644 --- a/locale/it/LC_MESSAGES/django.po +++ b/locale/it/LC_MESSAGES/django.po @@ -16,9 +16,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Maxxer \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Italian (http://www.transifex.com/zulip/zulip/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -63,7 +63,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "Parametri non validi" @@ -579,7 +579,6 @@ msgstr "Messaggi" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -632,7 +631,7 @@ msgstr "Inserisci il tuo indirizzo email" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Crea organizzazione" @@ -751,8 +750,6 @@ msgstr "Utenti guest" msgid "Normal users" msgstr "Utenti normali" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -760,7 +757,6 @@ msgstr "Utenti normali" msgid "Hi," msgstr "Ciao," -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -770,12 +766,10 @@ msgid "" "please click below:" msgstr "Abbiamo ricevuto una richiesta di modifica dell'indirizzo email per l'account Zulip su %(realm_uri)s da %(old_email)s a %(new_email)s. Per confermare questa modifica, per favore clicca sul link di seguito: " -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "Conferma la modifica dell'email" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -783,724 +777,6 @@ msgid "" "%(support_email)s." msgstr "Se non hai richiesto questo cambio, per favore contattaci immediatamente a %(support_email)s." -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "Hai richiesto una nuova organizzazione Zulip. Stupendo!" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "Di recente ti sei iscritto a Zulip. Eccezionale!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "Fare clic sul pulsante in basso per creare l'organizzazione e registrare il proprio account." - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "Clicca sul bottone sotto per completare la registrazione." - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "Completa la registrazione" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "Contattaci in qualsiasi momento a %(support_email)sse ti trovi nei guai, hai dei feedback o vuoi solo chattare!" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "Logo Zulip" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "Nuovi canali" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "Fai clic qui per accedere a Zulip e aggiornarti." - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "Gestisci le preferenze email:" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "Annulla l'iscrizione alle e-mail riassuntive" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "Pesce che nuota" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "Grazie per la sua richiesta!" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "Il tuo indirizzo email %(email)s ha account con le seguenti organizzazioni Zulip ospitate da:%(external_host)s:" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "In caso di problemi di accesso, contattare l'assistenza Zulip rispondendo a questa email." - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Grazie per aver usato Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Benvenuto in Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "Hai creato un'organizzazione Zulip demo. Tieni presente che questa organizzazione verrà eliminata automaticamente tra 30 giorni. Scopri di più sulle organizzazioni demo qui!" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "Hai creato la nuova organizzazione %(realm_name)sin Zulip. " - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "Sei entrato nell'organizzazione Zulip %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Dettagli del tuo account:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "URL Organizzazione: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "Nome utente: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "Usa il tuo account LDAP per accedere" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "Email: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "(ti serviranno per accedere alle app per dispositivi mobili e desktop )" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "Dai un'occhiata alla nostra guida per amministratori, diventa un professionista Zulip con alcune scorciatoie da tastiera, o tuffati subito!" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "Scopri di più su Zulip, diventa un professionista con poche scorciatoia da tastiera, o tuffati subito!" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Grazie, " - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Team Zulip" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "Hey, " - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "Volevo condividere un'ultima cosa con te: alcuni suggerimenti sugli argomenti, dal momento che la padronanza degli argomenti è una parte fondamentale dell'essere un utente potente di Zulip." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "Esempi di brevi argomenti" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "Gli argomenti sono come l'oggetto delle mail. La grande differenza, tuttavia, è che sono davvero corti e leggeri. Due o tre parole ed è fatta. Non pensarci troppo — puoi sempre modificare il messaggio più tardi!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "Argomenti buoni: design mockup, Bug 345, acme burgers" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "Non consigliati: \"Cosa pensa la gente di questo nuovo modello di design?\", \"Sto guardando il bug 345\",\"Acme Burgers è aperto per pranzo?\"" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "Esempio di argomento troppo lungo" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "Perché preoccuparsi degli argomenti? Bene, per due ragioni: rende più chiare le conversazioni (immagina se le e-mail non ce l'avessero!), e ti consente di recuperare più efficacemente ciò che è successo mentre non eri connesso — leggi gli argomenti rilevanti per te e ignora quelli che non lo sono!" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "Prendilo per un giro ora." - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "Grazie," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "Annulla l'iscrizione alle e-mail di benvenuto" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Ciao, " - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "%(referrer_name)s vuole che tu ti unisca a loro su Zulip — lo strumento di comunicazione del team progettato per la produttività." - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "Per iniziare, clicca sul bottone sotto." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Ciao di nuovo, " - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "Questo è un promemoria amichevole che %(referrer_name)s ti chiede di unirti a loro su Zulip — lo strumento di comunicazione del team progettato per la produttività." - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "Questo è l'ultimo promemoria che riceverai per questo invito." - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "\n Questo invito scade tra due giorni. Se l'invito scade,\n dovrai chiederne un altro a %(referrer_name)s .\n " - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "Questa e-mail non include il contenuto del messaggio perché l'organizzazione l'ha disabilitato contenuto del messaggio che appare nelle notifiche e-mail." - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "Questa e-mail non include il contenuto del messaggio perché hai disabilitato contenuto del messaggio che appare nelle notifiche e-mail." - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "Lo ricevi perché @%(mentioned_user_group_name)s è stato menzionato in %(realm_name)s." - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "Stai ricevendo questo perché sei stato menzionato in %(realm_name)s." - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "Le stai ricevendo perché hai abilitato le notifiche e-mail per questo canale." - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "Rispondi direttamente a questa email, visualizzalo in Zulip, o gestisci le tue preferenze e-mail." - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "Visualizza o rispondi in Zulip, o gestisci le tue preferenze e-mail." - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "Rispondi in Zulip, o gestisci le tue preferenze e-mail." - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "\n Non rispondere a questa email. Questo server Zulip non è configurato per accettare email in arrivo (aiuto).\n " - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "L'email associata al tuo account Zulip è stata cambiata recentemente in %(new_email)s. Se non ha richiesto questo cambiamento, per favore contattaci immediatamente su %(support_email)s." - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "Migliore, " - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Organizzazione: %(organization_url)s Ora: %(login_time)s Email: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "Abbiamo notato un accesso recente per il seguente account Zulip." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "Organizzazione: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "Email: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Orario: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Dispositivo: %(device_browser)s su %(device_os)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "Indirizzo IP: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "Se fossi tu, fantastico! Non c'è nient'altro che devi fare." - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "Se non riconosci questo accesso o ritieni che il tuo account possa essere stato compromesso, per cortesiaresetta la tua password o contattaci immediatamente a %(support_email)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Sicurezza Zulip" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "Annulla l'iscrizione delle notifiche del login" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "Qualcuno (probabilmente tu) ha richiesto una nuova password per il tuo account Zulip %(email)sin %(realm_uri)s." - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "Clicca sul bottone sotto per reimpostare la tua password." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Resetta la password" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "In precedenza avevi un account su %(organization_url)s, ma è stato disattivato. Puoi contattare un amministratore dell'organizzazione perriattivare il tuo account." - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "Non hai un account in quella organizzazione in Zulip." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "Non hai account attivi in questa organizzazione(i)" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "Puoi provare ad accedere o reimpostare la tua password nelle organizzazione(i) di cui sopra." - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "Se non riconosci questa attività, puoi tranquillamente ignorare questa email." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "\n La tua organizzazione, %(organization_name_with_link)s, è stata downgradata su Zulip Cloud\n Piano gratuito a causa di fatture non pagate. Le fatture non pagate sono state annullate.\n " - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "\n Per continuare con il piano Zulip Cloud Standard, aggiorna di nuovo andando su %(upgrade_url)s.\n " - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "\n Se ritieni che sia stato un errore o hai bisogno di maggiori dettagli, contattaci a %(support_email)s.\n " - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "Cari ex amministratori di %(realm_name)s," - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "Uno dei tuoi amministratori ha richiesto la riattivazione di una organizzazione hostata in %(realm_uri)s precedentemente disattivata." - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "Fai clic sul pulsante qui sotto per riattivare la tua organizzazione." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Riattiva l'organizzazione" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "Se la richiesta era sbagliata, puoi non intraprendere alcuna azione e questo link scadrà tra 24 ore." - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "Verifica il tuo nuovo indirizzo email " @@ -1512,6 +788,43 @@ msgid "" "<%(support_email)s>." msgstr "Se non hai richiesto questo cambiamento, ti preghiamo di contattarci immediatamente a <%(support_email)s>." +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "Hai richiesto una nuova organizzazione Zulip. Stupendo!" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Di recente ti sei iscritto a Zulip. Eccezionale!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "Fare clic sul pulsante in basso per creare l'organizzazione e registrare il proprio account." + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Clicca sul bottone sotto per completare la registrazione." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Completa la registrazione" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "Contattaci in qualsiasi momento a %(support_email)sse ti trovi nei guai, hai dei feedback o vuoi solo chattare!" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "Crea la tua organizzazione Zulip" @@ -1528,81 +841,28 @@ msgid "" "feedback, or just want to chat!" msgstr "Contattaci in qualsiasi momento a %(support_email)sse ti trovi nei guai, hai dei feedback o vuoi solo chattare!" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "Gestisci le preferenze email:" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "Annulla l'iscrizione alle e-mail di marketing" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "Nuovi canali" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "Fai clic qui per accedere a Zulip e aggiornarti." + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "Annulla l'iscrizione alle e-mail riassuntive" #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1623,6 +883,16 @@ msgstr "Gestisci le preferenze email:" msgid "Unsubscribe from digest emails:" msgstr "Annulla l'iscrizione alle e-mail riassuntive:" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Pesce che nuota" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "Grazie per la sua richiesta!" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1630,6 +900,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "Il tuo indirizzo email %(email)s ha un account con queste organizzazioni Zulip hostate su %(external_host)s:" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "In caso di problemi di accesso, contattare l'assistenza Zulip rispondendo a questa email." + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Grazie per aver usato Zulip!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "I tuoi account Zulip" @@ -1641,6 +923,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "Il tuo indirizzo email %(email)s ha un account con queste organizzazioni Zulip hostate su %(external_host)s:" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Benvenuto in Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1648,6 +935,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "Hai creato un'organizzazione Zulip demo. Tieni presente che questa organizzazione verrà eliminata automaticamente tra 30 giorni. Scopri di più sulle organizzazioni demo qui!" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "Hai creato la nuova organizzazione %(realm_name)sin Zulip. " + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "Sei entrato nell'organizzazione Zulip %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Dettagli del tuo account:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "URL Organizzazione: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "Nome utente: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "Usa il tuo account LDAP per accedere" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "Email: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1672,6 +997,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "Scopri di più su Zulip, diventa un professionista con alcune scorciatoie da tastiera,o tuffati proprio dentro!" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Grazie, " + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Team Zulip" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1738,6 +1075,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "Hey, " + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "Volevo condividere un'ultima cosa con te: alcuni suggerimenti sugli argomenti, dal momento che la padronanza degli argomenti è una parte fondamentale dell'essere un utente potente di Zulip." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "Esempi di brevi argomenti" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1745,6 +1098,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "Gli argomenti sono come l'oggetto delle mail. La grande differenza, tuttavia, è che sono davvero corti e leggeri. Due o tre parole ed è fatta. Non pensarci troppo; puoi sempre modificare il messaggio più tardi!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "Argomenti buoni: design mockup, Bug 345, acme burgers" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "Non consigliati: \"Cosa pensa la gente di questo nuovo modello di design?\", \"Sto guardando il bug 345\",\"Acme Burgers è aperto per pranzo?\"" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "Esempio di argomento troppo lungo" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1753,6 +1122,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "Perché preoccuparsi degli argomenti? Bene, per due ragioni: rende più chiare le conversazioni (immagina se le e-mail non ce l'avessero!), e ti consente di recuperare più efficacemente ciò che è successo mentre non eri connesso , leggi gli argomenti rilevanti per te e ignora quelli che non lo sono!" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "Prendilo per un giro ora." + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Grazie," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "Annulla l'iscrizione alle e-mail di benvenuto" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "Un'ultima cosa: usa gli argomenti come un professionista" @@ -1780,6 +1164,11 @@ msgstr "Prendilo per un giro ora:" msgid "Unsubscribe from welcome emails:" msgstr "Annulla l'iscrizione alle e-mail di benvenuto:" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Ciao, " + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1787,6 +1176,11 @@ msgid "" "communication tool designed for productivity." msgstr "%(referrer_name)s vuole che tu ti unisca a loro su Zulip — lo strumento di comunicazione del team progettato per la produttività." +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "Per iniziare, clicca sul bottone sotto." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1804,6 +1198,11 @@ msgstr "%(referrer_full_name)s(%(referrer_email)s) vuole che tu ti unisca a loro msgid "To get started, click the link below." msgstr "Per iniziare, clicca sul link sotto." +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Ciao di nuovo, " + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1811,6 +1210,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "Questo è un amichevole promemoria che %(referrer_name)s ti chiede di unirti a loro su Zulip — lo strumento di comunicazione del team progettato per la produttività." +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "Questo è l'ultimo promemoria che riceverai per questo invito." + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "\n Questo invito scade tra due giorni. Se l'invito scade,\n dovrai chiederne un altro a %(referrer_name)s .\n " + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1847,6 +1260,27 @@ msgid "" "content appearing in email notifications." msgstr "Questa e-mail non include il contenuto del messaggio perché hai disabilitatocontenuto del messaggio che appare nelle notifiche e-mail." +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "Lo ricevi perché @%(mentioned_user_group_name)s è stato menzionato in %(realm_name)s." + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "Stai ricevendo questo perché sei stato menzionato in %(realm_name)s." + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "Le stai ricevendo perché hai abilitato le notifiche e-mail per questo canale." + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1929,6 +1363,19 @@ msgstr "\nNon rispondere a questa email. Questo server Zulip non è configurato msgid "Manage email preferences: " msgstr "Gestisci le preferenze email:" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "L'email associata al tuo account Zulip è stata cambiata recentemente in %(new_email)s. Se non ha richiesto questo cambiamento, per favore contattaci immediatamente su %(support_email)s." + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "Migliore, " + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1942,6 +1389,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "L'email associata al tuo account Zulip è stato cambiato recentemente in %(new_email)s. Se non ha richiesto questo cambiamento, per favore contattaci immediatamente a <%(support_email)s>." +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Organizzazione: %(organization_url)s Ora: %(login_time)s Email: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "Abbiamo notato un accesso recente per il seguente account Zulip." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Organizzazione: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "Email: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Orario: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Dispositivo: %(device_browser)s su %(device_os)s." + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "Indirizzo IP: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "Se fossi tu, fantastico! Non c'è nient'altro che devi fare." + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1950,6 +1443,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "Se non riconosci questo accesso o pensi che il tuo account possa essere stato compromesso, per cortesiareimposta la tua password o contattaci immediatamente su %(support_email)s." +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Sicurezza Zulip" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "Annulla l'iscrizione delle notifiche del login" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1967,6 +1469,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "\nSe non riconosci questo accesso o pensi che il tuo account possa essere stato compromesso, reimposta la password su%(reset_link)s o contattaci immediatamente su %(support_email)s." +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "Qualcuno (probabilmente tu) ha richiesto una nuova password per il tuo account Zulip %(email)sin %(realm_uri)s." + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "Clicca sul bottone sotto per reimpostare la tua password." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Resetta la password" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1975,6 +1493,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "In precedenza avevi un account su %(organization_url)s, ma è stato disattivato. Puoi contattare l'amministratore dell'organizzazione per riattivare il tuo account." +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "Non hai un account in quella organizzazione in Zulip." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "Non hai account attivi in questa organizzazione(i)" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "Puoi provare ad accedere o reimpostare la tua password nelle organizzazione(i) di cui sopra." + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "Se non riconosci questa attività, puoi tranquillamente ignorare questa email." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1991,6 +1532,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "In precedenza hai avuto un account su %(realm_uri)s, ma è stato disattivato. È possibile contattare un amministratore dell'organizzazione per riattivare il proprio account." +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "\n La tua organizzazione, %(organization_name_with_link)s, è stata downgradata su Zulip Cloud\n Piano gratuito a causa di fatture non pagate. Le fatture non pagate sono state annullate.\n " + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "\n Per continuare con il piano Zulip Cloud Standard, aggiorna di nuovo andando su %(upgrade_url)s.\n " + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "\n Se ritieni che sia stato un errore o hai bisogno di maggiori dettagli, contattaci a %(support_email)s.\n " + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "Cari ex amministratori di %(realm_name)s," + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "Uno dei tuoi amministratori ha richiesto la riattivazione di una organizzazione hostata in %(realm_uri)s precedentemente disattivata." + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Fai clic sul pulsante qui sotto per riattivare la tua organizzazione." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Riattiva l'organizzazione" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "Se la richiesta era sbagliata, puoi non intraprendere alcuna azione e questo link scadrà tra 24 ore." + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "Riattiva la tua organizzazione Zulip" @@ -2195,7 +1790,7 @@ msgstr "Lavori" msgid "Sponsor Zulip" msgstr "Sponsor Zulip" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "Visualizza i prezzi" @@ -2207,7 +1802,7 @@ msgstr "Visualizza i prezzi" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "Zulip on promise" @@ -2810,8 +2405,8 @@ msgstr "Devi essere un amministratore del server" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Permessi insufficienti" @@ -2831,110 +2426,141 @@ msgstr "Authorization header mancante per l'autenticazione di base " msgid "Webhook bots can only access webhooks" msgstr "I bot Webhook possono accedere solo ai webhook" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Il sottodominio deve avere una lunghezza minima di 3 o maggiore." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Il sottodominio non può iniziare o finire con '-'." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Il sottodominio può solo avere lettere minuscole, numeri, e '-'s." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Sottodominio non disponibile. Per favore sceglierne uno diverso." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "L'organizzazione in cui stai provando a entrare usando {email} non esiste." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Per favore richiedi un invito per {email} dall'amministratore dell'organizzazione." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Il tuo indirizzo email, {email}, non appartiene a uno dei domini che sono autorizzati a registrarsi in questa organizzazione." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Per favore usa un'email reale." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "Gli indirizzi email contenenti + non sono ammessi in questa organizzazione." -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "I nuovi membri non possono unirsi a questa organizzazione perché tutte le licenze Zulip sono in uso. Contatta la persona che ti ha invitato e chiedile di aumentare il numero di licenze, quindi riprova." -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Nuova password" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "Conferma nuova password" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "Token" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Aggiungi fino a 10 indirizzi email separati da virgole." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Si prega di inserire al massimo 10 e-mail." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "Non siamo riusciti a trovare questa l'organizzazione Zulip." -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "iscrizioni" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} si è appena registrato su Zulip. (totale: {user_count})" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} ha accettato il tuo invito ad unirti a Zulip!" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Impossibile rilasciare il messaggio" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "Non puoi allegare un sotto messaggio a questo messaggio." -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "La reazione esiste già" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "User ID {} non valido" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2942,155 +2568,155 @@ msgstr "User ID {} non valido" msgid "User not authorized for this query" msgstr "Utente non autorizzato per questa query" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "'{email}' non sta più usando Zulip." -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Non puoi inviare messaggi privati fuori dalla tua organizzazione." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "Previsto esattamente un canale" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "Tipo di dato non valido per il canale" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "Tipo di dato non valido per i destinatari" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 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/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "I promemoria possono essere impostati solo per i canali." -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Niente da cambiare" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "I messaggi privati non possono essere spostati nei canali." -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "I messaggi privati non posso avere argomenti." -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "Propagate_mode non valida senza modifica dell'argomento" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "Impossibile modificare il contenuto del messaggio durante la modifica del canale" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "I widget non possono essere modificati." -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "La tua organizzazione ha disattivato la modifica dei messaggi" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Non hai il permesso di modificare questo messaggio" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "Il tempo massimo per editare il messaggio è trascorso" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "I limite di tempo per editare i messaggi dell'argomento è superato" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 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." -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "Non hai il permesso di spostare questo messaggio" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "Non disponi dell'autorizzazione per spostare questo messaggio a causa del mancato accesso a questo canale" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "Nome gruppo canale predefinito non valido '{}'" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "Nome del gruppo del canale predefinito troppo lungo (limit: {} characters)" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "Nome del gruppo del canale '{}' contiene NULL (0x00) caratteri." -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "I messaggi privati sono disabilitati in questa organizzazione." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widget: il programmatore API ha inviato contenuto JSON non valido" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets: {error_msg}" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "I dati dei sottoscrittori non sono disponibili per questo canale" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "Non posso ottenere l'elenco dei sottoscrittori del canale privato" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3099,35 +2725,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "{user_name} ha rinominato il canale {old_stream_name} in {new_stream_name}." -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3137,153 +2761,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "Iscrizioni abilitate" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "Gruppo di canale predefinito non valido {}" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "'{stream_name}' è un canale predefinito e non può essere aggiunto a '{group_name}'" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "Il gruppo di canale predefinito '{group_name}' esiste già" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "Il canale '{stream_name}' è già presente nel gruppo del canale di default '{group_name}'" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "Il canale '{stream_name}' non è presente nel gruppo di canale predefinito '{group_name}'" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "Questo gruppo di canale predefinito si chiama già '{}'" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "Il gruppo di canali predefinito '{}' esiste già" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "Flag non valido: '{}'" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "Flag non editabile: '{}'" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "Operazione di flag di messaggio non valida: '{}'" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Messaggio(i) non valido" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "{user} ha contrassegnato questo argomento come risolto." -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "{user} ha contrassegnato questo argomento come non risolto." -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "Per proteggere gli utenti, Zulip limita il numero di inviti che puoi inviare in un giorno. Poiché hai raggiunto il limite, non sono stati inviati inviti." -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "Il tuo account è troppo recente per poter spedire inviti per questa organizzazione. Chiedi ad un amministratore, o a un utente più anziano." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Alcune email non sono valide, quindi non abbiamo inviato nessun invito." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "Non siamo stati in grado di invitare nessuno." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "Esiste già un'emoji personalizzata con questo nome." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "L'argomento non è silenziato" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "Mappatura degli ordini non valida." -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "Id campo {id} non trovato." -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "Gruppo utenti '{}' esiste già." @@ -3442,7 +3061,7 @@ msgstr "Tipo di emoji non valido." msgid "Must be an organization administrator or emoji author" msgstr "Deve essere un amministratore dell''organizzazione o un autore di emoji" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Carattere non valido nel nome dell'emoji" @@ -3486,8 +3105,8 @@ msgstr "Dichiarazione include Markdown non valida: {include_statement}" msgid "API usage exceeded rate limit" msgstr "L'utilizzo dell'API ha superato il limite di velocità" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "JSON malformato" @@ -3665,14 +3284,18 @@ msgstr "Produttività" msgid "Version control" msgstr "Controlla versione" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Il messaggio non può essere vuoto" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "Il messaggio non deve contenere byte null" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Messaggio(i) non valido" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "Operatore {} non supportato." @@ -3852,36 +3475,36 @@ msgstr "JSON non valido nella risposta" msgid "Invalid response format" msgstr "Formato della risposta non valido" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "Opzione GCM non valida per bouncer: priorità {!r}" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "Opzione GCM non valida per bouncer: {}" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Token inesistente" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "Questa organizzazione ha disabilitato l'inclusione del contenuto dei messaggi nelle notifiche push per dispositivi mobili" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "{full_name} ha menzionato @{user_group_name}:" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "{full_name} ti ha menzionato:" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "{full_name} ha menzionato tutti:" @@ -3890,22 +3513,26 @@ msgstr "{full_name} ha menzionato tutti:" msgid "Push notifications bouncer error: {}" msgstr "Errore di bouncer delle notifiche push: {}" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "Impossibile decidere tra gli argomenti '{var_name1}' e '{var_name2}'" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "Argument '{var_name}' perso" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "Valore errato per '{var_name}': {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "Argomento JSON \"{}\" non valido." @@ -3963,7 +3590,7 @@ msgstr "Nome del canale non valido '{}'" msgid "Stream(s) ({}) do not exist" msgstr "Canale(i) ({}) non esiste" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3991,15 +3618,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "Impossibile decodificare l'immagine; hai caricato un file immagine?" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "Le dimensioni dell'immagine superano il limite." -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "Il caricamento supererebbe la quota di caricamento dell'organizzazione." @@ -4055,7 +3690,7 @@ msgstr "Tipo di bot non valido" msgid "Invalid interface type" msgstr "Tipo di interfaccia non valido" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "User ID {} non valido" @@ -4072,129 +3707,139 @@ msgstr "Nessun utente" msgid "User is deactivated" msgstr "L'utente è disattivato" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "{var_name} non è una stringa" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "'{item}' non può essere vuoto." -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "Non valida {var_name}" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} è troppo lungo (limit: {max_length} characters)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "{var_name} ha lunghezza errata {length}; dovrebbe essere {target_length}" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "{var_name} non è una data" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "{var_name} non è un numero intero" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "{var_name} è troppo piccolo" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "{var_name} è troppo grande" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "{var_name} non è un galleggiante" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "{var_name} non è un booleano" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "{var_name} non è un codice colore esadecimale valido" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "{var_name} non è una lista" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "{container} deve avere esattamente {length} elementi" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "{var_name} non è un dict " -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "{key_name} manca la chiave da {var_name}" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "Argomenti imprevisti: {}" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "{var_name} non è un allowed_type" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "{variable} != {expected_value} ({value} è sbagliata )" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "{var_name} non è un URL" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "Pattern URL non valido." -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' non può essere vuoto." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}' non è una scelta valida per '{field_name}'." -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "{var_name} non è una stringa o un elenco intero" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "{var_name} non è una stringa o un numero intero" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4221,143 +3866,143 @@ msgstr "Internal server error" msgid "CSRF error: {reason}" msgstr "Errore CSRF: {reason}" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "Eventi di canale" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "Espressione regolare non valida: {}" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "Errore sconosciuto nell'espressione regolare" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "Formato della stringa URL non valido." -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "Il gruppo %(name)r nella stringa di formato URL non è presente nel pattern del linkifier." -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "Il gruppo %(name)r nel pattern linkifier non è presente nella stringa di formato URL." -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "Caratteri non validi nella lingua dei pigmenti" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "Proprietario dell'organizzazione" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Amministratore dell''organizzazione" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "Moderatore" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Membro" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Ospite" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Pubblico" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "Privato, storico accessibile" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "Privato, storico non accessibile" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "Tutti i membri del canale possono pubblicare messaggi" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "Solo gli amministratori dell'organizzazione possono pubblicare messaggi" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "Solo gli amministratori e i moderatori dell'organizzazione possono pubblicare messaggi" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "Solo i membri completi dell'organizzazione possono pubblicare messaggi" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Emoji Unicode" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Emoji personalizzate" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Emoji extra di Zulip" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "L'utente con ID {} è disattivato" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "L'utente con ID {} è un bot" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "Elenco di opzioni" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "Raccoglitore di persone" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "Testo breve" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "Testo lungo" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "Selettore data" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Link" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "Account esterno" @@ -4440,24 +4085,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "User-Agent header mancante dalla richiesta" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "L'etichetta non può essere vuota." -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "Il campo deve avere almeno una scelta." -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Tipo campo non valido." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "Un campo con quell'etichetta esiste già." -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "Il campo personalizzato predefinito non può essere aggiornato." @@ -4499,19 +4144,19 @@ msgstr "Nessun invito" msgid "Invalid stream id {}. No invites were sent." msgstr "Identificativo canale non valido {}. Nessun invito spedito." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "La modifica dei messaggi nello storico è disabilitata da questa organizzazione" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "Non hai il permesso di cancellare questo messaggio" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "Il tempo limite per cancellare questo messaggio è trascorso" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "Messaggio già cancellato" @@ -4532,7 +4177,7 @@ msgstr "Anchor non valido" msgid "Too many messages requested (maximum {})." msgstr "Troppi messaggi richiesti (massimo {})." -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "Nessun argomento del genere '{}'" @@ -4649,7 +4294,7 @@ msgstr "Dominio non valido: {}" msgid "The domain {domain} is already a part of your organization." msgstr "Il dominio {domain} fa già parte della tua organizzazione." -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "Nessuna voce trovata per il dominio {domain}." @@ -4709,78 +4354,78 @@ msgstr "Il link per la creazione dell'organizzazione è scaduto o non è valido. msgid "New organization creation disabled" msgstr "Creazione di nuova organizzazione disattivata" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "Utente non autorizzato a eseguire query per conto di '{principal}'" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "I canali privati non possono essere impostati come predefiniti." -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "Devi passare \"new_description\" o \"new_group_name\"." -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "Valore non valido per \"op\". Specificare uno di \"aggiungi\" o \"rimuovi\"." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Il canale ha già questo nome!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "I canali predefiniti non possono essere resi privati." -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Niente da fare. Specifica almeno uno da 'aggiungere' o da 'eliminare'." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "{user_full_name} ti ha iscritto al canale {stream_name}." -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "{user_full_name} ti ha iscritto ai seguenti canali:" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "impossibile accedere al canale ({stream_name})." -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "Puoi invitare altri utenti mirroring di Zephyr solo in canali privati." -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "{user_name} ha creato i canali seguenti: {stream_str}." -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "{user_name} ha creato un nuovo canale {stream_str}." -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "nuovi canali" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." -msgstr "Canale creato da {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" +msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "Proprietà dell'iscrizione sconosciuta: {}" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "Non iscritto al canale id {}" @@ -4834,7 +4479,7 @@ msgstr "Nessun nuovo dato fornito" msgid "User {user_id} is already a member of this group" msgstr "L'utente {user_id} è già membro di questo gruppo" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "Questo non è un membro '{}' in questo gruppo" @@ -5007,7 +4652,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Input JSON rovinato" @@ -5045,33 +4690,41 @@ msgid "" msgstr "La tua esportazione dei dati è completa e può essere uplodata qui:\n\n{public_url}" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "È necessario convalidare con la chiave API del server Zulip valida" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Tipo di token non valido" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "{} non è un hostname valido" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "Proprietà non valida {}" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "I dati sono fuori servizio." -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "Dati non validi." diff --git a/locale/it/translations.json b/locale/it/translations.json index 4424ac88fb..7b7fcd63bf 100644 --- a/locale/it/translations.json +++ b/locale/it/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "Aggiungi campo", "Add a new user group": "Aggiungi gruppo", "Add alert word": "Aggiungi parola con avviso", + "Add all users": "", "Add another user...": "Aggiungi un altro utente...", "Add choice": "Aggiungi scelta", "Add code playground": "Aggiungi codice playgroud", @@ -84,6 +85,7 @@ "Add question": "Aggiungi domanda", "Add stream": "Aggiungi canale", "Add streams": "Aggiungi canali", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "Aggiungi un compito", "Add video call": "Aggiungi videochiamata", @@ -108,7 +110,6 @@ "All": "Tutto", "All messages": "Tutti i messaggi", "All messages including muted streams": "Tutti i messaggi inclusi i canali silenziati", - "All stream members can post": "Tutti i membri del canale possono pubblicare messaggi", "All stream subscribers can post.": "Tutti gli iscritti al canale possono postare.", "All streams": "Tutti i canali", "All time": "Sempre", @@ -158,7 +159,7 @@ "Authentication methods": "Metodi di autenticazione", "Author": "Autore", "Automatic": "Automatico", - "Avatar changes are disabled in this organization.": "Le modifiche dell'avatar sono disabilitate in questa organizzazione.", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Avatar da Gravatar", "Back to streams": "Torna ai canali", "Billing": "Fatturazione", @@ -190,6 +191,7 @@ "Check all": "Seleziona tutto", "Check your email ({email}) to confirm the new address.": "Controlla la tua email ({email}) per confermare il nuovo indirzzo.", "Choose avatar": "Scegli l'avatar", + "Choose subscribers": "", "Clear emoji image": "Cancella l'immagine dell'emoji", "Clear profile picture": "Cancella immagine del profilo", "Click here to reveal.": "Clicca qui per scoprire", @@ -225,7 +227,6 @@ "Copied!": "Copiato!", "Copy and close": "Copia e chiudi", "Copy code": "Copia codice", - "Copy from stream": "Copia dal canale", "Copy link": "Copia link", "Copy link to message": "Copia link al messaggio", "Copy link to topic": "Copia il link all'argomento", @@ -266,7 +267,7 @@ "December": "Dicembre", "Default is {language}. Use 'text' to disable highlighting.": "Default è {language}. Usa 'text' per disabilitare l'evidenziazione.", "Default language": "Lingua di default", - "Default language for code blocks:": "Lingua predefinita per i blocchi di codice:", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Impostazioni di default per i nuovi utenti che entrano in questa organizzazione.", "Default streams": "Canali di default", "Default user settings": "Impostazioni predefinite dell'utente", @@ -307,6 +308,7 @@ "Display availability to other users when online": "Mostra la disponibilità ad altri utenti quando sono online", "Display my availability to other users when online": "Mostra la mia disponibilità ad altri utenti quando sono online", "Display settings": "Impostazioni di visualizzazione", + "Do you want to add everyone?": "", "Domain": "Dominio", "Don\u2019t allow disposable email addresses": "Non accettare indirizzi email usa e getta", "Download": "Scarica", @@ -382,6 +384,7 @@ "Expires at": "Scade il", "Expires on {date}": "Scade il {date}", "Export failed": "Esportazione fallita", + "Export organization": "", "Export started. Check back in a few minutes.": "Esportazione avviata. Controlla tra alcuni minuti.", "Exports all users, settings, and all data visible in public streams.": "Esporta tutti gli utenti, le impostazioni e tutti i dati visibili nei canali pubblici.", "External account type": "Tipo di account esterno", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "I caricamenti di file e immagini sono stati disabilitati per questa organizzazione.", "File size must be at most {max_file_size} MiB.": "La dimensione massima del file è {max_file_size} MiB.", "File type is not supported.": "Il tipo di file non è supportato", - "Filter": "Filtro", "Filter bots": "Filtra i bot", "Filter by category": "Filtra per categoria", "Filter code playgrounds": "Filtra codice playgrounds", "Filter deactivated users": "Filtra gli utenti disattivati", - "Filter emojis": "Filtra gli emoji", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "Filtra le esportazioni", "Filter invites": "Filtra gli inviti", "Filter languages": "Filtra le lingue", @@ -412,8 +415,10 @@ "Filter muted topics": "Filtra argomenti silenziati", "Filter muted users": "Filtra utenti silenziati", "Filter streams": "Filtra i canali", + "Filter subscribers": "", "Filter topics": "Filtra gli argomenti", "Filter topics (t)": "Filtra gli argomenti (t)", + "Filter uploaded files": "", "Filter uploads": "Filtra i caricamenti", "Filter users": "Filtra gli utenti", "First message": "Primo messaggio", @@ -634,12 +639,12 @@ "New password is too weak": "La nuova password è troppo semplice", "New private message": "Nuovo messaggio privato", "New stream message": "Nuovo messaggio su canale", - "New stream notifications:": "Notifiche della creazione di un nuovo canale:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "I nuovi iscritti possono vedere solo i messaggi inviati dopo la loro unione al canale.", "New subscribers can view complete message history.": "I nuovi iscritti possono vedere la cronologia completa dei messaggi.", "New task": "Nuovo compito", "New topic": "Nuovo argomento", - "New user notifications:": "Notifica della creazione di un nuovo utente:", + "New user notifications": "", "Next message": "Prossimo messaggio", "Next unread private message": "Prossimo messaggio privato non letto", "Next unread topic": "Prossimo argomento non letto", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "Solo i membri del gruppo, gli amministratori dell'organizzazione e i moderatori possono modificare un gruppo.", "Only organization administrators and moderators can add custom emoji in this organization.": "Solo gli amministratori e i moderatori dell'organizzazione possono aggiungere emoji personalizzate in questa organizzazione.", "Only organization administrators and moderators can modify user groups in this organization.": "Solo gli amministratori e i moderatori dell'organizzazione possono modificare i gruppi di utenti in questa organizzazione.", - "Only organization administrators and moderators can post": "Solo gli amministratori e i moderatori dell'organizzazione possono pubblicare messaggi", "Only organization administrators and moderators can post.": "Solo gli amministratori e i moderatori dell'organizzazione possono pubblicare messaggi.", "Only organization administrators can add bots to this organization.": "Solo gli amministratori dell'organizzazione possono aggiungere bot a questa organizzazione.", "Only organization administrators can add custom emoji in this organization.": "Solo gli amministratori possono aggiungere emoji personalizzati a questa organizzazione", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "Solo gli amministratori dell'organizzazione possono modificare queste impostazioni", "Only organization administrators can edit these settings.": "Solo gli amministratori possono modificare queste impostazioni.", "Only organization administrators can modify user groups in this organization.": "Solo gli amministratori dell'organizzazione possono modificare i gruppi di utenti in questa organizzazione.", - "Only organization administrators can post": "Solo gli amministratori dell'organizzazione possono pubblicare messaggi", "Only organization administrators can post.": "Solo gli amministratori possono inviare messaggi", "Only organization admins and moderators are allowed to post to this stream.": "Solo gli amministratori e i moderatori dell'organizzazione possono scrivere in questo canale.", "Only organization admins are allowed to post to this stream.": "Solo gli amministratori sono abilitati a scrivere su questo canale.", "Only organization full members can add custom emoji in this organization.": "Solo i membri a pieno titolo dell'organizzazione possono aggiungere emoji personalizzate in questa organizzazione.", - "Only organization full members can post": "Solo i membri completi dell'organizzazione possono pubblicare messaggi", "Only organization full members can post.": "Solo i membri completi dell'organizzazione possono pubblicare messaggi.", "Only organization owners can edit these settings.": "Solo i proprietari possono modificare queste impostazioni.", "Only owners can change message retention policy.": "Solo i proprietari possono modificare i criteri di conservazione dei messaggi.", @@ -742,14 +744,12 @@ "Owner: {name}": "Proprietario: {name}", "Owners only": "Solo i proprietari", "PMs, mentions, and alerts": "PMs, menzioni, e avvisi", - "Pan & zoom": "Panoramica e zoom", "Participants": "Partecipanti", "Participated": "Partecipati", "Password": "Password", "Password is too weak": "La password è troppo debole", "Password should be at least {length} characters long": "La password deve contenere almeno {length} caratteri", "Pattern": "Pattern", - "People to add": "Persone da aggiungere", "Personal": "Personale", "Personal settings": "Impostazioni personali", "Pin stream to top": "Fissa canale in alto", @@ -785,7 +785,6 @@ "Private, shared history": "Privato, storico accessibile", "Pro tip: You can use 'd' to open your drafts.": "Suggerimento pro: puoi usare 'd' per aprire le tue bozze.", "Profile": "Profilo", - "Profile picture": "Immagine profilo", "Public": "Pubblico", "Public stream messages in organization": "Messaggi pubblici nei canali dell'organizzazione", "Quote and reply or forward": "Cita e rispondi o inoltra", @@ -809,6 +808,7 @@ "Resend": "Rispedisci", "Resend invitation": "Invia di nuovo l'invito", "Resending encountered an error. Please reload and try again.": "Errore nel reinvio. Per favore ricarica e riprova.", + "Reset zoom": "", "Restore draft": "Ritorna alla bozza", "Restrict email domains of new users?": "Limita i domini email dei nuovi utenti?", "Restrict to a list of domains": "Limita a una lista di domini", @@ -840,7 +840,6 @@ "Search operators": "Operatori di ricerca", "Search people": "Cerca persone", "Search results": "Risultati della ricerca", - "Search subscribers": "Ricerca iscritti", "See how to configure email.": "Guarda come configurare la mail.", "Select a stream below or change topic name.": "Seleziona un canale di seguito o cambia il nome dell'argomento.", "Select date and time": "Seleziona data e ora", @@ -911,7 +910,6 @@ "Stream creation": "Creazione del canale", "Stream description": "Descrizione del canale", "Stream list": "Lista dei canali", - "Stream membership": "Membri del canale", "Stream name": "Nome del canale", "Stream permissions": "Permessi del canale", "Stream settings": "Impostazioni del canale", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "La loro password sarà cancellata dal nostro sistema, e tutti i bot che mantengono saranno disabilitati.", "Theme": "Tema", "There are no current alert words.": "Al momento non ci sono parole di avviso .", - "These settings are explained in detail in the help center.": "Queste impostazioni sono spiegate in dettaglio nel help center.", "This Zulip server is running an old version and should be upgraded.": "Questo server Zulip esegue una vecchia versione e dovrebbe essere aggiornato.", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "Quest'azione è irreversibile e non può essere annullata. Tutti gli utenti perderanno definitivamente l'accesso ai loro account Zulip.", "This file exceeds maximum allowed size of": "Questo file supera la dimensione massima consentita di", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "Usa le impostazioni del canale per annullare l'iscrizione ai canali privati.", "User": "Utente", "User ID": "ID utente", - "User ID: {user_id}; email hidden": "ID utente: {user_id}; email nascosta", "User group added!": "Gruppo di utenti aggiunto!", "User groups": "Gruppi di utenti", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "I gruppi di utenti ti consentono di menzionare più utenti contemporaneamente. Quando menzioni un gruppo di utenti, tutti i membri del gruppo ricevono una notifica come se fossero stati menzionati individualmente.", diff --git a/locale/ja/LC_MESSAGES/django.po b/locale/ja/LC_MESSAGES/django.po index 670ac9b795..65e5cf16f0 100644 --- a/locale/ja/LC_MESSAGES/django.po +++ b/locale/ja/LC_MESSAGES/django.po @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: sigmy \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Japanese (http://www.transifex.com/zulip/zulip/language/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,7 +62,7 @@ msgstr "開始時刻が終了時刻より遅いです。 開始:{start}、終 msgid "No analytics data available. Please contact your server administrator." msgstr "解析用データが利用できません。サーバー管理者に連絡してください。" -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "不正なパラメーター" @@ -578,7 +578,6 @@ msgstr "メッセージ" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -631,7 +630,7 @@ msgstr "メールアドレスを入力してください" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "組織を作成" @@ -750,8 +749,6 @@ msgstr "ゲストユーザー" msgid "Normal users" msgstr "一般ユーザー" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -759,7 +756,6 @@ msgstr "一般ユーザー" msgid "Hi," msgstr "こんにちは、" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -769,12 +765,10 @@ msgid "" "please click below:" msgstr "%(realm_uri)sのZulipアカウントのメールアドレスを%(old_email)sから%(new_email)sに変更するリクエストを受け取りました。\nこの変更を確認するには以下のリンクをクリックしてください:" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "メールアカウントの変更を確認" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -782,724 +776,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "あなたは最近Zulipに登録しました。ようこそ!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "以下のボタンをクリックして登録を完了させてください。" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "登録を完了" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "問題が発生したりフィードバックがあるとき、または単に話をしたいときにいつでも%(support_email)sまでご連絡ください。" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "Zulip ロゴ" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "新しいストリーム" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "ここをクリックしてZulipにログイン" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "メール設定を管理" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "ダイジェストメールを購読解除" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "泳いでいる魚" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "ログイン時に問題が発生している場合は、このメールに返信してZulipサポートまでお問い合わせください。" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Zulipをご利用いただきありがとうございます。" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Zulipへようこそ!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "新しいZulip組織 %(realm_name)sを作成しました " - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "Zulip組織 %(realm_name)sに参加しました" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "アカウントの詳細:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "組織のURL:%(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "ユーザー名:%(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "LDAPアカウントを使用してログインしてください" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "メールアドレス:%(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "ありがとう、" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "チームZulip" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "こんにちは、" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "トピックを使いこなすことはZulipのパワーユーザになるための鍵となるので、最後にトピックに関してお伝えします。" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "ショートトピックの例" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "トピックはメールの件名のようなものです。しかし、大きな違いがあり、トピックはとても短くて簡潔なものです。2~3語で十分です。考えすぎないようにしましょう。いつでも後からメッセージを編集できます。" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "よいトピック:デザインのモックアップ・バグ345・Acmeバーガー" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "推奨されないトピック:「新しいデザインのモックアップについてどう思うか」「バグ345に注目しています」「」" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "長すぎるトピックの例" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "どうしてトピックが必要なのか?それには二つの理由があります。まず、会話を明確にするため(メールに件名がなかったらどうなるか想像してみてください)、そして離席中に起きた出来事に効率的に追いつくためです。自分の関係のあるトピックだけを読み、ほかを無視することができます。" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "試しにいきましょう" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "ありがとう、" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "ウエルカムメールを購読解除" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "こんにちは、" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "%(referrer_name)s\nをあなたがZulip に参加することを望んでいます\nZulip — 生産性のために設計されたチームコミュニケーションツール" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "始めるには以下のボタンをクリックしてください" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "こんにちは、" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "これはリマインダーです。%(referrer_name)sがあなたがZulip に参加することを望んでいます\nZulip — 生産性のために設計されたチームコミュニケーションツール" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "これは最後の招待を受けるリマインダーです。" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "\n この招待は2日後に有効期限が切れます。有効期限が切れた場合は\n %(referrer_name)s に新しい招待を要求してください。\n " - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "組織でメール通知にメッセージ内容を表示しないように設定されているため、このメールにメッセージの内容は含まれていません。" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "あなたがメール通知にメッセージ内容を表示しないように設定しているため、このメールにメッセージの内容は含まれていません。" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "%(realm_name)sでメンションされたためこのメールが送信されました。" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "このストリームでメール通知が有効化されているため、このメールが送信されました。" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "このメールに直接返信するか、Zulipで表示、またはメール設定を管理" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "Zulipで表示または返信するかメール設定を管理" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "Zulipで返信するかメール設定を管理" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "\n このメールに返信しないでください。このZulipサーバーはメール受信をするように設定されていません(ヘルプ)\n " - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "Zulipアカウントに紐付けられているメールアドレスは最近%(new_email)sに変更されました。もしこの変更をリクエストしていない場合は、すぐに%(support_email)sまでお問い合わせください。" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "敬具" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "組織:%(organization_url)s 時刻:%(login_time)s メールアドレス:%(user_email)s " - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "以下のZulipアカウントに最近ログインされたことをお知らせします。" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "組織:%(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "メールアドレス:%(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "時刻:%(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "端末:%(device_browser)s OS:%(device_os)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "IPアドレス:%(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "もしあなた自身が行ったものであれば何もする必要はありません。" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Zulip セキュリティー" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "ログイン通知を受け取らない" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "だれか(おそらくあなた)が%(realm_uri)sでのZulipアカウント%(email)sの新しいパスワードをリクエストしました。" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "以下のボタンをクリックしてパスワードをリセットしてください。" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "パスワードをリセット" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "あなたはこのZulip組織でアカウントを持っていません。" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "あなたは以下の組織(たち)で有効なアカウントを持っています。" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "以下の組織(たち)にログインするかパスワードをリセットすることができます。" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "身に覚えがない場合はこのメールを無視することができます。" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "%(realm_name)sの以前の管理者の方へ" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "あなたの組織の管理者の1人が、以前に無効化したZulip組織 %(realm_uri)s の最有効化を要求しました。" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "以下のボタンをクリックして組織を再有効化してください。" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "組織を再有効化" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "もし手違いでリクエストが送信されてしまった場合、なにもしなければ24時間後にリンクの有効期限が切れます。" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "新しいメールアドレスを確認" @@ -1511,6 +787,43 @@ msgid "" "<%(support_email)s>." msgstr "もしこの変更を要求していない場合は、すぐに%(support_email)sまでお問い合わせください。" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "あなたは最近Zulipに登録しました。ようこそ!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "以下のボタンをクリックして登録を完了させてください。" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "登録を完了" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "問題が発生したりフィードバックがあるとき、または単に話をしたいときにいつでも%(support_email)sまでご連絡ください。" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1527,81 +840,28 @@ msgid "" "feedback, or just want to chat!" msgstr "問題が発生したりフィードバックがあるとき、または単に話をしたいときにいつでも%(support_email)sまでご連絡ください。" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "メール設定を管理" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "広告メールを購読解除" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "新しいストリーム" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "ここをクリックしてZulipにログイン" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "ダイジェストメールを購読解除" #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1622,6 +882,16 @@ msgstr "メール設定を管理" msgid "Unsubscribe from digest emails:" msgstr "ダイジェストメールを購読解除" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "泳いでいる魚" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1629,6 +899,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "ログイン時に問題が発生している場合は、このメールに返信してZulipサポートまでお問い合わせください。" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Zulipをご利用いただきありがとうございます。" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1640,6 +922,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Zulipへようこそ!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1647,6 +934,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "新しいZulip組織 %(realm_name)sを作成しました " + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "Zulip組織 %(realm_name)sに参加しました" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "アカウントの詳細:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "組織のURL:%(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "ユーザー名:%(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "LDAPアカウントを使用してログインしてください" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "メールアドレス:%(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1671,6 +996,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "Zulipについて詳しく学ぶキーボードショートカットを覚えてZulipのプロになる、または組織に移動する" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "ありがとう、" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "チームZulip" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1737,6 +1074,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "こんにちは、" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "トピックを使いこなすことはZulipのパワーユーザになるための鍵となるので、最後にトピックに関してお伝えします。" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "ショートトピックの例" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1744,6 +1097,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "トピックはメールの件名のようなものです。しかし、大きな違いがあり、トピックはとても短くて簡潔なものです。2~3語で十分です。考えすぎないようにしましょう。いつでも後からメッセージを編集できます。" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "よいトピック:デザインのモックアップ・バグ345・Acmeバーガー" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "推奨されないトピック:「新しいデザインのモックアップについてどう思うか」「バグ345に注目しています」「」" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "長すぎるトピックの例" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1752,6 +1121,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "どうしてトピックが必要なのか?それには二つの理由があります。まず、会話を明確にするため(メールに件名がなかったらどうなるか想像してみてください)、そして離席中に起きた出来事に効率的に追いつくためです。自分の関係のあるトピックだけを読み、ほかを無視することができます。" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "試しにいきましょう" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "ありがとう、" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "ウエルカムメールを購読解除" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "最後に:プロのようにトピックを使う" @@ -1779,6 +1163,11 @@ msgstr "試しにいきましょう" msgid "Unsubscribe from welcome emails:" msgstr "ウエルカムメールを購読解除:" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "こんにちは、" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1786,6 +1175,11 @@ msgid "" "communication tool designed for productivity." msgstr "%(referrer_name)sがあなたがZulip に参加することを望んでいます\nZulip — 生産性のために設計されたチームコミュニケーションツール" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "始めるには以下のボタンをクリックしてください" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1803,6 +1197,11 @@ msgstr "%(referrer_full_name)s (%(referrer_email)s)があなたがZulipに参加 msgid "To get started, click the link below." msgstr "始めるには以下のリンクをクリックしてください" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "こんにちは、" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1810,6 +1209,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "これはリマインダーです。%(referrer_name)sがあなたがZulip に参加することを望んでいます\nZulip — 生産性のために設計されたチームコミュニケーションツール" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "これは最後の招待を受けるリマインダーです。" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "\n この招待は2日後に有効期限が切れます。有効期限が切れた場合は\n %(referrer_name)s に新しい招待を要求してください。\n " + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1846,6 +1259,27 @@ msgid "" "content appearing in email notifications." msgstr "あなたがメール通知にメッセージ内容を表示しないように設定しているため、このメールにメッセージの内容は含まれていません。" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "%(realm_name)sでメンションされたためこのメールが送信されました。" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "このストリームでメール通知が有効化されているため、このメールが送信されました。" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1928,6 +1362,19 @@ msgstr "\nこのメールに返信しないでください。このZulipサー msgid "Manage email preferences: " msgstr "メール設定を管理:" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "Zulipアカウントに紐付けられているメールアドレスは最近%(new_email)sに変更されました。もしこの変更をリクエストしていない場合は、すぐに%(support_email)sまでお問い合わせください。" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "敬具" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1941,6 +1388,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "Zulipアカウントに紐付けられているメールアドレスは最近 %(new_email)s に変更されました。もしこの変更をリクエストしていない場合は、すぐに<%(support_email)s>までお問い合わせください。" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "組織:%(organization_url)s 時刻:%(login_time)s メールアドレス:%(user_email)s " + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "以下のZulipアカウントに最近ログインされたことをお知らせします。" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "組織:%(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "メールアドレス:%(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "時刻:%(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "端末:%(device_browser)s OS:%(device_os)s" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "IPアドレス:%(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "もしあなた自身が行ったものであれば何もする必要はありません。" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1949,6 +1442,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "このログインについて身に覚えがない場合、またはアカウントが侵害された可能性がある場合はパスワードをリセットするか、すぐに%(support_email)sまでお問い合わせください。" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Zulip セキュリティー" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "ログイン通知を受け取らない" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1966,6 +1468,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "\nこのログインについて身に覚えがない場合、またはアカウントが侵害された可能性がある場合は %(reset_link)s からパスワードをリセットするか、すぐに %(support_email)s までお問い合わせください。" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "だれか(おそらくあなた)が%(realm_uri)sでのZulipアカウント%(email)sの新しいパスワードをリクエストしました。" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "以下のボタンをクリックしてパスワードをリセットしてください。" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "パスワードをリセット" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1974,6 +1492,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "あなたは以前に%(organization_url)sでアカウントを持っていましたが無効化されています。組織の管理者に連絡してアカウントを有効化することができます。" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "あなたはこのZulip組織でアカウントを持っていません。" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "あなたは以下の組織(たち)で有効なアカウントを持っています。" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "以下の組織(たち)にログインするかパスワードをリセットすることができます。" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "身に覚えがない場合はこのメールを無視することができます。" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1990,6 +1531,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "あなたは以前に %(realm_uri)s でアカウントを持っていましたが無効化されています。組織の管理者に連絡してアカウントを有効化することができます。" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "%(realm_name)sの以前の管理者の方へ" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "あなたの組織の管理者の1人が、以前に無効化したZulip組織 %(realm_uri)s の最有効化を要求しました。" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "以下のボタンをクリックして組織を再有効化してください。" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "組織を再有効化" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "もし手違いでリクエストが送信されてしまった場合、なにもしなければ24時間後にリンクの有効期限が切れます。" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "Zulip組織を再有効化" @@ -2194,7 +1789,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2206,7 +1801,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2809,8 +2404,8 @@ msgstr "サーバー管理者である必要があります" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "権限が足りません" @@ -2830,110 +2425,141 @@ msgstr "Basic認証の認証ヘッダがありません" msgid "Webhook bots can only access webhooks" msgstr "Webhookボットはwebhookだけにアクセスできます" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "サブドメインは3文字以上必要です。" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "サブドメインは '-' で始まる、もしくは終わることができません。" -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "サブドメインには小文字と数字と '-' だけが使えます。" -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "サブドメインは利用できません。別のものを選択してください。" -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "{email} で参加しようとしている組織が存在しません。" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "組織の管理者から {email} を招待してもらうようにしてください。" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "あなたのメールアドレス {email} はこの組織のアカウントに登録できるドメインではありません。" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "本物のメールアドレスを使ってください。" -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "この組織では「+」が含まれるメールアドレスは許可されていません。" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "新しいパスワード" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "新しいパスワードの確認" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "トークン" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "カンマ区切りで10個までメールアドレスを追加してください。" -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "最大10個のメールアドレスを入力してください。" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "Zulip組織が見つかりませんでした。" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "登録" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user}がZulipに登録しました。(合計:{user_count})" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user}はZulipへの招待を受け入れました" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "メッセージをレンダリングできません" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "リアクションはすでに存在します" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "不正なユーザーID:{}" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2941,155 +2567,155 @@ msgstr "不正なユーザーID:{}" msgid "User not authorized for this query" msgstr "このクエリーを許可されていないユーザーです" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "'{email}'はZulipを使っていません。" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "組織の外部からプライベートメッセージを送信できません。" -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "ちょうど一つのストリームを期待しています" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "ストリームのデータータイプが不正です" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "受信者のデータータイプが不正です" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "受信者リストはメールアドレスかユーザーIDのどちらかを含むことができますが、両方を含むことはできません。" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "リマインダーはストリームに対してのみ設定できます。" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "変更するものがありません" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "トピック編集がない不正なpropagate_modeです" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "ストリームの変更中にメッセージ内容を変更できません" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "ウィジェットを編集出来ません。" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "組織のメッセージ編集を禁止しました" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "このメッセージを編集する権限がありません" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "このメッセージを編集できる時間制限が過ぎました" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "このストリームでワイルドカードメンションを使用する権限がありません。" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "このメッセージを移動する権限がありません" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "ストリームへのアクセス権がないため、このメッセージを移動できません" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "不正なデフォルトストリームグループ名:'{}'" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "デフォルトストリームグループ名が長すぎます(最大{}文字)" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "デフォルトストリームグループ名'{}'がNULL文字 (0x00) を含んでいます。" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "この組織では、プライベートメッセージが無効化されています。" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "ウィジェット:APIプログラマは不正なJSONを送信しました" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "ウィジェット:{error_msg}" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "購読者データーはこのストリームで利用できません" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "プライベートストリームの購読者は取得できません" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3098,35 +2724,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "{user_name}がストリーム「{old_stream_name}」を「{new_stream_name}」に名前変更しました。" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3136,153 +2760,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "登録は有効です" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "不正なデフォルトストリームグループ:{}" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "'{stream_name}'はデフォルトストリームなので'{group_name}'に追加できません" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "デフォルトストリームグループ「{group_name}」は存在します" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "ストリーム「{stream_name}」はデフォルトストリームグループ「{group_name}」に存在します" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "ストリーム「{stream_name}」はデフォルトストリームグループ「{group_name}」に存在しません" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "デフォルトストリームグループはすでに「{}」と名前がつけられています" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "デフォルトストリームグループ「{}」はすでに存在します" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "不正なフラグ:'{}'" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "フラグは編集不可です:'{}'" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "不正なメッセージフラグ操作:'{}'" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "不正なメッセージ" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "あなたのアカウントはこの組織への招待を作成するには新しすぎます。組織管理者または経験のあるユーザーにお問い合わせください。" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "いくつかのメールアドレスが検証されていないため、招待を送信しませんでした。" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "誰も招待することができません" -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "これらのアドレスの中にはZulipをすでに使用している人がいたため、その人には招待を送信しませんでした。他の人には招待を送信しました。" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "この名前のカスタム絵文字はすでに存在します" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "トピックはミュートされていません" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "不正な順序マッピング" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "フィールドID {id} が見つかりませんでした" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "ユーザーグループ「{}」はすでに存在します。" @@ -3441,7 +3060,7 @@ msgstr "不正な絵文字種別" msgid "Must be an organization administrator or emoji author" msgstr "組織管理者か絵文字の作者である必要があります" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "絵文字名に不正な文字" @@ -3485,8 +3104,8 @@ msgstr "不正なMarkdown include文:{include_statement}" msgid "API usage exceeded rate limit" msgstr "API使用量が制限を超えました" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "不正なJSON" @@ -3664,14 +3283,18 @@ msgstr "生産性" msgid "Version control" msgstr "バージョン管理" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "メッセージを入力する必要があります" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "メッセージにNULL文字を含んではいけません" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "不正なメッセージ" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "演算子 {} はサポートされていません" @@ -3851,36 +3474,36 @@ msgstr "レスポンスが不正なJSONです" msgid "Invalid response format" msgstr "不正なレスポンスのフォーマットです" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "転送サービスへの不正なGCMオプションです: priority {!r}" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "転送サービスへの不正なGCMオプションです: {}" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "トークンがありません" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "{full_name}があなたにメンションしました:" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "{full_name}が全員にメンションしました:" @@ -3889,22 +3512,26 @@ msgstr "{full_name}が全員にメンションしました:" msgid "Push notifications bouncer error: {}" msgstr "プッシュ通知転送サービスエラー:{}" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "引数「{var_name1}」と「{var_name2}」を決定できませんでした" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "'{var_name}' 引数がありません" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "'{var_name}' の不正な値: {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "引数「{}」は正しいJSONではありません。" @@ -3962,7 +3589,7 @@ msgstr "不正なストリーム名「{}」" msgid "Stream(s) ({}) do not exist" msgstr "ストリーム(たち)({})が存在しません" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3990,15 +3617,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "画像をデコードできません。画像ファイルをアップロードしましたか?" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "画像サイズが制限を超えています。" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "アップロードが組織の上限アップロード容量を超えています。" @@ -4054,7 +3689,7 @@ msgstr "不正なボット種別" msgid "Invalid interface type" msgstr "不正なインターフェース種別" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "不正なユーザーID:{}" @@ -4071,129 +3706,139 @@ msgstr "ユーザーが存在しません" msgid "User is deactivated" msgstr "ユーザーは無効化されています" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "{var_name}が文字列でありません" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item}は空白であることはできません" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "不正な{var_name}" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name}が長すぎます(制限:{max_length}文字)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "{var_name}は不正な長さ {length}です。{target_length}である必要があります" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "{var_name}が日付ではありません" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "{var_name}が整数でありません" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "{var_name}が浮動小数点数ではありません" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "{var_name}が真偽値でありません" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "{var_name}が正しい16進カラーコードでありません" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "{var_name}がリストでありません" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "{container}はちょうど{length}のアイテムを持つべきです" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "{var_name}は辞書でありません" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "{var_name}にはキー {key_name} がありません" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "予期しない引数:{}" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "{var_name}が許可された型でありません" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "{variable} != {expected_value} ({value}が不正です)" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "{var_name}がURLでありません" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "不正なURL形式" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "{item}は空白であることはできません" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "{value}は{field_name}の正しい選択肢でありません" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "{var_name}が文字列か整数のリストでありません" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "{var_name}が文字列か整数でありません" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4220,143 +3865,143 @@ msgstr "内部のサーバーエラー" msgid "CSRF error: {reason}" msgstr "CSRFエラー:{reason}" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "ストリームイベント" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "pygments言語に不正な文字があります。" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "組織オーナー" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "組織の管理者" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "モデレータ" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "メンバー" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "ゲスト" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "パブリック" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "ストリーム内のすべてのユーザーが投稿可能" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "組織の管理者のみ投稿可能" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "組織の正式メンバーのみ投稿可能" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Unicode絵文字" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "カスタム絵文字" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Zulip拡張絵文字" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "IDが{}のユーザーは無効化されています" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "IDが{}のユーザーはBotです" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "オプションのリスト" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "人物ピッカー" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "ショートテキスト" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "ロングテキスト" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "日付ピッカー" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "リンク" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "外部赤雲tの" @@ -4439,24 +4084,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "リクエストにUser-Agentヘッダがありません" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "ラベルは空白であることができません" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "フィールドは最低1つの選択肢が必要です" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "不正なフィールド種別。" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "そのラベルのフィールドはすでに存在します" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "デフォルトカスタムフィールドは更新できません" @@ -4498,19 +4143,19 @@ msgstr "そのような招待がありません" msgid "Invalid stream id {}. No invites were sent." msgstr "{}は不正なストリームIDです。招待は送信されませんでした。" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "この組織のメッセージの編集履歴は無効です" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "このメッセージを削除する権限がありません" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "このメッセージを削除できる時間が過ぎました" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "メッセージはすでに削除されています" @@ -4531,7 +4176,7 @@ msgstr "不正なアンカー" msgid "Too many messages requested (maximum {})." msgstr "リクエストされたメッセージが多すぎます(最大 {})" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "「{}」というトピックがありません" @@ -4648,7 +4293,7 @@ msgstr "不正なドメイン: {}" msgid "The domain {domain} is already a part of your organization." msgstr "ドメイン「{domain}」はすでにあなたの組織の一部です" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "ドメイン「{domain}」の項目が見つかりませんでした" @@ -4708,78 +4353,78 @@ msgstr "組織作成リンクは期限切れか、無効になっています。 msgid "New organization creation disabled" msgstr "新規組織作成は無効化されています" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "'{principal}' のクエリーを許可されていないユーザーです" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "プライベートストリームはデフォルトに設定できません" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "\"new_description\"か\"new_group_name\"を指定すべきです" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "\"op\"の値が不正です。\"add\"または\"remove\"を指定してください。" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "同じストリーム名です!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "デフォルトストリームはプライベートに設定できません。" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "なにもしません。\"add\"か\"delete\"のうち一つ以上を指定してください。" -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "{user_full_name} は{stream_name}であなたを購読しました" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "{user_full_name} は以下のストリームであなたを購読しました:" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "ストリーム({stream_name})にアクセスできません。" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "ほかのZephyrミラーリングユーザーをプライベートストリームのみに招待できます" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "{user_name}が以下のストリームを作成しました:{stream_str}" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "{user_name}が新しいストリーム「{stream_str}」を作成しました" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "新しいストリーム" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." -msgstr "{user_name}に作られたストリーム" +msgid "**{policy}** stream created by {user_name}. **Description:**" +msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "不明なサブスクリプションプロパティー:{}" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "ストリームID{}を購読していません" @@ -4833,7 +4478,7 @@ msgstr "新しいデータがありません。" msgid "User {user_id} is already a member of this group" msgstr "ユーザー {user_id} はすでにこのグループのメンバーです。" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "このユーザーグループにはメンバー '{}'がいません" @@ -5006,7 +4651,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "不正なJSON入力" @@ -5044,33 +4689,41 @@ msgid "" msgstr "あなたのデーターエクスポートは完了し、以下にアップロードされています:\n\n{public_url}" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "正しいZulipサーバーでAPIキーを検証する必要があります" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "不正なトークン種別" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "{}は有効なホスト名でありません" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "不正なプロパティー {}" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "データが破損しています" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "不正なデータ" diff --git a/locale/ja/translations.json b/locale/ja/translations.json index 94faee6129..25b64ed43d 100644 --- a/locale/ja/translations.json +++ b/locale/ja/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "新規プロフィールフィールドを作成する", "Add a new user group": "新しいユーザーグループを追加する", "Add alert word": "キーワードを追加", + "Add all users": "", "Add another user...": "他のユーザーを追加", "Add choice": "選択肢を追加", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "質問追加", "Add stream": "ストリームを追加", "Add streams": "ストリームを追加", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "タスクを追加", "Add video call": "ビデオ通話を追加", @@ -108,7 +110,6 @@ "All": "全て", "All messages": "すべてのメッセージ", "All messages including muted streams": "ミュートしたストリームを含むすべてのメッセージ", - "All stream members can post": "ストリーム内のすべてのユーザーが投稿可能", "All stream subscribers can post.": "", "All streams": "すべてのストリーム", "All time": "全期間", @@ -158,7 +159,7 @@ "Authentication methods": "認証方法", "Author": "著者", "Automatic": "自動", - "Avatar changes are disabled in this organization.": "この組織でアバターの変更は無効化されています", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Gravatarのプロフィール画像", "Back to streams": "ストリームに戻る", "Billing": "請求書", @@ -190,6 +191,7 @@ "Check all": "すべて選択", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "アバターを選択", + "Choose subscribers": "", "Clear emoji image": "絵文字画像を消去", "Clear profile picture": "プロフィール画像を消去", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "コピーしました!", "Copy and close": "コピーして閉じる", "Copy code": "", - "Copy from stream": "ストリームからコピー", "Copy link": "リンクをコピー", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "12月", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "デフォルトの言語", - "Default language for code blocks:": "コードブロック内の言語のデフォルト:", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "新規ユーザーのデフォルト設定です。", "Default streams": "デフォルトのストリーム", "Default user settings": "デフォルトのユーザー設定", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "オンライン時にステータスを他のユーザーに表示する", "Display settings": "表示の設定", + "Do you want to add everyone?": "", "Domain": "ドメイン", "Don\u2019t allow disposable email addresses": "使い捨てメールアドレスでの登録を拒否する", "Download": "ダウンロード", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "エクスポートに失敗しました", + "Export organization": "", "Export started. Check back in a few minutes.": "エクスポートを開始しました。数分後に確認してください。", "Exports all users, settings, and all data visible in public streams.": "すべてのユーザーと設定、公開ストリームで閲覧可能なすべてのデータをエクスポートします。", "External account type": "外部アカウントタイプ", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "この組織では、ファイルや画像のアップロードが無効化されています。", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "ファイル形式がサポートしていません。", - "Filter": "検索", "Filter bots": "ボットを検索", "Filter by category": "カテゴリーで検索", "Filter code playgrounds": "", "Filter deactivated users": "無効なユーザーを検索", - "Filter emojis": "絵文字を検索", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "エクスポートを検索", "Filter invites": "招待を検索", "Filter languages": "言語を検索", @@ -412,8 +415,10 @@ "Filter muted topics": "ミュートされたトピックをフィルター", "Filter muted users": "ミュートされたユーザをフィルター", "Filter streams": "ストリームを検索", + "Filter subscribers": "", "Filter topics": "トピックをフィルター", "Filter topics (t)": "トピックフィルター (t)", + "Filter uploaded files": "", "Filter uploads": "アップロードをフィルター", "Filter users": "ユーザーを検索", "First message": "最初のメッセージ", @@ -634,12 +639,12 @@ "New password is too weak": "新しいパスワードが弱すぎます", "New private message": "新しいプライベートメッセージ", "New stream message": "新しいストリームのメッセージ", - "New stream notifications:": "新規ストリーム通知:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "新規タスク", "New topic": "新しいトピック", - "New user notifications:": "新規ユーザー通知:", + "New user notifications": "", "Next message": "次のメッセージ", "Next unread private message": "次の未読のプライベートメッセージ", "Next unread topic": "次の未読のとピック", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "組織の管理者のみカスタム絵文字を追加できます。", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "組織の管理者だけがこの設定を変更できます。", "Only organization administrators can modify user groups in this organization.": "組織の管理者のみグループを編集することができます。", - "Only organization administrators can post": "組織の管理者のみ投稿可能", "Only organization administrators can post.": "組織の管理者のみ投稿することができます。", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "組織の管理者のみがこのストリームに投稿できます。", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "組織の正式メンバーのみ投稿可能", "Only organization full members can post.": "組織の正式メンバーのみ投稿できます。", "Only organization owners can edit these settings.": "組織のオーナーのみこの設定を編集することができます。", "Only owners can change message retention policy.": "オーナーのみメッセージ保持のポリシーを変更できます。", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "PM、メンション、キーワード通知", - "Pan & zoom": "", "Participants": "参加者", "Participated": "参加済", "Password": "パスワード", "Password is too weak": "パスワードが弱すぎます", "Password should be at least {length} characters long": "", "Pattern": "パターン", - "People to add": "追加する人", "Personal": "", "Personal settings": "個人設定", "Pin stream to top": "ストリームをトップに固定", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "豆知識: dキーを押すと、下書きを開くことができます。", "Profile": "プロフィール", - "Profile picture": "プロフィール画像", "Public": "パブリック", "Public stream messages in organization": "この組織での公開ストリームのメッセージ", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "再送信", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "再送信中にエラーが発生しました。ページを更新して、もう一度やり直してください。", + "Reset zoom": "", "Restore draft": "下書きを元に戻す", "Restrict email domains of new users?": "登録可能なメールアドレスのドメインを制限しますか?", "Restrict to a list of domains": "リストに登録したドメインのみ許可する", @@ -840,7 +840,6 @@ "Search operators": "検索オペレーター", "Search people": "人を検索", "Search results": "検索結果", - "Search subscribers": "購読者を検索", "See how to configure email.": "メールを設定する方法を確認", "Select a stream below or change topic name.": "", "Select date and time": "日時を指定", @@ -911,7 +910,6 @@ "Stream creation": "ストリームの作成", "Stream description": "ストリームの説明", "Stream list": "ストリーム一覧", - "Stream membership": "ストリームのメンバー", "Stream name": "ストリーム名", "Stream permissions": "ストリームの権限", "Stream settings": "ストリームの設定", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "無効になったユーザーのパスワードは消去され、無効にしたユーザーが管理していたボットも無効になります。", "Theme": "", "There are no current alert words.": "設定されたキーワードありません", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "古いバージョンのZulipサーバーが動作しているため、アップグレードする必要があります。", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "この操作は元に戻すことができません。すべてのユーザーはアカウントにアクセスできなくなります。", "This file exceeds maximum allowed size of": "このファイルは以下のサイズ上限を超えています:", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "ユーザー", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "ユーザーグループが追加されました!", "User groups": "ユーザーグループ", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/ko/LC_MESSAGES/django.po b/locale/ko/LC_MESSAGES/django.po index 6f2a3ffa56..a57b5e1527 100644 --- a/locale/ko/LC_MESSAGES/django.po +++ b/locale/ko/LC_MESSAGES/django.po @@ -20,9 +20,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: 김진우\n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Korean (http://www.transifex.com/zulip/zulip/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -67,7 +67,7 @@ msgstr "시작시간이 종료 시간 보다 늦습니다. 시작시간: {start} msgid "No analytics data available. Please contact your server administrator." msgstr "이용가는한 분석 데이터가 없습니다. 서버 운영자에게 문의하세요." -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "유효하지 않은 값들" @@ -583,7 +583,6 @@ msgstr "메시지" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -636,7 +635,7 @@ msgstr "귀하의 이메일 주소를 등록하세요." #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "조직 생성하기" @@ -755,8 +754,6 @@ msgstr "손님 사용자" msgid "Normal users" msgstr "일반 사용자" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -764,7 +761,6 @@ msgstr "일반 사용자" msgid "Hi," msgstr "안녕하세요," -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -774,12 +770,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "이메일 변경을 확인하세요" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -787,724 +781,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "귀하는 최근에 Zulip에 가입하셨습니다. 훌륭합니다!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "등록 완료" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Zulip을 사용해 주셔서 감사합니다!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Zulip에 오신 것을 환영합니다!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Zulip 팀" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "안녕하세요," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "다시 한 번 안녕하십니까," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "비밀번호 초기화" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1516,6 +792,43 @@ msgid "" "<%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "귀하는 최근에 Zulip에 가입하셨습니다. 훌륭합니다!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "등록 완료" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1532,80 +845,27 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1627,6 +887,16 @@ msgstr "" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1634,6 +904,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Zulip을 사용해 주셔서 감사합니다!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1645,6 +927,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Zulip에 오신 것을 환영합니다!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1652,6 +939,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1676,6 +1001,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Zulip 팀" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1742,6 +1079,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1749,6 +1102,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1757,6 +1126,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "" @@ -1784,6 +1168,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "안녕하세요," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1791,6 +1180,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1808,6 +1202,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "다시 한 번 안녕하십니까," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1815,6 +1214,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1851,6 +1264,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1933,6 +1367,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1946,6 +1393,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1954,6 +1447,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1971,6 +1473,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "비밀번호 초기화" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1979,6 +1497,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1995,6 +1536,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2199,7 +1794,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2211,7 +1806,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2814,8 +2409,8 @@ msgstr "서버 운영자여야 합니다" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "불충분한 권한" @@ -2835,110 +2430,141 @@ msgstr "기본 승인에 대한 권한 헤더가 없습니다" msgid "Webhook bots can only access webhooks" msgstr "Webhook 봇은 Webhook에만 액세스 할 수 있습니다." -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "하위 도메인의 길이는 3 이상이어야합니다." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "하위 도메인은 '-'로 시작하거나 끝낼 수 없습니다." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "하위 도메인은 소문자, 숫자 및 '-'만 가질 수 있습니다." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "하위 도메인을 사용할 수 없습니다. 다른 것을 선택하십시오." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "{email}을 사용하여 가입하려는 조직이 존재하지 않습니다." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "조직 관리자에게 {email} 초대장을 요청하십시오." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "귀하의 이메일 주소인 {email}은 이 조직의 계정에 등록 할 수있는 도메인에 속해 있지 않습니다." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "귀하의 실제 이메일 주소를 사용하십시오." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "이 조직에는 +가 포함된 이메일 주소가 허용되지 않았습니다." -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "새로운 비밀번호" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "흔적" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "최대 10개의 쉼표로 구분 된 이메일 주소를 추가하십시오." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "최대 10개의 이메일을 입력하십시오." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "메시지를 렌더링 할 수 없습니다." -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "반응이 이미 존재합니다." -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2946,155 +2572,155 @@ msgstr "" msgid "User not authorized for this query" msgstr "이 쿼리에 대해 승인되지 않은 사용자" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "조직 외부에 비공개 메시지를 보낼 수 없습니다." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "변경 사항 없음" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "위젯들은 편집되지 않습니다." -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "조직에서 메시지 편집을 중단시켰습니다." -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "이 메시지를 편집할 수있는 권한이 없습니다." -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "이 메시지를 편집하는데 시간 제한이 지났습니다." -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "당신은 이 스트림에서 중요한 언급을 사용하도록 허가받지 못 하였습니다." -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "이 조직에서 개인 메시지는 비활성화 되었습니다." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "위젯: API 프로그래머가 유효하지 않은 JSON 콘텐츠를 보냈습니다" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "구독자 정보는 이 스트림에서 사용되지 않습니다" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "비공개 스트림의 구독자를 검색할 수 없습니다" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3103,35 +2729,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3141,153 +2765,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "유효하지 않은 메시지" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "당신의 계정이 이 조직에 초대를 보내기에는 너무 최근에 만들어졌습니다. 조직 관리자에게 문의하거나, 더 경험있는 사용자에게 물어보세요." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "일부 이메일은 확인되지 않았으므로 초대장을 보내지 않았습니다." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "우리는 누구도 초대할 수 없었습니다." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "그 중 일부 주소는 이미 Zulip을 사용하고 있으므로 초대장을 보내지 않았습니다. 우리는 다른 모든 사람들에게 초대장을 보냈습니다!" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "이 이름을 가진 사용자 정의 이모티콘이 이미 존재합니다." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "주제가 뮤트되어 있지 않습니다" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "필드 ID {id} 를 찾을 수 없습니다." -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3446,7 +3065,7 @@ msgstr "이모티콘 형식이 유효하지 않습니다." msgid "Must be an organization administrator or emoji author" msgstr "조직 관리자나 이모티콘 작성자여야 합니다" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "이모티콘 이름에 유효하지 않은 문자가 있습니다." @@ -3490,8 +3109,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "API 사용량이 속도 제한을 초과했습니다." -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "조작된 JSON" @@ -3669,14 +3288,18 @@ msgstr "생산성" msgid "Version control" msgstr "버전관리" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "메시지는 비워 둘 수 없습니다." -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "메시지에 null 바이트가 없어야합니다." +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "유효하지 않은 메시지" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3856,36 +3479,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "토큰이 존재하지 않습니다." -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3894,22 +3517,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "'{var_name}'인수가 없습니다." -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "'{var_name}'의 값이 잘못됨 : {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3967,7 +3594,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3995,15 +3622,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "업로드가 귀하 조직의 업로드 할당량을 초과합니다." @@ -4059,7 +3694,7 @@ msgstr "유효하지 않은 봇 유형" msgid "Invalid interface type" msgstr "인터페이스 유형이 유효하지 않습니다." -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4076,129 +3711,139 @@ msgstr "그런 사용자가 없습니다." msgid "User is deactivated" msgstr "사용자가 비활성화되었습니다." -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item} 은 비워 둘 수 없습니다." -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name}이 너무 깁니다 (제한: {max_length} 글자)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}'은 비워 둘 수 없습니다." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}'는 '{field_name}'에 대한 유효한 선택이 아닙니다." -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4225,143 +3870,143 @@ msgstr "내부 서버 오류" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "중재자" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "회원" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "손님" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "공개" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "개인적이고 공유된 기록" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "개인적이고 보호된 기록" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "모든 채널 멤버들은 게시물을 올릴 수 있습니다." -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "오직 조직 관리자들만 게시할 수 있습니다." -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "오직 조직 관리자들 그리고 중재자들만 게시할 수 있습니다." -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "오직 조직 멤버들만 게시할 수 있습니다." -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "유니코드 이모티콘" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "사용자 정의 이모티콘" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Zulip 추가 이모티콘" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "옵션 리스트" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "사람 선택" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "짧은 텍스트" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "긴 텍스트" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "날짜 선택" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "연결" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4444,24 +4089,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "필드 유형이 유효하지 않습니다." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4503,19 +4148,19 @@ msgstr "그러한 초대장이 없습니다." msgid "Invalid stream id {}. No invites were sent." msgstr "유효하지 않은 스트림 아이디 {}. 초대가 보내지지 않았습니다." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "이 조직에서 메시지 편집 기록을 사용할 수 없습니다." -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "이 메시지를 삭제할 수 있는 권한이 없습니다" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "이 메시지를 편집하는데 시간 제한이 지났습니다." -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4536,7 +4181,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4653,7 +4298,7 @@ msgstr "유효하지 않은 도메인: {}" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4713,78 +4358,78 @@ msgstr "조직 생성 링크가 만료되었거나 유효하지 않습니다." msgid "New organization creation disabled" msgstr "새로운 조직 생성을 할 수 없습니다" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "'{principal}' 대신 쿼리를 실행할 권한이 없는 사용자" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "\"new_description\"또는 \"new_group_name\"을 전달해야 합니다." -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "\"op\"에 대한 값이 유효하지 않습니다. \"추가\"또는 \"제거\"중 하나를 지정하십시오." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "스트림은 이미 그 이름을 가지고 있습니다!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "할 것이 없다. \"추가\"또는 \"삭제\"중 적어도 하나를 지정하십시오." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "다른 Zephyr 미러링 사용자만이 비공개 스트림에 초대 할 수 있습니다." -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4838,7 +4483,7 @@ msgstr "새로운 데이터가 제공되지 않았습니다." msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5011,7 +4656,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "잘못된 JSON 입력" @@ -5049,33 +4694,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "유효한 Zulip 서버 API키로 유효화해야 한다." #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "유효하지 않은 토큰 타입" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/ko/translations.json b/locale/ko/translations.json index 346179bacf..2575044d54 100644 --- a/locale/ko/translations.json +++ b/locale/ko/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "새로운 프로필 영역 추가", "Add a new user group": "새로운 사용자 그룹 추가", "Add alert word": "경고문 추가", + "Add all users": "", "Add another user...": "다른 사용자를 추가하세요...", "Add choice": "선택을 추가", "Add code playground": "코드방 추가", @@ -84,6 +85,7 @@ "Add question": "질문 추가", "Add stream": "스트림 추가", "Add streams": "스티림 추가", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "작업 추가", "Add video call": "비디오 통화 추가", @@ -108,7 +110,6 @@ "All": "전체", "All messages": "전체 메시지", "All messages including muted streams": "음소거된 스트림들을 포함한 모든 메세지", - "All stream members can post": "모든 채널 멤버들은 게시물을 올릴 수 있습니다.", "All stream subscribers can post.": "모든 채널 구독자들은 게시물을 올릴 수 있습니다.", "All streams": "모든 스트림", "All time": "모든 시간", @@ -158,7 +159,7 @@ "Authentication methods": "인증 방법", "Author": "저자", "Automatic": "자동", - "Avatar changes are disabled in this organization.": "아바타 변경은 이 조직에서 불가능합니다.", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Gravatar에서 아바타 가져오기", "Back to streams": "스트림으로 돌아가기", "Billing": "청구서", @@ -190,6 +191,7 @@ "Check all": "모두 선택", "Check your email ({email}) to confirm the new address.": "새로운 주소를 확인하기 위해 당신의 이메일({email})을 확인", "Choose avatar": "아바타 선택", + "Choose subscribers": "", "Clear emoji image": "이모티콘 이미지 지우기", "Clear profile picture": "프로필 사진을 초기화", "Click here to reveal.": "더 많은 정보를 위해서 이곳을 클릭", @@ -225,7 +227,6 @@ "Copied!": "복사되었습니다!", "Copy and close": "복사 및 닫기", "Copy code": "코드 복사", - "Copy from stream": "스트림에서 복사", "Copy link": "링크 복사", "Copy link to message": "메세지로 가는 링크 복사", "Copy link to topic": "주제로 가는 링크 복사", @@ -266,7 +267,7 @@ "December": "12월", "Default is {language}. Use 'text' to disable highlighting.": "기본 언어는 {language}입니다. 'text'를 사용해 밑줄 표시를 비활성화 하십시오.", "Default language": "기본 언어", - "Default language for code blocks:": "코드 블럭에 적용된 기본 언어", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "이 조직에 가입하는 새로운 사용자들을 위한 기본 설정", "Default streams": "기본 스트림", "Default user settings": "기본 사용자 설정", @@ -307,6 +308,7 @@ "Display availability to other users when online": "온라인에 있을 때 다른 사용자들에게 보이기", "Display my availability to other users when online": "온라인에 있을 때 다른 사용자들에게 보이기\n ", "Display settings": "화면 설정", + "Do you want to add everyone?": "", "Domain": "도메인", "Don\u2019t allow disposable email addresses": "1회용 이메일 주소를 허용하지 않습니다", "Download": "다운로드", @@ -382,6 +384,7 @@ "Expires at": "까지 만료", "Expires on {date}": "", "Export failed": "내보기내기 실패", + "Export organization": "", "Export started. Check back in a few minutes.": "내보내기 시작. 몇 분 후에 확인", "Exports all users, settings, and all data visible in public streams.": "공용 스트림에서 볼 수 있는 모든 사용자, 설정과 모든 데이터를 내보내기", "External account type": "외부 계정 타입", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "파일과 이미지 업로드가 이 조직에서는 불가능 합니다.", "File size must be at most {max_file_size} MiB.": "파일 크기는 최대 {max_file_size} MiB입니다.", "File type is not supported.": "파일 유형이 지원되지 않습니다.", - "Filter": "필터", "Filter bots": "봇 필터링", "Filter by category": "카테고리로 필터하기", "Filter code playgrounds": "코드 변경 방을 필터링", "Filter deactivated users": "비활성화된 사용자 필터링", - "Filter emojis": "이모티콘을 필터링", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "내보내기 필터링", "Filter invites": "초대 필터링", "Filter languages": "언어 필터링", @@ -412,8 +415,10 @@ "Filter muted topics": "음소거된 주제 필터링", "Filter muted users": "음소거된 사용자들 필터링", "Filter streams": "스트림 필터링", + "Filter subscribers": "", "Filter topics": "주제를 필터링", "Filter topics (t)": "(t) 주제를 필터링", + "Filter uploaded files": "", "Filter uploads": "업로드 자료를 필터링", "Filter users": "사용자 필터링", "First message": "첫 메시지", @@ -634,12 +639,12 @@ "New password is too weak": "새로운 비밀번호가 보안에 너무 취약합니다", "New private message": "새로운 비공개 메시지", "New stream message": "새로운 스트림 메시지", - "New stream notifications:": "새로운 스트림 알림 :", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "새로운 구독자들은 가입한 후에 받은 메세지를 볼 수 있습니다.", "New subscribers can view complete message history.": "새로운 구독자들은 메세지 기록을 볼 수 있습니다.", "New task": "새로운 작업", "New topic": "새로운 주제", - "New user notifications:": "새로운 사용자 알림 :", + "New user notifications": "", "Next message": "다음 메시지", "Next unread private message": "읽지 않은 다음 비공개 메시지", "Next unread topic": "읽지 않은 다음 주제", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "오직 그룹 멤버들, 조직 관리자들 그리고 중재자들만 그룹을 변경할 수 있습니다.", "Only organization administrators and moderators can add custom emoji in this organization.": "오직 조직 관리자들 그리고 중재자들만 이모티콘을 변경할 수 있습니다.", "Only organization administrators and moderators can modify user groups in this organization.": "오직 그조직 관리자들 그리고 중재자들만 사용자 그룹들을 변경할 수 있습니다.", - "Only organization administrators and moderators can post": "오직 조직 관리자들 그리고 중재자들만 게시할 수 있습니다.", "Only organization administrators and moderators can post.": "오직 조직 관리자들 그리고 중재자들만 게시할 수 있습니다.", "Only organization administrators can add bots to this organization.": "오직 조직 관리자들만 봇을 추가할 수 있습니다.", "Only organization administrators can add custom emoji in this organization.": "조직 관리자만이 단체에서 사용자 정의 이모티콘을 추가 할 수 있습니다.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "오직 조직 관리자들만 이 설정들을 편집할 수 있습니다.", "Only organization administrators can edit these settings.": "조직 관리자만이 설정을 편집 할 수 있습니다.", "Only organization administrators can modify user groups in this organization.": "오직 조직 관리자들만 사용자 그룹들을 이 조직에서 변경할 수 있습니다.", - "Only organization administrators can post": "오직 조직 관리자들만 게시할 수 있습니다.", "Only organization administrators can post.": "오직 조직 관리자만이 게시할 수 있습니다.", "Only organization admins and moderators are allowed to post to this stream.": "오직 조직 관리자들과 중재자들만 이 스트림에서 게시할 수 있습니다.", "Only organization admins are allowed to post to this stream.": "이 스트림에는 조직 관리자만 게시할 수 있습니다.", "Only organization full members can add custom emoji in this organization.": "오직 조직 멤버들만 이 조직에서 이모티콘을 추가할 수 있습니다.", - "Only organization full members can post": "오직 조직 멤버들만 게시할 수 있습니다.", "Only organization full members can post.": "오직 조직 멤버들만 게시할 수 있습니다.", "Only organization owners can edit these settings.": "오직 조직 주인만 이 설정을 변경할 수 있습니다.", "Only owners can change message retention policy.": "오직 조직 주인만 메세지 보관 정책을 변경할 수 있습니다.", @@ -742,14 +744,12 @@ "Owner: {name}": "소유자: {name}", "Owners only": "", "PMs, mentions, and alerts": "PM, 언급들과 경고", - "Pan & zoom": "pan 과 zoom", "Participants": "참여자들", "Participated": "참여됨", "Password": "비밀번호", "Password is too weak": "비밀번호가 너무 취약합니다", "Password should be at least {length} characters long": "비밀번호는 최소 {length}자 이상이어야 합니다.", "Pattern": "패턴", - "People to add": "추가할 사용자", "Personal": "개인적인", "Personal settings": "개인 설정", "Pin stream to top": "스트림을 맨 위로 설정", @@ -785,7 +785,6 @@ "Private, shared history": "개인적이고 공유된 기록", "Pro tip: You can use 'd' to open your drafts.": "전문가 팁: 너는 'd'를 사용하여 너의 드래프트들을 열 수 있습니다.", "Profile": "프로필", - "Profile picture": "프로필 사진", "Public": "공개", "Public stream messages in organization": "조직에서 공개 스트림 메세지들", "Quote and reply or forward": "인용하여 답장하거나 앞으로 나아가기", @@ -809,6 +808,7 @@ "Resend": "다시 보내기", "Resend invitation": "초대 다시하기", "Resending encountered an error. Please reload and try again.": "다시 보내는 중에 오류가 발생했습니다. 새로고침하고 다시 시도하십시오.", + "Reset zoom": "", "Restore draft": "임시 보관한 내용 복구하기", "Restrict email domains of new users?": "새로운 사용자의 이메일 도메인을 제한하시겠습니까?", "Restrict to a list of domains": "영역의 목록을 제한", @@ -840,7 +840,6 @@ "Search operators": "연산자 검색", "Search people": "사용자 검색", "Search results": "검색 결과", - "Search subscribers": "구독자 검색", "See how to configure email.": "이메일 구성 방법을 참조하십시오.", "Select a stream below or change topic name.": "스트림 아래를 선택하거나 주제 이름을 바꾸십시오", "Select date and time": "날짜와 시간을 선택하세요", @@ -911,7 +910,6 @@ "Stream creation": "스트림 생성", "Stream description": "스트림 설명", "Stream list": "스트림 목록", - "Stream membership": "스트림 회원", "Stream name": "스트림명", "Stream permissions": "스트림 권한", "Stream settings": "스트림 설정", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "그들의 비밀번호가 시스템에서 지워지고, 그들이 유지하는 모든 봇은 사용할 수 없게됩니다.", "Theme": "테마", "There are no current alert words.": "현재 알림 단어들은 없습니다.", - "These settings are explained in detail in the help center.": "고객 센터에는 설정에 관한 디테일한 것들이 설명되어 있습니다.", "This Zulip server is running an old version and should be upgraded.": "Zulip 서버가 오래된 버전으로 사용 중 입니다. 업그레이드를 진행 하십시오", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "이 행동은 영구적이며 되돌릴 수 없습니다. 모든 사용자는 영구적으로 그들의 Zulip 계정에 액세스할 수 없게 됩니다.", "This file exceeds maximum allowed size of": "이 파일은 최대 크기를 넘었습니다.", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "개인적 스트림들을 구독을 취소하기 위해 스트림 설정들을 사용", "User": "사용자", "User ID": "사용자 아이디", - "User ID: {user_id}; email hidden": "유저 아이디 : {user_id};메일 감추기", "User group added!": "사용자 그룹이 추가되었습니다!", "User groups": "사용자 그룹", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "사용자 그룹들은 당신이 한 번에 다수의 언급하는 것을 허락한다. 당신은 사용자 그룹을 언급한다면, 그룹에 있는 모든 사람들은 그들이 개인적인 언급을 받은 것처럼 알림이 뜬다.", diff --git a/locale/lt/LC_MESSAGES/django.po b/locale/lt/LC_MESSAGES/django.po index 6ec637aadc..6b24530d98 100644 --- a/locale/lt/LC_MESSAGES/django.po +++ b/locale/lt/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" "Last-Translator: Tim Abbott \n" "Language-Team: Lithuanian (http://www.transifex.com/zulip/zulip/language/lt/)\n" "MIME-Version: 1.0\n" @@ -55,7 +55,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "Analitiniai duomenys negalimi. Susisiekite su serverio administratoriumi." -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "" @@ -571,7 +571,6 @@ msgstr "" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -624,7 +623,7 @@ msgstr "" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Sukurti organizaciją" @@ -743,8 +742,6 @@ msgstr "" msgid "Normal users" msgstr "Naudotojai" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -752,7 +749,6 @@ msgstr "Naudotojai" msgid "Hi," msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -762,12 +758,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -775,724 +769,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1504,6 +780,43 @@ msgid "" "<%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1520,80 +833,27 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1615,6 +875,16 @@ msgstr "" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1622,6 +892,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1633,6 +915,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1640,6 +927,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1664,6 +989,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1730,6 +1067,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1737,6 +1090,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1745,6 +1114,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "" @@ -1772,6 +1156,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1779,6 +1168,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1796,6 +1190,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1803,6 +1202,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1839,6 +1252,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1921,6 +1355,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1934,6 +1381,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1942,6 +1435,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1959,6 +1461,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1967,6 +1485,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1983,6 +1524,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2187,7 +1782,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2199,7 +1794,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2802,8 +2397,8 @@ msgstr "" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Nepakanka leidimo" @@ -2823,110 +2418,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "„Webhook“ botai gali pasiekti tik „webhook“" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Subdomeno ilgis turi būti nuo 3 simbolių" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Subdomenas negali prasidėti arba baigtis „-“." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Subdomenas gali turėti tik mažąsias raides, skaičius ir „-“." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Subdomenas negalimas. Pasirinkite kitą." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Naudokite tikrą el. pašto adresą." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Nepavyko perteikti žinutės" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2934,155 +2560,155 @@ msgstr "" msgid "User not authorized for this query" msgstr "Naudotojas neturi teisių šiai užklausai" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Negalite siųsti privačių žinučių už savo organizacijos ribų." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Nėra ko pakeisti" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Neturite teisės redaguoti šios žinutės" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3091,35 +2717,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3129,153 +2753,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Negaliojanti žinutė" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Kai kurie el. pašto adresai nepatvirtinti, todėl pakvietimų neišsiuntėme." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "Negalėjome nieko pakviesti." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3434,7 +3053,7 @@ msgstr "" msgid "Must be an organization administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Negaliojantys simboliai šypsenėlės pavadinime" @@ -3478,8 +3097,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "Blogas JSON" @@ -3657,14 +3276,18 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Žinutė negali būti tuščia" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Negaliojanti žinutė" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3844,36 +3467,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Tokenas neegzistuoja" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3882,22 +3505,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3955,7 +3582,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3983,15 +3610,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4047,7 +3682,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4064,129 +3699,139 @@ msgstr "Tokio naudotojo nėra" msgid "User is deactivated" msgstr "" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4213,143 +3858,143 @@ msgstr "Vidinė serverio klaida" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Tinkintos šypsenėlės" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4432,24 +4077,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4491,19 +4136,19 @@ msgstr "" msgid "Invalid stream id {}. No invites were sent." msgstr "" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4524,7 +4169,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4641,7 +4286,7 @@ msgstr "Negaliojantis domenas: {}" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4701,78 +4346,78 @@ msgstr "Organizacijos kūrimo nuoroda nebegalioja." msgid "New organization creation disabled" msgstr "" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Srautas jau turi šį pavadinimą!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Veiksmo nėra. Nurodykite „pridėti“ ar „ištrinti“." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4826,7 +4471,7 @@ msgstr "Nauji duomenys nepateikti" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -4999,7 +4644,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Bloga JSON įvestis" @@ -5037,33 +4682,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/lt/translations.json b/locale/lt/translations.json index 08e6bd7a13..6d2971bd7f 100644 --- a/locale/lt/translations.json +++ b/locale/lt/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "", "Add a new user group": "", "Add alert word": "", + "Add all users": "", "Add another user...": "", "Add choice": "", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "", "Add stream": "", "Add streams": "", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "", "Add video call": "", @@ -108,7 +110,6 @@ "All": "", "All messages": "", "All messages including muted streams": "", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "Visi srautai", "All time": "", @@ -158,7 +159,7 @@ "Authentication methods": "Autentifikavimo metodai", "Author": "", "Automatic": "", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", "Back to streams": "", "Billing": "", @@ -190,6 +191,7 @@ "Check all": "", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "", + "Choose subscribers": "", "Clear emoji image": "", "Clear profile picture": "", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "", "Copy and close": "", "Copy code": "", - "Copy from stream": "", "Copy link": "", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "", "Default streams": "Įprasti srautai", "Default user settings": "", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "Rodyti nustatymus ", + "Do you want to add everyone?": "", "Domain": "", "Don\u2019t allow disposable email addresses": "", "Download": "", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "", - "Filter": "", "Filter bots": "", "Filter by category": "", "Filter code playgrounds": "", "Filter deactivated users": "", - "Filter emojis": "", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "", "Filter languages": "", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "", "First message": "", @@ -634,12 +639,12 @@ "New password is too weak": "", "New private message": "Nauja privati žinutė", "New stream message": "Nauja žinutė", - "New stream notifications:": "", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "", "New topic": "Nauja tema", - "New user notifications:": "", + "New user notifications": "", "Next message": "Kita žinutė", "Next unread private message": "", "Next unread topic": "", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "", "Participated": "", "Password": "Slaptažodis", "Password is too weak": "", "Password should be at least {length} characters long": "", "Pattern": "", - "People to add": "", "Personal": "", "Personal settings": "", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "", "Profile": "", - "Profile picture": "", "Public": "", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", "Restore draft": "", "Restrict email domains of new users?": "", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "Paieškos operatoriai", "Search people": "Ieškoti žmonių", "Search results": "", - "Search subscribers": "", "See how to configure email.": "", "Select a stream below or change topic name.": "", "Select date and time": "", @@ -911,7 +910,6 @@ "Stream creation": "", "Stream description": "", "Stream list": "", - "Stream membership": "", "Stream name": "", "Stream permissions": "", "Stream settings": "", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "", "User groups": "", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/ml/LC_MESSAGES/django.po b/locale/ml/LC_MESSAGES/django.po index 015c1fe91a..5e42a7361c 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: 2022-03-03 19:42+0000\n" +"POT-Creation-Date: 2022-03-16 00:45+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/" @@ -58,7 +58,7 @@ msgid "No analytics data available. Please contact your server administrator." msgstr "" "അനലിറ്റിക്സ് ഡാറ്റയൊന്നും ലഭ്യമല്ല. ദയവായി നിങ്ങളുടെ സെർവർ അഡ്മിനിസ്ട്രേറ്ററെ ബന്ധപ്പെടുക." -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "" @@ -584,7 +584,6 @@ msgstr "" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -639,6 +638,7 @@ msgstr "" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 templates/zerver/for-research.html:385 +#: templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "" @@ -760,8 +760,6 @@ msgstr "" msgid "Normal users" msgstr "സാധാരണ ഉപയോക്താക്കൾ" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -769,7 +767,6 @@ msgstr "സാധാരണ ഉപയോക്താക്കൾ" msgid "Hi," msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -779,12 +776,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -792,729 +787,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no " -"longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -#, fuzzy -#| msgid "Thanks for signing up!" -msgid "Thanks for your request!" -msgstr "സൈനപ്പ് ചെയ്തതിനു നന്ദി" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch " -"up on what's happened while you're away—read the topics that are relevant to " -"you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on " -"Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in email " -"notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in email " -"notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this " -"stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to " -"accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded " -"to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been " -"voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by " -"going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out " -"to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1526,6 +798,43 @@ msgid "" "%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 #, fuzzy #| msgid "Deactivated organization" @@ -1544,80 +853,27 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1639,6 +895,18 @@ msgstr "" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +#, fuzzy +#| msgid "Thanks for signing up!" +msgid "Thanks for your request!" +msgstr "സൈനപ്പ് ചെയ്തതിനു നന്ദി" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1646,6 +914,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "" + #: templates/zerver/emails/find_team.subject.txt:1 #, fuzzy #| msgid "Find accounts" @@ -1659,6 +939,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1666,6 +951,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1689,6 +1012,18 @@ msgid "" "a>, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1755,6 +1090,22 @@ msgid "" "zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1762,6 +1113,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1770,6 +1137,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "" @@ -1797,6 +1179,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1804,6 +1191,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1821,6 +1213,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1828,6 +1225,20 @@ msgid "" "Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1864,6 +1275,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this " +"stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1949,6 +1381,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1962,6 +1407,51 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1970,6 +1460,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1989,6 +1488,22 @@ msgid "" "immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1997,6 +1512,29 @@ msgid "" "\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -2013,6 +1551,64 @@ msgid "" "You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded " +"to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been " +"voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by " +"going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out " +"to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2233,7 +1829,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2245,6 +1841,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 templates/zerver/for-research.html:391 +#: templates/zerver/use-cases.html:29 #, fuzzy #| msgid "About Zulip" msgid "Self-host Zulip" @@ -2859,7 +2456,7 @@ msgstr "" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 zerver/lib/users.py:261 #: zerver/views/invite.py:49 zerver/views/realm_emoji.py:31 -#: zerver/views/streams.py:321 zerver/views/streams.py:545 +#: zerver/views/streams.py:322 zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "" @@ -2879,110 +2476,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "പുതിയ രഹസ്യവാക്ക്" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated " +"with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2990,159 +2618,159 @@ msgstr "" msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 #, fuzzy #| msgid "Private messages" msgid "Private messages cannot have topics." msgstr "സ്വകാര്യ സന്ദേശങ്ങൾ" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 #, fuzzy #| msgid "Deactivated organization" msgid "Topics are required in this organization" msgstr "നിഷ്ക്രീയമാക്കിയ സംഘടന" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for " @@ -3152,35 +2780,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-" @@ -3191,153 +2817,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one " "day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3496,7 +3117,7 @@ msgstr "" msgid "Must be an organization administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "" @@ -3540,8 +3161,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "" @@ -3719,14 +3340,18 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3905,36 +3530,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3943,22 +3568,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -4016,7 +3645,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -4044,15 +3673,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4108,7 +3745,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4125,129 +3762,139 @@ msgstr "" msgid "User is deactivated" msgstr "" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4274,145 +3921,145 @@ msgstr "" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "" -#: zerver/models.py:2313 +#: zerver/models.py:2355 #, fuzzy #| msgid "Private messages" msgid "Private, shared history" msgstr "സ്വകാര്യ സന്ദേശങ്ങൾ" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "നിങ്ങൾക്ക് വേണ്ട ഇമോജി" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4497,24 +4144,24 @@ msgstr "രഹസ്യവാക്കിന്റെ ബലം" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4556,19 +4203,19 @@ msgstr "" msgid "Invalid stream id {}. No invites were sent." msgstr "" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4589,7 +4236,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4708,7 +4355,7 @@ msgstr "" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4768,78 +4415,78 @@ msgstr "" msgid "New organization creation disabled" msgstr "" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4893,7 +4540,7 @@ msgstr "" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5066,7 +4713,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "" @@ -5104,33 +4751,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/ml/translations.json b/locale/ml/translations.json index 13aeb545b6..8a93edde3d 100644 --- a/locale/ml/translations.json +++ b/locale/ml/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "", "Add a new user group": "", "Add alert word": "", + "Add all users": "", "Add another user...": "", "Add choice": "", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "", "Add stream": "", "Add streams": "", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "", "Add video call": "", @@ -108,7 +110,6 @@ "All": "", "All messages": "എല്ലാ മെസ്സേജുകളും ", "All messages including muted streams": "", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "എല്ലാ ശാഖകൾ", "All time": "", @@ -158,7 +159,7 @@ "Authentication methods": "", "Author": "", "Automatic": "", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", "Back to streams": "", "Billing": "", @@ -190,6 +191,7 @@ "Check all": "എല്ലാം ഉൾപ്പെടുത്തുക", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "അവതാർ തിരഞ്ഞെടുക്കുക", + "Choose subscribers": "", "Clear emoji image": "", "Clear profile picture": "", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "", "Copy and close": "", "Copy code": "", - "Copy from stream": "", "Copy link": "", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "", "Default streams": "", "Default user settings": "", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "", + "Do you want to add everyone?": "", "Domain": "", "Don\u2019t allow disposable email addresses": "", "Download": "", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "", - "Filter": "", "Filter bots": "", "Filter by category": "", "Filter code playgrounds": "", "Filter deactivated users": "", - "Filter emojis": "", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "", "Filter languages": "", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "", "First message": "", @@ -634,12 +639,12 @@ "New password is too weak": "", "New private message": "പുതിയ സ്വകാര്യ സന്ദേശം", "New stream message": "പുതിയ ശാഖാ സന്ദേശം", - "New stream notifications:": "", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "", "New topic": "", - "New user notifications:": "", + "New user notifications": "", "Next message": "അടത്ത സന്ദേശം", "Next unread private message": "", "Next unread topic": "", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "", "Participated": "", "Password": "രഹസ്യവാക്ക്", "Password is too weak": "", "Password should be at least {length} characters long": "", "Pattern": "", - "People to add": "", "Personal": "", "Personal settings": "", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "", "Profile": "", - "Profile picture": "", "Public": "", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", "Restore draft": "", "Restrict email domains of new users?": "", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "", "Search people": "ആളുകളേ തിരയൂ", "Search results": "", - "Search subscribers": "", "See how to configure email.": "", "Select a stream below or change topic name.": "", "Select date and time": "", @@ -911,7 +910,6 @@ "Stream creation": "", "Stream description": "", "Stream list": "", - "Stream membership": "ശാഖയിലേ അംഗത്വം", "Stream name": "ശാഖയുടെ പേര്", "Stream permissions": "", "Stream settings": "ശാഖാ സജ്ജീകരണങ്ങൾ", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "", "User groups": "", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/mobile_info.json b/locale/mobile_info.json index 906714cd3a..318fb1639b 100644 --- a/locale/mobile_info.json +++ b/locale/mobile_info.json @@ -1,142 +1,146 @@ { "ar": { - "not_translated": 252, - "total": 292 + "not_translated": 257, + "total": 297 }, "bg": { - "not_translated": 165, - "total": 292 + "not_translated": 170, + "total": 297 }, "ca": { - "not_translated": 72, - "total": 292 + "not_translated": 38, + "total": 297 }, "cs": { - "not_translated": 4, - "total": 292 + "not_translated": 9, + "total": 297 + }, + "cy": { + "not_translated": 20, + "total": 297 }, "de": { "not_translated": 0, - "total": 292 + "total": 297 }, "en_GB": { "not_translated": 0, - "total": 292 + "total": 297 }, "es": { - "not_translated": 71, - "total": 292 + "not_translated": 81, + "total": 297 }, "fa": { - "not_translated": 115, - "total": 292 + "not_translated": 120, + "total": 297 }, "fi": { - "not_translated": 0, - "total": 292 + "not_translated": 10, + "total": 297 }, "fr": { "not_translated": 0, - "total": 292 + "total": 297 }, "gl": { - "not_translated": 162, - "total": 292 + "not_translated": 167, + "total": 297 }, "hi": { - "not_translated": 131, - "total": 292 + "not_translated": 136, + "total": 297 }, "hu": { - "not_translated": 16, - "total": 292 + "not_translated": 20, + "total": 297 }, "id": { - "not_translated": 170, - "total": 292 + "not_translated": 175, + "total": 297 }, "it": { - "not_translated": 0, - "total": 292 + "not_translated": 4, + "total": 297 }, "ja": { "not_translated": 127, - "total": 292 + "total": 297 }, "ko": { - "not_translated": 69, - "total": 292 + "not_translated": 73, + "total": 297 }, "lt": { - "not_translated": 259, - "total": 292 + "not_translated": 264, + "total": 297 }, "ml": { - "not_translated": 256, - "total": 292 + "not_translated": 261, + "total": 297 }, "nl": { - "not_translated": 62, - "total": 292 + "not_translated": 72, + "total": 297 }, "pl": { - "not_translated": 78, - "total": 292 + "not_translated": 88, + "total": 297 }, "pt": { - "not_translated": 71, - "total": 292 + "not_translated": 81, + "total": 297 }, "pt_PT": { - "not_translated": 111, - "total": 292 + "not_translated": 3, + "total": 297 }, "ro": { "not_translated": 0, - "total": 292 + "total": 297 }, "ru": { "not_translated": 0, - "total": 292 + "total": 297 }, "si": { - "not_translated": 122, - "total": 292 + "not_translated": 126, + "total": 297 }, "sr": { - "not_translated": 269, - "total": 292 + "not_translated": 274, + "total": 297 }, "sv": { - "not_translated": 230, - "total": 292 + "not_translated": 235, + "total": 297 }, "ta": { - "not_translated": 227, - "total": 292 + "not_translated": 232, + "total": 297 }, "tr": { - "not_translated": 16, - "total": 292 + "not_translated": 20, + "total": 297 }, "uk": { - "not_translated": 61, - "total": 292 + "not_translated": 71, + "total": 297 }, "vi": { - "not_translated": 264, - "total": 292 + "not_translated": 268, + "total": 297 }, "zh_Hans": { "not_translated": 134, - "total": 292 + "total": 297 }, "zh_Hant": { - "not_translated": 146, - "total": 292 + "not_translated": 156, + "total": 297 }, "zh_TW": { - "not_translated": 69, - "total": 292 + "not_translated": 79, + "total": 297 } } diff --git a/locale/nl/LC_MESSAGES/django.po b/locale/nl/LC_MESSAGES/django.po index 2436d10b08..ea13bed17d 100644 --- a/locale/nl/LC_MESSAGES/django.po +++ b/locale/nl/LC_MESSAGES/django.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: André Koot \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Dutch (http://www.transifex.com/zulip/zulip/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -58,7 +58,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "Ongeldige parameters" @@ -574,7 +574,6 @@ msgstr "Berichten" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -627,7 +626,7 @@ msgstr "Geef e-mailadres op" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Aanmaken organisatie" @@ -746,8 +745,6 @@ msgstr "Guest gebruikers" msgid "Normal users" msgstr "Gewone gebruikers" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -755,7 +752,6 @@ msgstr "Gewone gebruikers" msgid "Hi," msgstr "Hallo," -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -765,12 +761,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "Bevestig aanpassing e-mailadres" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -778,724 +772,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "Je hebt je zojuist aangemeld voor Zulip. Super!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "Aanmelding afronden" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "Zulip logo" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Bedankt voor het gebruik van Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Welkom bij Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Je accountdetails:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "Organisatie URL: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "Gebruikersnaam: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "E-mailadres: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Groeten," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Het Zulip-team" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "Hoi," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "Ik wil nog iets met jullie delen: een paar tips over onderwerpen, aangezien het beheersen van onderwerpen een belangrijk onderdeel is van krachtig Zulip gebruik." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "Goede onderwerpen: design mock-up, Bug 345, acme burgers" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "Dit is echt minder: \"Wat vinden mensen van dit nieuwe design mock-up?\", \"Ik kijk naar Bug 345\", \"Is Acme Burgers open voor lunch?\"" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "Voorbeeld van een te lang onderwerp" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "Laten we beginnen." - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "Bedankt," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Hoi," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Nogmaals hallo," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "Groet," - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Organisatie: %(organization_url)s Tijd: %(login_time)s E-mail: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "Organisatie: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "E-mailadres: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Tijd: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Toestel: %(device_browser)s op %(device_os)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "IP adres: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Zulip Security" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Wachtwoord herstellen" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1507,6 +783,43 @@ msgid "" "<%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Je hebt je zojuist aangemeld voor Zulip. Super!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Aanmelding afronden" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1523,80 +836,27 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1618,6 +878,16 @@ msgstr "" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1625,6 +895,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Bedankt voor het gebruik van Zulip!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1636,6 +918,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Welkom bij Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1643,6 +930,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Je accountdetails:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "Organisatie URL: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "Gebruikersnaam: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "E-mailadres: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1667,6 +992,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Groeten," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Het Zulip-team" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1733,6 +1070,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "Hoi," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "Ik wil nog iets met jullie delen: een paar tips over onderwerpen, aangezien het beheersen van onderwerpen een belangrijk onderdeel is van krachtig Zulip gebruik." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1740,6 +1093,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "Goede onderwerpen: design mock-up, Bug 345, acme burgers" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "Dit is echt minder: \"Wat vinden mensen van dit nieuwe design mock-up?\", \"Ik kijk naar Bug 345\", \"Is Acme Burgers open voor lunch?\"" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "Voorbeeld van een te lang onderwerp" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1748,6 +1117,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "Laten we beginnen." + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Bedankt," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "" @@ -1775,6 +1159,11 @@ msgstr "Begin maar:" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Hoi," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1782,6 +1171,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1799,6 +1193,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Nogmaals hallo," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1806,6 +1205,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1842,6 +1255,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1924,6 +1358,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "Groet," + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1937,6 +1384,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Organisatie: %(organization_url)s Tijd: %(login_time)s E-mail: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Organisatie: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "E-mailadres: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Tijd: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Toestel: %(device_browser)s op %(device_os)s." + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "IP adres: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1945,6 +1438,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Zulip Security" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1962,6 +1464,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Wachtwoord herstellen" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1970,6 +1488,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1986,6 +1527,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2190,7 +1785,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2202,7 +1797,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2805,8 +2400,8 @@ msgstr "" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Onvoldoende rechten" @@ -2826,110 +2421,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "Webhook-bots hebben alleen toegang tot webhooks" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Subdomein moet minimaal 3 tekens lang zijn." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Subdomein kan niet beginnen of eindigen met een '-'." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Subdomein mag alleen kleine letters, cijfers en '-en' bevatten." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Subdomein niet beschikbaar. Kies een ander." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "De organisatie waar je bij wilt aansluiten met {email} bestaat hier niet." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Vraag een uitnodiging voor {email} aan bij de organisatiebeheerder." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Je e-mailadres, {email}, bevindt zich niet in een van de domeinen die zich mogen registreren voor accounts in deze organisatie." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Gebruik je echte e-mailadres." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Nieuw wachtwoord" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "Token" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Voeg maximaal 10 door komma's gescheiden e-mailadressen toe." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Geef maximaal 10 e-mailadressen op." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Kan bericht niet opmaken" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2937,155 +2563,155 @@ msgstr "" msgid "User not authorized for this query" msgstr "Gebruiker niet geautoriseerd voor deze opvraag" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Je kunt geen privéberichten buiten je organisatie versturen." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Niets te wijzigen" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "Je organisatie heeft het bewerken van berichten uitgeschakeld" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Je bent niet bevoegd dit bericht te bewerken" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets: {error_msg}" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3094,35 +2720,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3132,153 +2756,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Ongeldig(e) bericht(en)" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Sommige e-mails zijn niet gevalideerd, dus we hebben geen uitnodigingen gestuurd." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "We konden niemand uitnodigen." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "Veld id {id} niet gevonden." -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3437,7 +3056,7 @@ msgstr "" msgid "Must be an organization administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Ongeldigetekens in emoji-naam" @@ -3481,8 +3100,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "API-gebruik overschrijdt gebruikslimiet" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "Misvormde JSON" @@ -3660,14 +3279,18 @@ msgstr "Productiviteit" msgid "Version control" msgstr "Versiebeheersing" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Bericht kan niet leeg zijn" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "Bericht kan geen 'null bytes' bevatten" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Ongeldig(e) bericht(en)" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3847,36 +3470,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Token bestaat niet" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "{full_name} vermeldde jou:" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "{full_name} vermeldde iedereen:" @@ -3885,22 +3508,26 @@ msgstr "{full_name} vermeldde iedereen:" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "Ontbrekend '{var_name}' argument" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "Slechte waarde voor '{var_name}': {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "Argument \"{}\" is geengeldige JSON." @@ -3958,7 +3585,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3986,15 +3613,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4050,7 +3685,7 @@ msgstr "Ongeldig bottype" msgid "Invalid interface type" msgstr "Ongeldig interfacetype" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4067,129 +3702,139 @@ msgstr "Niet zo'n gebruiker" msgid "User is deactivated" msgstr "" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "{variable} != {expected_value} ({value} is onjuist)" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "{var_name} is geen URL" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4216,143 +3861,143 @@ msgstr "Interne serverfout" msgid "CSRF error: {reason}" msgstr "CSRF fout: {reason}" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "Organisatie-eigenaar" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Organisatiebeheerder" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "Moderator" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Lid" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Gast" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Publiek" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "Alle kanaalleden kunnen plaatsen" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "Alleen organisatiebeheerders kunnen plaatsen" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "Alleen organisatiebeheerders en moderators kunnen plaatsen." -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Unicode emoji" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Aangepaste emoji" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Zulip extra emoji" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Link" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4435,24 +4080,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Ongeldig veldtype." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4494,19 +4139,19 @@ msgstr "" msgid "Invalid stream id {}. No invites were sent." msgstr "" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "Bewerkingsgeschiedenis van berichten is uitgeschakeld in deze organisatie" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4527,7 +4172,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4644,7 +4289,7 @@ msgstr "Ongeldig domein: {}" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4704,78 +4349,78 @@ msgstr "De organisatie aanmaaklink is vervallen of ongeldig." msgid "New organization creation disabled" msgstr "" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "Gebruiker niet geautoriseerd om zoekopdrachten uit te voeren namens '{principal}'" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Het kanaal heeft die naam al!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Niets te doen. Geef minimaal één op van \"toevoegen\" of \"verwijderen\"." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4829,7 +4474,7 @@ msgstr "Geen nieuwe gegevens opgegeven" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5002,7 +4647,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Misvormde JSON input" @@ -5040,33 +4685,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "Moet worden gevalideerd met een geldige Zulip-server-API-sleutel" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Ongeldig tokentype" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/nl/translations.json b/locale/nl/translations.json index 835d830466..a15e4c0e48 100644 --- a/locale/nl/translations.json +++ b/locale/nl/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "Toevoegen nieuw profielveld", "Add a new user group": "Toevoegen nieuwe gebruikersgroep", "Add alert word": "Voeg een waarschuwingswoord toe", + "Add all users": "", "Add another user...": "Voeg een gebruiker toe", "Add choice": "Toevoegen keuze", "Add code playground": "Toevoegen code-zandbak", @@ -84,6 +85,7 @@ "Add question": "Toevoegen vraag", "Add stream": "Toevoegen kanaal", "Add streams": "", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "Toevoegen taak", "Add video call": "Videogesprek toevoegen", @@ -108,7 +110,6 @@ "All": "Alle", "All messages": "Alle berichten", "All messages including muted streams": "Alle berichten, inclusief gedempte kanalen", - "All stream members can post": "Alle kanaalleden kunnen plaatsen", "All stream subscribers can post.": "", "All streams": "Alle kanalen", "All time": "Alle", @@ -158,7 +159,7 @@ "Authentication methods": "Authenticatiemethodes", "Author": "Auteur", "Automatic": "Automatisch", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Avatar van Gravatar", "Back to streams": "", "Billing": "Facturering", @@ -190,6 +191,7 @@ "Check all": "Controleer alles", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "Kies een avatar", + "Choose subscribers": "", "Clear emoji image": "", "Clear profile picture": "", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "Gekopieerd!", "Copy and close": "Kopiëren en afsluiten", "Copy code": "Kopiëren code", - "Copy from stream": "Kopiëren vanaf kanaal", "Copy link": "Link kopiëren", "Copy link to message": "Kopiëren link naar bericht", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "December", "Default is {language}. Use 'text' to disable highlighting.": "Standaard is {language}. gebruik 'tekst' om markering uit te schakelen.", "Default language": "Standaardtaal", - "Default language for code blocks:": "Standaardtaal voor codeblokken:", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Standaardinstellingen voor nieuw deelnemers aan deze organisatie.", "Default streams": "Standaardkanalen", "Default user settings": "Standaard gebruikersinstellingen", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "Weergave-instellingen", + "Do you want to add everyone?": "", "Domain": "Domein", "Don\u2019t allow disposable email addresses": "", "Download": "Downloaden", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "", - "Filter": "Filter", "Filter bots": "Filteren bots", "Filter by category": "Filteren op categorie", "Filter code playgrounds": "", "Filter deactivated users": "", - "Filter emojis": "Filteren emojis", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "Filteren exports", "Filter invites": "", "Filter languages": "", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "Filter kanalen", + "Filter subscribers": "", "Filter topics": "Filteren onderwerpen", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "Filteren uploads", "Filter users": "Gebruikers filteren", "First message": "Eerste bericht", @@ -634,12 +639,12 @@ "New password is too weak": "Nieuw wachtwoord is te zwak", "New private message": "Nieuw persoonlijk bericht", "New stream message": "Nieuw kanaalbericht", - "New stream notifications:": "Nieuwe kanaalmeldingen", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "Nieuwe taak", "New topic": "Nieuw onderwerp", - "New user notifications:": "Nieuwe gebruikersmeldingen:", + "New user notifications": "", "Next message": "Volgende bericht", "Next unread private message": "Volgende ongelezen privébericht", "Next unread topic": "Volgende ongelezen bericht", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "Alleen organisatiebeheerders en moderators kunnen plaatsen.", "Only organization administrators and moderators can post.": "Alleen organisatiebeheerders en moderators kunnen plaatsen.", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "Alleen organisatiebeheerders kunnen maatwerk-emojis binnen de organisatie toevoegen.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "Alleen organisatiebeheerders kunnen deze instellingen biwerken.", "Only organization administrators can modify user groups in this organization.": "Alleen organisatiebeheerders kunnen gebruikersgroepen binnen deze organisatie wijzigen.", - "Only organization administrators can post": "Alleen organisatiebeheerders kunnen plaatsen", "Only organization administrators can post.": "Alleen organisatiebeheerders kunnen plaatsen", "Only organization admins and moderators are allowed to post to this stream.": "Alleen organisatiebeheerders en moderators kunnen in dit kanaal plaatsen.", "Only organization admins are allowed to post to this stream.": "Alleen organisatiebeheerders mogen berichten plaatsen in dit kanaal.", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "Eigenaar: {name}", "Owners only": "", "PMs, mentions, and alerts": "PB's, vermeldingen, en waarschuwingen", - "Pan & zoom": "", "Participants": "Deelnemers", "Participated": "Nam deel", "Password": "Wachtwoord", "Password is too weak": "Wachtwoord is te zwak", "Password should be at least {length} characters long": "Wachtwoord moet minimaal {length} tekens lang zijn", "Pattern": "Patroon", - "People to add": "Personen toe te voegen", "Personal": "", "Personal settings": "Persoonlijke instellingen", "Pin stream to top": "Kanaal vastmaken aan bovenzijde", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "", "Profile": "Profiel", - "Profile picture": "Profielafbeelding", "Public": "Publiek", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", "Restore draft": "Concept herstellen", "Restrict email domains of new users?": "", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "Zoek opdrachten", "Search people": "Zoek naar mensen", "Search results": "Zoekresultaten", - "Search subscribers": "", "See how to configure email.": "Bekijk e-mailconfiguratie", "Select a stream below or change topic name.": "", "Select date and time": "", @@ -911,7 +910,6 @@ "Stream creation": "", "Stream description": "Kanaalbeschrijving", "Stream list": "", - "Stream membership": "Kanaallidmaatschap", "Stream name": "Kanaalnaam", "Stream permissions": "", "Stream settings": "Kanaalinstellingen", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "", "User groups": "Gebruikers groep", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/no/LC_MESSAGES/django.po b/locale/no/LC_MESSAGES/django.po index 2bb39ad37f..40a2eac6cc 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: 2022-03-03 19:42+0000\n" +"POT-Creation-Date: 2022-03-16 00:45+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -54,7 +54,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "" @@ -572,7 +572,6 @@ msgstr "" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -627,6 +626,7 @@ msgstr "" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 templates/zerver/for-research.html:385 +#: templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "" @@ -748,8 +748,6 @@ msgstr "" msgid "Normal users" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -757,7 +755,6 @@ msgstr "" msgid "Hi," msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -767,12 +764,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -780,727 +775,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no " -"longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch " -"up on what's happened while you're away—read the topics that are relevant to " -"you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on " -"Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in email " -"notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in email " -"notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this " -"stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to " -"accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded " -"to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been " -"voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by " -"going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out " -"to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1512,6 +786,43 @@ msgid "" "%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1528,80 +839,27 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1623,6 +881,16 @@ msgstr "" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1630,6 +898,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1641,6 +921,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1648,6 +933,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1671,6 +994,18 @@ msgid "" "a>, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1737,6 +1072,22 @@ msgid "" "zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1744,6 +1095,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1752,6 +1119,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "" @@ -1779,6 +1161,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1786,6 +1173,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1803,6 +1195,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1810,6 +1207,20 @@ msgid "" "Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1846,6 +1257,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this " +"stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1931,6 +1363,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1944,6 +1389,51 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1952,6 +1442,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1971,6 +1470,22 @@ msgid "" "immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1979,6 +1494,29 @@ msgid "" "\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1995,6 +1533,64 @@ msgid "" "You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded " +"to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been " +"voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by " +"going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out " +"to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2199,7 +1795,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2211,6 +1807,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 templates/zerver/for-research.html:391 +#: templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2821,7 +2418,7 @@ msgstr "" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 zerver/lib/users.py:261 #: zerver/views/invite.py:49 zerver/views/realm_emoji.py:31 -#: zerver/views/streams.py:321 zerver/views/streams.py:545 +#: zerver/views/streams.py:322 zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "" @@ -2841,110 +2438,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated " +"with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2952,155 +2580,155 @@ msgstr "" msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for " @@ -3110,35 +2738,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-" @@ -3149,153 +2775,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one " "day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3454,7 +3075,7 @@ msgstr "" msgid "Must be an organization administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "" @@ -3498,8 +3119,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "" @@ -3677,14 +3298,18 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3863,36 +3488,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3901,22 +3526,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3974,7 +3603,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -4002,15 +3631,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4066,7 +3703,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4083,129 +3720,139 @@ msgstr "" msgid "User is deactivated" msgstr "" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4232,143 +3879,143 @@ msgstr "" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4451,24 +4098,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4510,19 +4157,19 @@ msgstr "" msgid "Invalid stream id {}. No invites were sent." msgstr "" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4543,7 +4190,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4660,7 +4307,7 @@ msgstr "" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4720,78 +4367,78 @@ msgstr "" msgid "New organization creation disabled" msgstr "" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4845,7 +4492,7 @@ msgstr "" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5018,7 +4665,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "" @@ -5056,33 +4703,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/no/translations.json b/locale/no/translations.json index 750bf0aaf4..aa470fb66c 100644 --- a/locale/no/translations.json +++ b/locale/no/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "", "Add a new user group": "", "Add alert word": "", + "Add all users": "", "Add another user...": "", "Add choice": "", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "Legg til sp\u00f8rsm\u00e5l", "Add stream": "Legg til str\u00f8m", "Add streams": "", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "Legg til oppgave", "Add video call": "Legg til videosamtale", @@ -108,7 +110,6 @@ "All": "", "All messages": "", "All messages including muted streams": "", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "", "All time": "", @@ -158,7 +159,7 @@ "Authentication methods": "", "Author": "Forfatter", "Automatic": "", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", "Back to streams": "", "Billing": "", @@ -190,6 +191,7 @@ "Check all": "", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "", + "Choose subscribers": "", "Clear emoji image": "", "Clear profile picture": "", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "", "Copy and close": "", "Copy code": "", - "Copy from stream": "", "Copy link": "", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "", "Default streams": "", "Default user settings": "", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "", + "Do you want to add everyone?": "", "Domain": "", "Don\u2019t allow disposable email addresses": "", "Download": "", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "", - "Filter": "", "Filter bots": "", "Filter by category": "", "Filter code playgrounds": "", "Filter deactivated users": "", - "Filter emojis": "", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "", "Filter languages": "", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "", "First message": "", @@ -634,12 +639,12 @@ "New password is too weak": "", "New private message": "", "New stream message": "", - "New stream notifications:": "", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "", "New topic": "", - "New user notifications:": "", + "New user notifications": "", "Next message": "", "Next unread private message": "", "Next unread topic": "", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "", "Participated": "", "Password": "", "Password is too weak": "", "Password should be at least {length} characters long": "", "Pattern": "", - "People to add": "", "Personal": "", "Personal settings": "", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "", "Profile": "", - "Profile picture": "", "Public": "", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", "Restore draft": "", "Restrict email domains of new users?": "", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "", "Search people": "", "Search results": "", - "Search subscribers": "", "See how to configure email.": "", "Select a stream below or change topic name.": "", "Select date and time": "", @@ -911,7 +910,6 @@ "Stream creation": "", "Stream description": "", "Stream list": "", - "Stream membership": "", "Stream name": "", "Stream permissions": "", "Stream settings": "", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "", "User groups": "", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/pl/LC_MESSAGES/django.po b/locale/pl/LC_MESSAGES/django.po index 21d3f5a0a8..422f08d18d 100644 --- a/locale/pl/LC_MESSAGES/django.po +++ b/locale/pl/LC_MESSAGES/django.po @@ -18,9 +18,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Mateusz Galazka \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Polish (http://www.transifex.com/zulip/zulip/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -65,7 +65,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "Nieprawidłowe parametry" @@ -581,7 +581,6 @@ msgstr "Wiadomości" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -634,7 +633,7 @@ msgstr "Podaj swój adres email" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Stwórz organizację" @@ -753,8 +752,6 @@ msgstr "Goście" msgid "Normal users" msgstr "Zwykli użytkownicy" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -762,7 +759,6 @@ msgstr "Zwykli użytkownicy" msgid "Hi," msgstr "Cześć, " -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -772,12 +768,10 @@ msgid "" "please click below:" msgstr "Otrzymaliśmy żądanie zmiany adresu email dla konta Zulip %(realm_uri)s z %(old_email)s na %(new_email)s. Aby potwierdzić zmianę, kliknij poniżej:" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "Potwierdź zmianę adresu email" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -785,724 +779,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "Ostatnio zalogowałeś się do Zulipa. Wspaniale!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "Kliknij przycisk poniżej, aby zakończyć rejestrację." - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "Zakończ rejestrację" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "Logo Zulip" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "Nowe kanały" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "Kliknij tutaj aby się zalogować do Zulipa i być na bieżąco." - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "Zarządzaj preferencjami email" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "Wypisz z listy mailingowej" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "Pływająca ryba" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "Jeżeli masz problem z zalogowaniem do Zulipa, skontaktuj się z supportem Zulipa odpowiadając na tego emaila." - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Dziękujemy za korzystanie z Zulipa!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Witaj w Zulipie!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "Stworzyłeś nową organizację Zulipa %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "Przyłączyłeś się do organizacji Zulipa %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Dane Twojego konta:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Dzień dobry," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Zespół Zulipa" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "Hej," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "Chciałem podzielić się ostatnią rzeczą z Tobą: kilka podpowiedzi w kwestii tematów, ponieważ zarządzanie tematami należy do zaawansowanych użytkowników Zulipa." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "Przykłady krótkich tematów" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "Tematy są jak tytuły wiadomości email. Główna różnica to to, że są one naprawdę krótkie i lekkie. Dwa, trzy słowa tworzą temat. Nie wysilaj się nam wymyśleniem tematu - zawsze możesz edytować go później!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Witaj," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "Naciśnij poniższy przycisk, żeby rozpocząć." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Witaj spowrotem," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Organizacja: %(organization_url)s Czas: %(login_time)s Email: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "Zauważyliśmy, że ktoś zalogował się następującym kontem Zulip." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Czas: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Urządzenie: %(device_browser)s na %(device_os)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "Adres IP: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "Jeśli to byłeś Ty, super! Nie musisz nic więcej robić." - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "Kliknij poniższy przycisk, żeby zresetować hasło." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Zresetuj hasło" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "Nie masz konta w tej organizacji." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "Kliknij poniższy przycisk, aby ponownie aktywować swoją organizacje." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Ponownie aktywuj organizacje" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "Zweryfikuj swój nowy adres email" @@ -1514,6 +790,43 @@ msgid "" "<%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Ostatnio zalogowałeś się do Zulipa. Wspaniale!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Kliknij przycisk poniżej, aby zakończyć rejestrację." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Zakończ rejestrację" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1530,81 +843,28 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "Zarządzaj preferencjami email" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "Nowe kanały" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "Kliknij tutaj aby się zalogować do Zulipa i być na bieżąco." + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "Wypisz z listy mailingowej" #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1625,6 +885,16 @@ msgstr "" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Pływająca ryba" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1632,6 +902,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "Jeżeli masz problem z zalogowaniem do Zulipa, skontaktuj się z supportem Zulipa odpowiadając na tego emaila." + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Dziękujemy za korzystanie z Zulipa!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1643,6 +925,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Witaj w Zulipie!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1650,6 +937,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "Stworzyłeś nową organizację Zulipa %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "Przyłączyłeś się do organizacji Zulipa %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Dane Twojego konta:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1674,6 +999,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Dzień dobry," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Zespół Zulipa" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1740,6 +1077,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "Hej," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "Chciałem podzielić się ostatnią rzeczą z Tobą: kilka podpowiedzi w kwestii tematów, ponieważ zarządzanie tematami należy do zaawansowanych użytkowników Zulipa." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "Przykłady krótkich tematów" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1747,6 +1100,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1755,6 +1124,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "" @@ -1782,6 +1166,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Witaj," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1789,6 +1178,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "Naciśnij poniższy przycisk, żeby rozpocząć." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1806,6 +1200,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "Naciśnij poniższy link, aby zacząć." +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Witaj spowrotem," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1813,6 +1212,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1849,6 +1262,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1931,6 +1365,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1944,6 +1391,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Organizacja: %(organization_url)s Czas: %(login_time)s Email: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "Zauważyliśmy, że ktoś zalogował się następującym kontem Zulip." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Czas: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Urządzenie: %(device_browser)s na %(device_os)s." + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "Adres IP: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "Jeśli to byłeś Ty, super! Nie musisz nic więcej robić." + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1952,6 +1445,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1969,6 +1471,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "Kliknij poniższy przycisk, żeby zresetować hasło." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Zresetuj hasło" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1977,6 +1495,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "Nie masz konta w tej organizacji." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1993,6 +1534,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Kliknij poniższy przycisk, aby ponownie aktywować swoją organizacje." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Ponownie aktywuj organizacje" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2197,7 +1792,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2209,7 +1804,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2812,8 +2407,8 @@ msgstr "Musisz być administratorem serwera" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Niewystarczające pozwolenie" @@ -2833,110 +2428,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "Boty typu webhook mają dostęp tyko do webhooków" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Subdomena musi mieć 3 lub więcej znaków." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Subdomena nie może zaczynać się ani kończyć znakiem \"-\"." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Subdomena może składać się tylko z małych liter, cyfr i znaków \"-\"." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Subdomena nie jest dostępna. Wybierz inną." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "Organizacja, do której próbujesz dołączyć email'em {email}, nie istnieje." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Poproś administratora organizacji o zaproszenie na email {email}." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Domena twojego adresu email {email}, jest na liście zakazanych dla tej organizacji." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Użyj swojego prawdziwego adresu email." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Nowe hasło" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "Token" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Możesz dodać do 10 adresów email po przecinku." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Wporowadź maks. 10 adresów email." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Nie można pokazać wiadomości" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "Ta reakcja już istnieje." -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2944,155 +2570,155 @@ msgstr "" msgid "User not authorized for this query" msgstr "Użytkownik nie jest uprawniony do tego zapytania." -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Nie możesz wysyłać prywatnych wiadomości poza swoją organizację." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Nie ma czego zmienić" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "Twoja organizacja wyłączyła możliwość edycji wiadomości." -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Nie masz pozwolenia na edycję tej wiadomości" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "Prywatne wiadomości są wyłączone w tej organizacji." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "Dane subskrybenta są niedostępnę w tym kanale." -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3101,35 +2727,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3139,153 +2763,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Nieprawidłowa wiadomość" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "Twoje konto jest zbyt nowe aby wysyłać zaproszenia. Zapytaj administratora organizacji lub innego uzytkownika." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Niektórych emaili nie udało się potwierdzić, więc nie wysłano żadnych zaproszeń." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "Nie mogliśmy nikogo zaprosić." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "Istnieje już niestandardowa emoji o tej nazwie." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "Temat nie jest wyciszony" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "Brak pola id {id}." -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3444,7 +3063,7 @@ msgstr "Nieprawidłowy rodzaj emoji." msgid "Must be an organization administrator or emoji author" msgstr "Musisz być administratorem organizacji lub twórcom emoji" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Nieprawidłowe znaki w nazwie emoji" @@ -3488,8 +3107,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "Nieprawidłowy JSON" @@ -3667,14 +3286,18 @@ msgstr "Produktywność" msgid "Version control" msgstr "Kontrola wersji" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Wiadomość musi mieć treść" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "Wiadomość nie może być pusta" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Nieprawidłowa wiadomość" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3854,36 +3477,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Token nie istnieje" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3892,22 +3515,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3965,7 +3592,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3993,15 +3620,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "Rozmiar obrazu przekracza limit," -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "Przesłane dane przekraczają limit twojej organizacji." @@ -4057,7 +3692,7 @@ msgstr "Nieprawidłowy rodzaj bota" msgid "Invalid interface type" msgstr "Nieprawidłowy interfejs" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4074,129 +3709,139 @@ msgstr "Nie ma takiego użytkownika" msgid "User is deactivated" msgstr "Użytkownik jest zdezaktywowany" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4223,143 +3868,143 @@ msgstr "Wewnętrzny błąd serwera" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "wydarzenia na kanale" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Administrator organizacji" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Członek" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Gość" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Publiczny" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "Prywatny, otwarta historia" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "Prywatny, zamknięta historia" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "Wszyscy uczestnicy kanału mogą wysyłać wiadomości" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Spersonalizowane emoji" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "Lista opcji" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "Krótki tekst" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "Długi tekst" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Link" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4442,24 +4087,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Nieprawidłowy typ pola" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4501,19 +4146,19 @@ msgstr "Nie ma takiego zaproszenia" msgid "Invalid stream id {}. No invites were sent." msgstr "Nieprawdiłowe id kanału {}. Zaproszenia nie zostały wysłane." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "Historia edycji wiadomości jest wyłączona w tej organizacji" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "Nie masz uprawnień by usunąć tą wiadomość" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "Wiadomość została już usunięta" @@ -4534,7 +4179,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4651,7 +4296,7 @@ msgstr "Nieprawidłowa domena: {}" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4711,78 +4356,78 @@ msgstr "Link tworzenia organizacji jest przeterminowany lub nieprawidłowy." msgid "New organization creation disabled" msgstr "Wyłączono tworzenie nowych organizacji" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Kanał już ma tę nazwę!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Brak polecenia. Określ przynajmniej jedno \"dodaj\" lub \"skasuj\"." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "Możesz zaprosić tylko innych użytkowników Zephyr do kanałów prywatnych." -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "nowe kanały" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4836,7 +4481,7 @@ msgstr "Nie podano nowych danych" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5009,7 +4654,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Zła forma: JSON input" @@ -5047,33 +4692,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "Należy zweryfikować poprawnym kluczem API serwera Zulp" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Nieprawidłowy rodzaj tokenu." -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/pl/translations.json b/locale/pl/translations.json index d329f0db5b..787f8bd1cf 100644 --- a/locale/pl/translations.json +++ b/locale/pl/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "Dodaj nowe pole do profilu", "Add a new user group": "Dodaj nową grupę użytkowników", "Add alert word": "Dodaj alert", + "Add all users": "", "Add another user...": "Dodaj innego użytkownika...", "Add choice": "Dodaj wybór", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "Dodaj pytanie", "Add stream": "Dodaj kanał", "Add streams": "Dodaj kanały", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "Dodaj zadanie", "Add video call": "Dodaj połączenie wideo", @@ -108,7 +110,6 @@ "All": "Wszystko", "All messages": "Wszystkie wiadomości", "All messages including muted streams": "Wszystkie wiadomości włącznie z wyciszonymi kanałami", - "All stream members can post": "Wszyscy uczestnicy kanału mogą wysyłać wiadomości", "All stream subscribers can post.": "", "All streams": "Wszystkie kanały", "All time": "Od początku", @@ -158,7 +159,7 @@ "Authentication methods": "Metody uwierzytelniania", "Author": "Autor", "Automatic": "Automatycznie", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Awatar z Gravatar", "Back to streams": "", "Billing": "Rozliczenie", @@ -190,6 +191,7 @@ "Check all": "Zaznacz wszystko", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "Wybierz awatar", + "Choose subscribers": "", "Clear emoji image": "Wyczyść obraz emoji", "Clear profile picture": "Wyczyść zdjęcie profilowe", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "Skopiowano!", "Copy and close": "Skopiuj i zamknij", "Copy code": "", - "Copy from stream": "Skopiuj z kanału", "Copy link": "Kopiuj link", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "Grudzień", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "Język domyślny", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Domyślne ustawienia dla nowych użytkowników dołączających do organizacji.", "Default streams": "Domyślne kanały", "Default user settings": "Domyślne ustawienia użytkownika", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "Ustawienia widoku", + "Do you want to add everyone?": "", "Domain": "Domena", "Don\u2019t allow disposable email addresses": "", "Download": "Pobierz", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "Przesyłanie plików i obrazów zostało zablokowane w tej organizacji.", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "Typ pliku nie jest wspierany.", - "Filter": "Filtr", "Filter bots": "Filtruj boty", "Filter by category": "Filtruj po kategorii", "Filter code playgrounds": "", "Filter deactivated users": "Filtruj nieaktywnych użytkowników", - "Filter emojis": "Filtruj emoji", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "Filtruj zaproszenia", "Filter languages": "Filtruj języki", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "Filtruj kanały", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "Filtruj użytkowników", "First message": "Pierwsza wiadomość", @@ -634,12 +639,12 @@ "New password is too weak": "Nowe hasło jest zbyt słabe", "New private message": "Nowa wiadomość prywatna", "New stream message": "Nowa wiadomość na kanale", - "New stream notifications:": "Nowe powiadomienia kanału:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "Nowe zadanie", "New topic": "Nowy wątek", - "New user notifications:": "Nowe powiadomienia użytkownika:", + "New user notifications": "", "Next message": "Następna wiadomość", "Next unread private message": "Następna nieprzeczytana wiadomość prywatna", "Next unread topic": "Następny nieprzeczytany wątek", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "Tylko administratorzy organizacji mogą dodawać niestandardowe emoji.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "Tylko administratorzy organizacji mogą edytować te ustawienia", "Only organization administrators can edit these settings.": "Tylko administratorzy organizacji mogą edytować te ustawienia.", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "Tylko administratorzy organizacji mogą pisać w tym kanale.", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "Tylko właściciele organizacji mogą edytować te opcje.", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "Uczestnicy", "Participated": "Uczestniczył", "Password": "Hasło", "Password is too weak": "Hasło jest zbyt słabe", "Password should be at least {length} characters long": "", "Pattern": "Wzór", - "People to add": "Osoby do dodania", "Personal": "Personalne", "Personal settings": "Ustawienia osobiste", "Pin stream to top": "Przypnij kanał na górze", @@ -785,7 +785,6 @@ "Private, shared history": "Prywatny, otwarta historia", "Pro tip: You can use 'd' to open your drafts.": "Wskazówka: możesz używać klawisza 'd', żeby otworzyć kopie robocze.", "Profile": "Profil", - "Profile picture": "Zdjęcie profilowe", "Public": "Publiczny", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "Wyślij ponownie", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", "Restore draft": "Odzyskaj wersję", "Restrict email domains of new users?": "", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "Operatory wyszukiwania", "Search people": "Wyszukaj osoby", "Search results": "Wyniki wyszukiwania", - "Search subscribers": "Wyszukaj subskrybentów", "See how to configure email.": "Zobacz jak należy skonfigurować email.", "Select a stream below or change topic name.": "", "Select date and time": "Wybierz datę i czas", @@ -911,7 +910,6 @@ "Stream creation": "Tworzenie kanału", "Stream description": "Opis kanału", "Stream list": "Lista kanałów", - "Stream membership": "Członkowie kanału", "Stream name": "Nazwa kanału", "Stream permissions": "Uprawnienia kanału", "Stream settings": "Ustawienia kanału", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Hasło dostępu użytkownika zostanie usunięte z systemu, a wszystkie jego boty wyłączone.", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "", "This file exceeds maximum allowed size of": "Rozmiar pliku przekracza maksymalny dozwolony rozmiar ", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "Dodano grupę użytkowników!", "User groups": "Grupy użytkowników", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/pt/LC_MESSAGES/django.po b/locale/pt/LC_MESSAGES/django.po index 39a5cb2b50..9ffeb25734 100644 --- a/locale/pt/LC_MESSAGES/django.po +++ b/locale/pt/LC_MESSAGES/django.po @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Daniel Ferreira \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Portuguese (http://www.transifex.com/zulip/zulip/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,7 +62,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "Parâmetros inválidos" @@ -578,7 +578,6 @@ msgstr "Mensagens" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -631,7 +630,7 @@ msgstr "Insira seu endereço de email" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Criar organização" @@ -750,8 +749,6 @@ msgstr "Usuários convidados" msgid "Normal users" msgstr "Usuários padrão" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -759,7 +756,6 @@ msgstr "Usuários padrão" msgid "Hi," msgstr "Oi," -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -769,12 +765,10 @@ msgid "" "please click below:" msgstr "Nós recebemos uma solicitação para alterar o endereço de e-mail para a conta do Zulip em %(realm_uri)s de %(old_email)s para %(new_email)s. Para confirmar esta modificação, por favor clique abaixo:" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "Confirmar alteração de e-mail" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -782,724 +776,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "Você recentemente se inscreveu no Zulip. Incrível!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "Clique no botão abaixo para concluir o registro." - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "Completar registro" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "Contacte-nos a qualquer momento em %(support_email)s se você tiver problemas, tiver algum retorno ou apenas quiser conversar!" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "Logo do Zulip" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "Novos fluxos" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "Clique aqui para fazer login no Zulip e se atualizar." - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "Gerenciar preferências de e-mail" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "Cancelar inscrição de resumos de e-mails" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "Peixe nadando" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "Se você tiver problemas para entrar, por favor contacte o suporte do Zulip respondendo a este e-mail." - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Obrigado por utilizar o Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Bem-vindo ao Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "Você criou a nova organização Zulip %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "Você ingressou a organização Zulip %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Detalhes da sua conta:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "URL da organização: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "Usuário: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "Usar sua conta LDAP entrar" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "Email: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Felicidades," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Equipe Zulip" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "Ei," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "Eu queria compartilhar uma última coisa com você: algumas dicas sobre tópicos, já que dominar tópicos é uma parte fundamental de ser um usuário avançado do Zulip." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "Exemplos de tópicos curtos" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "Os tópicos são como linhas de assunto de e-mail. A grande diferença, porém, é que eles são realmente curtos e leves. Duas ou três palavras farão isso. Não pense demais—você sempre pode editar a mensagem mais tarde!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "Bons tópicos: maquete de design, Falha 345, Acme Burgers" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "Não recomendado: \"O que as pessoas acham dessa nova maquete de design?\", \"Estou analisando a Falha 345\", \"A Acme Burgers está aberta para o almoço?\"" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "Exemplo de um tópico que é longo demais" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "Por que se preocupar com tópicos? Bem, duas razões: torna as conversas mais claras (imagine se o e-mail não os tiver!) E permite que você acompanhe de maneira mais eficiente o que aconteceu enquanto está ausente—leia os tópicos que são relevantes para você, e ignore os que não são!" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "Dê uma volta agora." - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "Obrigado," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "Desinscrever dos e-mails de boas vindas" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Olá," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "Para começar, clique no botão abaixo." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Olá novamente," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "Este é o último lembrete que você receberá para este convite." - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "Você está recebendo isto porque tem notificações por e-mail habilitadas para este fluxo." - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "Melhor," - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Organização: %(organization_url)s Horário: %(login_time)s E-mail: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "Observamos uma entrada recente para a seguinte conta Zulip." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "Organização: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "E-mail: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Horário: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Dispositivo: %(device_browser)s em %(device_os)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "Endereço IP: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "Se isto foi você, ótimo! Não há mais nada que você precise fazer." - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Segurança do Zulip" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "Desinscrever de notificações de entrada" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "Alguém (provavelmente você) requisitou uma nova senha para a conta do Zulip %(email)s em %(realm_uri)s." - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "Clique no botão abaixo para redefinir sua senha." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Redefinir senha" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "Você não tem uma conta nessa organização Zulip." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "Você tem contas ativas nas seguintes organizações." - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "Você pode tentar entrar ou redefinir sua senha nas organizações acima." - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "Se você não reconhece esta atividade, você pode ignorar com segurança este e-mail." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "Caros antigos administradores de %(realm_name)s," - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "Um de seus administradores requisitou a reativação da organização anteriormente desativada do Zulip hospedada em %(realm_uri)s." - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "Clique no botão abaixo para reativar sua organização." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Reativar organização" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "Se na requisição tiver ocorrido um erro, você não poderá fazer nada e esse link expirará em 24 horas." - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "Verifique seu novo endereço de e-mail" @@ -1511,6 +787,43 @@ msgid "" "<%(support_email)s>." msgstr "Se você não requisitou esta modificação. por favor contacte-nos imediatamente em <%(support_email)s>." +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Você recentemente se inscreveu no Zulip. Incrível!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Clique no botão abaixo para concluir o registro." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Completar registro" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "Contacte-nos a qualquer momento em %(support_email)s se você tiver problemas, tiver algum retorno ou apenas quiser conversar!" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1527,81 +840,28 @@ msgid "" "feedback, or just want to chat!" msgstr "Contacte-nos a qualquer momento em %(support_email)s se você tiver problemas, tiver algum retorno ou apenas quiser conversar!" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "Gerenciar preferências de e-mail" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "Novos fluxos" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "Clique aqui para fazer login no Zulip e se atualizar." + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "Cancelar inscrição de resumos de e-mails" #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1622,6 +882,16 @@ msgstr "Gerenciar preferências de e-mail:" msgid "Unsubscribe from digest emails:" msgstr "Cancelar inscrição de e-mails de resumo:" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Peixe nadando" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1629,6 +899,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "Se você tiver problemas para entrar, por favor contacte o suporte do Zulip respondendo a este e-mail." + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Obrigado por utilizar o Zulip!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1640,6 +922,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Bem-vindo ao Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1647,6 +934,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "Você criou a nova organização Zulip %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "Você ingressou a organização Zulip %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Detalhes da sua conta:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "URL da organização: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "Usuário: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "Usar sua conta LDAP entrar" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "Email: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1671,6 +996,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "Aprenda mais sobre o Zulip, torne-se um profissional com alguns atalhos de teclado, ou vai fundo!" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Felicidades," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Equipe Zulip" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1737,6 +1074,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "Ei," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "Eu queria compartilhar uma última coisa com você: algumas dicas sobre tópicos, já que dominar tópicos é uma parte fundamental de ser um usuário avançado do Zulip." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "Exemplos de tópicos curtos" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1744,6 +1097,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "Tópicos são como linhas de assunto de e-mail. A grande diferença, porém, é que eles são realmente curtos e leves. Duas ou três palavras farão isso. Não pense demais neles—você pode sempre editar a mensagem mais tarde!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "Bons tópicos: maquete de design, Falha 345, Acme Burgers" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "Não recomendado: \"O que as pessoas acham dessa nova maquete de design?\", \"Estou analisando a Falha 345\", \"A Acme Burgers está aberta para o almoço?\"" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "Exemplo de um tópico que é longo demais" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1752,6 +1121,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "Por que se preocupar com tópicos? Bem, duas razões: torna as conversas mais claras (imagine se o e-mail não as tiver!), e permite que você acompanhe mais eficientemente o que aconteceu enquanto você está ausente—leia os tópicos que são relevantes para você e ignore os que não são!" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "Dê uma volta agora." + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Obrigado," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "Desinscrever dos e-mails de boas vindas" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "Uma última coisa: usando tópicos como um profissional" @@ -1779,6 +1163,11 @@ msgstr "Dê uma voltinha agora:" msgid "Unsubscribe from welcome emails:" msgstr "Desinscrever de e-mails de boas vindas:" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Olá," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1786,6 +1175,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "Para começar, clique no botão abaixo." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1803,6 +1197,11 @@ msgstr "%(referrer_full_name)s (%(referrer_email)s) quer que você se junte a el msgid "To get started, click the link below." msgstr "Para começar, clique no link abaixo." +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Olá novamente," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1810,6 +1209,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "Este é o último lembrete que você receberá para este convite." + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1846,6 +1259,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "Você está recebendo isto porque tem notificações por e-mail habilitadas para este fluxo." + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1928,6 +1362,19 @@ msgstr "\nNão responda esse e-mail. Este servidor Zulip não esta configurado\ msgid "Manage email preferences: " msgstr "Gerenciar preferências de e-mail:" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "Melhor," + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1941,6 +1388,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "O email associado à sua conta Zulip foi recentemente alterado para %(new_email)s. Se você não solicitou essa alteração, por favor, contacte-nos imediatamente em <%(support_email)s>." +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Organização: %(organization_url)s Horário: %(login_time)s E-mail: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "Observamos uma entrada recente para a seguinte conta Zulip." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Organização: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "E-mail: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Horário: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Dispositivo: %(device_browser)s em %(device_os)s." + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "Endereço IP: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "Se isto foi você, ótimo! Não há mais nada que você precise fazer." + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1949,6 +1442,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Segurança do Zulip" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "Desinscrever de notificações de entrada" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1966,6 +1468,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "Alguém (provavelmente você) requisitou uma nova senha para a conta do Zulip %(email)s em %(realm_uri)s." + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "Clique no botão abaixo para redefinir sua senha." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Redefinir senha" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1974,6 +1492,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "Você não tem uma conta nessa organização Zulip." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "Você tem contas ativas nas seguintes organizações." + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "Você pode tentar entrar ou redefinir sua senha nas organizações acima." + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "Se você não reconhece esta atividade, você pode ignorar com segurança este e-mail." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1990,6 +1531,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "Você já tinha uma conta em %(realm_uri)s, mas ela foi desativada. Você pode contactar um administrador da organização para reativar sua conta." +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "Caros antigos administradores de %(realm_name)s," + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "Um de seus administradores requisitou a reativação da organização anteriormente desativada do Zulip hospedada em %(realm_uri)s." + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Clique no botão abaixo para reativar sua organização." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Reativar organização" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "Se na requisição tiver ocorrido um erro, você não poderá fazer nada e esse link expirará em 24 horas." + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "Reative sua organização no Zulip" @@ -2194,7 +1789,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2206,7 +1801,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2809,8 +2404,8 @@ msgstr "Deve ser um administrador do servidor" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Permissão insuficiente" @@ -2830,110 +2425,141 @@ msgstr "Cabeçalho de autorização ausente para autenticação básica" msgid "Webhook bots can only access webhooks" msgstr "Bots webhooks podem apenas acessar webhooks" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Subdomínio precisa ter comprimento 3 ou maior." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Subdomínio não pode iniciar ou terminar com um '-'." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Subdomínio pode apenas ter letras minúsculas, números e '-'s." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Subdomínio indisponível. Por favor, escolha um diferente." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "A organização que você está tentando ingressar utilizando {email} não existe." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Por favor, solicite um convite para {email} do administrador da organização." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Seu endereço de e-mail {email} não está em um dos domínios com permissão para se inscrever em contas dessa organização." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Por favor, utilize seu endereço de e-mail real." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "Endereços de e-mail contendo + não são permitidos nesta organização." -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Nova senha" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "Nova confirmação de senha" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "Token" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Adicionar até 10 endereços de e-mail separados por vírgula." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Por favor, insira no máximo 10 e-mails." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "Não conseguimos encontrar essa organização Zulip." -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Não é possível processar a mensagem" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "Reação já existe." -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "ID de usuário inválido {}" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2941,155 +2567,155 @@ msgstr "ID de usuário inválido {}" msgid "User not authorized for this query" msgstr "Usuário não autorizado para esta consulta" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Você não pode enviar mensagens privadas para fora de sua organização." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "Lembretes podem somente ser definidos para fluxos." -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Nada para alterar" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "Sua organização desligou a edição de mensagem" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Você não tem permissão para editar esta mensagem" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "O limite de tempo para editar esta mensagem passou" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 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." -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "As mensagens privadas estão desativadas nesta organização." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgets: o programador da API enviou conteúdo JSON inválido" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "Dados do inscrito não está disponível para este fluxo" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "Impossível recuperar inscritos para fluxo privado" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3098,35 +2724,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3136,153 +2760,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "Inscrições habilitadas" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Mensagem inválida" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "Sua conta é muito nova para enviar convites para esta organização. Pergunte a um administrador da organização ou a um usuário mais experiente." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Alguns e-mails não foram validados, por isso não enviamos nenhum convite." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "Não fomos capazes de convidar ninguém." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "Um emoji personalizado com este nome já existe." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "Tópico não está silenciado" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "Mapeamento de pedidos inválido." -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "Campo id {id} não encontrado." -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3441,7 +3060,7 @@ msgstr "Tipo de emoji inválido." msgid "Must be an organization administrator or emoji author" msgstr "Deve ser um administrador da organização ou autor do emoji" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Caracteres inválidos no nome do emoji" @@ -3485,8 +3104,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "Uso de API excedeu a taxa limite" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "JSON mal formado" @@ -3664,14 +3283,18 @@ msgstr "Produtividade" msgid "Version control" msgstr "Controle de versão" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Mensagem não deve ser vazia" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "Mensagem não deve conter bytes nulos" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Mensagem inválida" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3851,36 +3474,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Token não existe" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "{full_name} mencionou você:" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "{full_name} mencionou a todos:" @@ -3889,22 +3512,26 @@ msgstr "{full_name} mencionou a todos:" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "Não é possível decidir entre os argumentos '{var_name1}' e '{var_name2}'" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "Argumento '{var_name}' ausente" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "Valor incorreto para '{var_name}': {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3962,7 +3589,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3990,15 +3617,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 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.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "Tamanho da imagem excede limite." -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "Envio excederia a cota de envio da organização." @@ -4054,7 +3689,7 @@ msgstr "Tipo do bot inválido" msgid "Invalid interface type" msgstr "Tipo de interface inválido" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4071,129 +3706,139 @@ msgstr "Usuário não existe" msgid "User is deactivated" msgstr "Usuário está desativado" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item} não pode estar em branco." -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} é muito longa (limite: {max_length} caracteres)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "{var_name} tem tamanho incorreto {length}; deve ser {target_length}" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' não pode estar em branco." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}' não é uma opção válida para '{field_name}'." -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4220,143 +3865,143 @@ msgstr "Erro interno do servidor" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "Dono da organização" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Administrador da organização" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Membro" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Convidado" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Público" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "Todos os membros do fluxo podem postar" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "Apenas administradores da organização podem postar" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "Apenas membros plenos da organização podem postar" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Emoji unicode" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Emoji personalizado" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Emoji extra do Zulip" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "Lista de opções" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "Selecionador de pessoa" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "Texto curto" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "Texto longo" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "Selecionador de data" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Link" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "Conta externa" @@ -4439,24 +4084,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "Cabeçalho User-Agent ausente da requisição" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "O rótulo não pode ficar em branco." -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "Campo deve ter pelo menos uma escolha." -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Tipo de campo inválido." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4498,19 +4143,19 @@ msgstr "Nenhum convite" msgid "Invalid stream id {}. No invites were sent." msgstr "id de fluxo inválido {}. Nenhum convite foi enviado." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "Histórico de edição de mensagem está desabilitado nesta organização" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "Você não tem permissão para excluir esta mensagem" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "O limite de tempo para excluir esta mensagem passou" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "Mensagem já deletada" @@ -4531,7 +4176,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4648,7 +4293,7 @@ msgstr "Domínio inválido: {}" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4708,78 +4353,78 @@ msgstr "O link de criação da organização expirou ou não é válido." msgid "New organization creation disabled" msgstr "Criação de nova organização desabilitada" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "Usuário não autorizado a executar consultas em nome de '{principal}'" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "Você deve passar \"new_description\" ou \"new_group_name\"." -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "Valor inválido para \"op\". Especifique \"adicionar\" ou \"remover\"." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Fluxo já possui este nome!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Nada para fazer. Especifique pelo menos \"adicionar\" ou \"excluir\"." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "Você pode apenas convitar outros usuários do espelhamento Zephyr para fluxos privados." -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4833,7 +4478,7 @@ msgstr "Nenhum novo dado fornecido" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5006,7 +4651,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Entrada JSON mal-formada" @@ -5044,33 +4689,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "Deve validar com chave API válida do servidor Zulip" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Tipo de token inválido" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "Dados estão fora de ordem." -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/pt/translations.json b/locale/pt/translations.json index 31dbfa84ba..00a8a01d92 100644 --- a/locale/pt/translations.json +++ b/locale/pt/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "Adicionar um novo campo de perfil", "Add a new user group": "Adicionar um novo grupo de usuário", "Add alert word": "Adicionar alerta de palavra", + "Add all users": "", "Add another user...": "Adicionar outro usuário...", "Add choice": "Adicionar escolha", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "Adicionar pergunta", "Add stream": "Adiconar fluxo", "Add streams": "Adicionar fluxos", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "Adicionar tarefa", "Add video call": "Adicionar chamada de vídeo", @@ -108,7 +110,6 @@ "All": "Todos", "All messages": "Todas as mensagens", "All messages including muted streams": "", - "All stream members can post": "Todos os membros do fluxo podem postar", "All stream subscribers can post.": "", "All streams": "Todos os fluxos", "All time": "Período integral", @@ -158,7 +159,7 @@ "Authentication methods": "Métodos de autenticação", "Author": "Autor", "Automatic": "Automático", - "Avatar changes are disabled in this organization.": "Mudanças na imagem de perfil estão desativadas nesta organização", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Avatar do Gravatar", "Back to streams": "", "Billing": "Faturamento", @@ -190,6 +191,7 @@ "Check all": "Verificar tudo", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "Escolher avatar", + "Choose subscribers": "", "Clear emoji image": "Remover imagem do emoji", "Clear profile picture": "Remover imagem de perfil", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "Copiado!", "Copy and close": "Copiar e fechar", "Copy code": "Copiar código", - "Copy from stream": "Copiar do fluxo", "Copy link": "Copiar link", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "Dezembro", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "Idioma padrão", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Configurações padrão para novos usuários que ingressam nessa organização.", "Default streams": "Fluxos padrão", "Default user settings": "Configurações de usuário padrão", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "Configurações de visualização", + "Do you want to add everyone?": "", "Domain": "Domínio", "Don\u2019t allow disposable email addresses": "Não permitir endereços de email indisponíveis", "Download": "Download", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "Exportação falhou", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "O envio de arquivos e imagens foi desativado para esta organização.", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "Tipo do arquivo não é suportado.", - "Filter": "Filtrar", "Filter bots": "Filtrar bots", "Filter by category": "Filtrar por categoria", "Filter code playgrounds": "", "Filter deactivated users": "Filtrar usuários desativados", - "Filter emojis": "", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "Filtrar convites", "Filter languages": "Filtrar idiomas", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "Filtrar fluxos", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "Filtrar usuários", "First message": "Primeira mensagem", @@ -634,12 +639,12 @@ "New password is too weak": "Nova senha é muito fraca", "New private message": "Nova mensagem privada", "New stream message": "Nova mensagem de fluxo", - "New stream notifications:": "Novas notificações de fluxo:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "Nova tarefa", "New topic": "Novo tópico", - "New user notifications:": "Novas notificações de usuário:", + "New user notifications": "", "Next message": "Próxima mensagem", "Next unread private message": "Próxima mensagem privada não lida", "Next unread topic": "Próximo tópico não lido", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "Apenas administradores da organização podem adicionar emoji personalizados nesta organização.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "Apenas administradores da organização podem editar estas configurações.", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "Apenas administradores da organização podem postar", "Only organization administrators can post.": "Apenas administradores da organização podem postar.", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "Apenas administradores da organização são permitidos de postar neste fluxo.", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "Apenas membros plenos da organização podem postar", "Only organization full members can post.": "Apenas membros plenos da organização podem postar.", "Only organization owners can edit these settings.": "Apenas proprietários de organizações podem editar essas configurações.", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "Participantes", "Participated": "", "Password": "Senha", "Password is too weak": "Senha é muito fraca", "Password should be at least {length} characters long": "", "Pattern": "Padrão", - "People to add": "Pessoas a adicionar", "Personal": "", "Personal settings": "", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "Dica: Você pode apertar 'd' para abrir seus rascunhos.", "Profile": "Perfil", - "Profile picture": "Imagem de perfil", "Public": "Público", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "Reenviar", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "Reenvio encontrou um erro. Por favor, recarregue e tente novamente.", + "Reset zoom": "", "Restore draft": "Restaurar rascunho", "Restrict email domains of new users?": "Restringir domínios de e-mail de novos usuários?", "Restrict to a list of domains": "Restringir para uma lista de domínios", @@ -840,7 +840,6 @@ "Search operators": "Operadores de pesquisa", "Search people": "Pesquisar pessoas", "Search results": "Resultados da pesquisa", - "Search subscribers": "Pesquisar inscritos", "See how to configure email.": "Ver como configurar o e-mail.", "Select a stream below or change topic name.": "", "Select date and time": "Selecione data e hora", @@ -911,7 +910,6 @@ "Stream creation": "Criação de fluxo", "Stream description": "Descrição do fluxo", "Stream list": "Lista de fluxos", - "Stream membership": "Membros do fluxo", "Stream name": "Nome do fluxo", "Stream permissions": "Permissões do fluxo", "Stream settings": "Configurações do fluxo", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Sua senha será apagada de nossos sistemas, e qualquer bot que eles mantenham será desativado.", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "Esta ação é permanente e não pode ser desfeita. Todos os usuários perderão permanentemente o acesso às suas contas no Zulip.", "This file exceeds maximum allowed size of": "Este arquivo excede o tamanho máximo de", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "Grupo de usuário adicionado!", "User groups": "Grupos de usuário", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/pt_PT/LC_MESSAGES/django.po b/locale/pt_PT/LC_MESSAGES/django.po index 1f6d84d780..63afeb8c6a 100644 --- a/locale/pt_PT/LC_MESSAGES/django.po +++ b/locale/pt_PT/LC_MESSAGES/django.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Cláudio Martins, 2022 # João Alves , 2021 msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: João Alves \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Portuguese (Portugal) (http://www.transifex.com/zulip/zulip/language/pt_PT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -44,7 +45,7 @@ msgstr "Mensagens privadas de grupo" #: analytics/views/stats.py:295 msgid "Unknown chart name: {}" -msgstr "" +msgstr "Nome do gráfico desconhecido: {}" #: analytics/views/stats.py:305 #, python-brace-format @@ -55,7 +56,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "Parâmetros inválidos" @@ -106,7 +107,7 @@ msgstr "" #: corporate/lib/registration.py:101 msgid "All Zulip licenses for this organization are currently in use." -msgstr "" +msgstr "Todas as licenças Zulip para esta organização estão atualmente em uso." #: corporate/lib/registration.py:104 #, python-brace-format @@ -297,7 +298,7 @@ msgstr "Último ano" #: templates/analytics/stats.html:54 templates/analytics/stats.html:95 msgid "All time" -msgstr "" +msgstr "Tempo todo" #: templates/analytics/stats.html:60 msgid "Active users" @@ -411,7 +412,7 @@ msgstr "" #: templates/corporate/support_request.html:27 msgid "Message" -msgstr "" +msgstr "Mensagem" #: templates/corporate/support_request.html:33 msgid "Submit" @@ -571,7 +572,6 @@ msgstr "Mensagens" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -624,7 +624,7 @@ msgstr "Introduza o seu endereço de e-mail" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Criar organização" @@ -743,8 +743,6 @@ msgstr "Utilizadores visitantes" msgid "Normal users" msgstr "Utilizadores normais" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -752,7 +750,6 @@ msgstr "Utilizadores normais" msgid "Hi," msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -762,12 +759,10 @@ msgid "" "please click below:" msgstr "Recebemos um pedido de alteração de endereço de e-mail para a conta Zulip em %(realm_uri)s de %(old_email)s para %(new_email)s. Para confirmar esta alteração, por favor clique abaixo:" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "Confirmar alteração de e-mail" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -775,724 +770,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "Clique o butão abaixo para completar o registo." - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "Completar registo" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "Novos canais" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "Gerir preferências de e-mail" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "Desinscrever e-mails de resumo" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "Peixe a nadar" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "Se encontrar problemas a iniciar sessão, por favor contacte o apoio do Zulip respondendo para este e-mail." - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Obrigado por usar o Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Bem-vindo ao Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "Criou a nova organização Zulip %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "Aderiu à organização Zulip %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Detalhes de conta:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "URL da organização: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "Nome de utilizador: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "Usar conta LDAP para iniciar sessão" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "E-mail: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Viva," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Equipa Zulip" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "Exemplos de temas curtos" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "Os Temas são como a linha de assunto de um e-mail. A grande diferença, contudo, é serem curtos e leves. Duas ou três palavras chegam. E sem pensar muito—pode sempre editar a mensagem mais tarde!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "Bons temas: rascunho de design, Bug 345, hambúrgueres caseiros" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "Não recomendado: \"O que acham deste rascunho de design?\", \"Estou a ver o bug 345\", \"Alguém quer almoçar hambúrgueres caseiros?\"" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "Exemplo de um tema demasiado longo" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "Obrigado," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "Desinscrever e-mails de boas-vindas" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Oi," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "Para começar, clique no botão abaixo." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Olá mais uma vez," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "Este é o último lembrete que irá receber sobre este convite." - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "\n Este convite expira dentro de dois dias. Se o convite expirar,\n vai precisar de pedir outro a %(referrer_name)s.\n " - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "Foi detetado um início de sessão recente para a conta Zulip seguinte." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "Organização: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "E-mail: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Hora: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Dispositivo: %(device_browser)s no%(device_os)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "Endereço IP: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "Desinscrever notificações de início de sessão" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "Clique no botão abaixo para redefinir a sua palavra-passe." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Redefinir palavra-passe" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "Não tem conta nessa organização Zulip." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "Se não reconhece esta atividade, pode ignorar este e-mail." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "Clique no botão abaixo para reativar a sua organização." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Reativar organização" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1504,6 +781,43 @@ msgid "" "<%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Clique o butão abaixo para completar o registo." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Completar registo" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1520,82 +834,29 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "Gerir preferências de e-mail" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "Novos canais" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." msgstr "" +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "Desinscrever e-mails de resumo" + #: templates/zerver/emails/digest.subject.txt:1 #, python-format msgid "Zulip digest for %(realm_name)s" @@ -1615,6 +876,16 @@ msgstr "Gerir preferências de e-mail:" msgid "Unsubscribe from digest emails:" msgstr "Desinscrever e-mails de resumo:" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Peixe a nadar" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1622,6 +893,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "Se encontrar problemas a iniciar sessão, por favor contacte o apoio do Zulip respondendo para este e-mail." + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Obrigado por usar o Zulip!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1633,6 +916,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Bem-vindo ao Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1640,6 +928,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "Criou a nova organização Zulip %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "Aderiu à organização Zulip %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Detalhes de conta:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "URL da organização: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "Nome de utilizador: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "Usar conta LDAP para iniciar sessão" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "E-mail: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1664,6 +990,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "Saiba mais sobre o Zulip, torne-se um pro com alguns atalhos de teclado, ou mergulhe de cabeça!" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Viva," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Equipa Zulip" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1730,6 +1068,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "Exemplos de temas curtos" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1737,6 +1091,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "Bons temas: rascunho de design, Bug 345, hambúrgueres caseiros" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "Não recomendado: \"O que acham deste rascunho de design?\", \"Estou a ver o bug 345\", \"Alguém quer almoçar hambúrgueres caseiros?\"" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "Exemplo de um tema demasiado longo" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1745,6 +1115,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Obrigado," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "Desinscrever e-mails de boas-vindas" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "Mais uma coisa: usar temas como um pro" @@ -1772,6 +1157,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "Desinscrever e-mails de boas-vindas:" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Oi," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1779,6 +1169,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "Para começar, clique no botão abaixo." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1796,6 +1191,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "Para começar, clique no link abaixo." +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Olá mais uma vez," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1803,6 +1203,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "Este é o último lembrete que irá receber sobre este convite." + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "\n Este convite expira dentro de dois dias. Se o convite expirar,\n vai precisar de pedir outro a %(referrer_name)s.\n " + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1839,6 +1253,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1921,6 +1356,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "Gerir preferências de e-mail:" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1934,6 +1382,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "Foi detetado um início de sessão recente para a conta Zulip seguinte." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Organização: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "E-mail: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Hora: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Dispositivo: %(device_browser)s no%(device_os)s." + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "Endereço IP: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1942,6 +1436,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "Desinscrever notificações de início de sessão" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1959,6 +1462,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "Clique no botão abaixo para redefinir a sua palavra-passe." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Redefinir palavra-passe" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1967,6 +1486,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "Não tem conta nessa organização Zulip." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "Se não reconhece esta atividade, pode ignorar este e-mail." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1983,6 +1525,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Clique no botão abaixo para reativar a sua organização." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Reativar organização" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "Reativar a sua organização Zulip" @@ -2187,7 +1783,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2199,7 +1795,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2364,7 +1960,7 @@ msgstr "Categorias" #: templates/zerver/integrations/index.html:78 msgid "All" -msgstr "" +msgstr "Todo" #: templates/zerver/invalid_email.html:4 msgid "Invalid email" @@ -2802,8 +2398,8 @@ msgstr "Tem de ser administrador do servidor" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Permissão insuficiente" @@ -2823,110 +2419,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "O subdomínio não pode começar nem terminar com '-'." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "O subdomínio só pode conter letras minúsculas, números, e '-'." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Subdomínio indisponível. Por favor, escolha um diferente." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Por favor, utilize o seu endereço de e-mail real." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Nova palavra-passe" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Adicione até 10 endereços de e-mail separados por vírgulas." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2934,155 +2561,155 @@ msgstr "" msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Não pode enviar mensagens privadas fora da sua organização." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Nada a alterar" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "Os widgets não podem ser editados." -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Não tem permissão para editar esta mensagem" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." -msgstr "" +msgstr "Você não tem permissão para usar menções wildcard neste fluxo." -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "Não tem permissão para mover esta mensagem" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "As mensagens privadas estão desativadas nesta organização." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" -msgstr "" +msgstr "Os tópicos são obrigatórios nesta organização" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets: {error_msg}" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3091,35 +2718,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3129,153 +2754,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "Tema não silenciado" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3434,7 +3054,7 @@ msgstr "Tipo emoji inválido." msgid "Must be an organization administrator or emoji author" msgstr "Tem de ser administrador da organização ou autor do emoji" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Caracteres inválidos no nome do emoji" @@ -3478,8 +3098,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "" @@ -3657,14 +3277,18 @@ msgstr "Produtividade" msgid "Version control" msgstr "Controlo de versões" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "A mensagem não pode estar em branco" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "A mensagem não pode conter bytes nulos" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "O operador {} não é suportado." @@ -3844,36 +3468,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "{full_name} mencionou-o:" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "{full_name} mencionou todos:" @@ -3882,22 +3506,26 @@ msgstr "{full_name} mencionou todos:" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3955,7 +3583,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3983,15 +3611,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "O tamanho da imagem excede o limite." -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4047,7 +3683,7 @@ msgstr "Tipo de bot inválido" msgid "Invalid interface type" msgstr "Tipo de interface inválido" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "ID de utilizador inválido: {}" @@ -4064,129 +3700,139 @@ msgstr "" msgid "User is deactivated" msgstr "O utilizador está desativado" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "{var_name} inválido" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} é demasiado longo (limite: {max_length} caracteres)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "{var_name} não é uma data" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "{var_name} não é um número inteiro" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "{var_name} não é booleano" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "{var_name} não é um código hex de cor válido" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "{var_name} não é uma lista" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "{container} deve ter exactamente {length} itens" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "{variable} != {expected_value} ({value} está errado)" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "{var_name} não é um URL" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}' não é uma opção válida para '{field_name}'." -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4213,143 +3859,143 @@ msgstr "Erro interno do servidor" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "eventos do canal" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "Proprietário da organização" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Administrador da organização" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "Moderador" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Membro" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Visitante" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" -msgstr "" +msgstr "Web-public" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Público" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "Privado, histórico partilhado" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "Privado, histórico protegido" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "Todos os membros do canal podem publicar" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "Apenas administradores da organização podem publicar" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "Apenas administradores da organização e moderadores podem publicar" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "Apenas membros integrais da organização podem publicar" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Emoji personalizados" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "Lista de opções" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "Texto curto" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "Texto longo" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Link" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "Conta externa" @@ -4432,24 +4078,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "Título não pode estar vazio." -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "O campo tem de ter pelo menos uma opção." -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Tipo de campo inválido" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "Já existe um campo com esse título." -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4491,19 +4137,19 @@ msgstr "" msgid "Invalid stream id {}. No invites were sent." msgstr "" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "Não tem permissão para apagar esta mensagem" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "Mensagem já apagada" @@ -4524,7 +4170,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4641,7 +4287,7 @@ msgstr "Domínio inválido: {}" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4701,78 +4347,78 @@ msgstr "O link de criação da organização expirou ou não é válido." msgid "New organization creation disabled" msgstr "" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "Os canais privados não podem ser predefinidos." -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "O canal já tem esse nome!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "Os canais predefinidos não podem ser alterados para privados." -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Nada para fazer. Especifique pelo menos um entre \"adicionar\" ou \"apagar\"." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "{user_name} criou os seguintes canais: {stream_str}." -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "{user_name} criou o novo canal {stream_str}." -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "novos canais" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." -msgstr "Canal criado por {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" +msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4826,7 +4472,7 @@ msgstr "" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -4999,7 +4645,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "" @@ -5037,33 +4683,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/pt_PT/translations.json b/locale/pt_PT/translations.json index 8c1133433b..350084f885 100644 --- a/locale/pt_PT/translations.json +++ b/locale/pt_PT/translations.json @@ -30,18 +30,18 @@ "Total messages: {total_messages}": "Total de mensagens: {total_messages}", "

Stream will be announced in #{notifications_stream}.

": "

O canal será anunciado em #{notifications_stream}.

", "

The stream {stream_name} does not exist.

Manage your subscriptions on your Streams page.

": "

O canal {stream_name} não existe.

Pode gerir as suas subscrições na sua página de Canais.

", - "

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

": "", - "

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

": "", - "

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

": "", - "

You can use any combination of these search operators in a single query. For example:

streamname user@example.com keyword

That query would search for messages sent by email to stream streamname containing the keyword keyword.

": "", + "

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

": "

Está a procurar mensagens enviadas por mais de uma pessoa, o que não é possível.

", + "

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

": "

Está a procurar mensagens que pertencem a mais de um fluxo, o que não é possível.

", + "

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

": "

Está a procurar mensagens que pertencem a mais de um tópico, o que não é possível.

", + "

You can use any combination of these search operators in a single query. For example:

streamname user@example.com keyword

That query would search for messages sent by email to stream streamname containing the keyword keyword.

": "

Pode usar qualquer combinação destes operadores de pesquisa numa única consulta. Por exemplo:

nome do fluxouser@example.com palavra-chave

Esta consulta procuraria mensagens enviadas por o email para transmitir nome do fluxo contendo a palavra-chave palavra-chave .

", "{name} is not subscribed to this stream. They will not be notified if you mention them.": "{name} não está subscrito a este canal. Não será notificado em caso de menção.", "{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} não está subscrito a este canal. Não será notificado a não ser que o subscreva.", - "Subscribe": "", + "Subscribe": "Subscrever", "Click here to learn about exporting private streams and messages.": " Clicar aqui para aprender sobre exportação de canais e mensagens privados.", - "Log in to search your personal history.": "", + "Log in to search your personal history.": "Entrar para pesquisar o seu histórico pessoal.", "Upgrade for more space.": "Faça Upgrade para ter mais espaço.", - " to add a new line": "", - " to send": "", + " to add a new line": " para adicionar nova linha", + " to send": " para enviar", "A Topic Move already in progress.": "Mover tema já em progresso.", "A language is marked as 100% translated only if every string in the web, desktop, and mobile apps is translated, including administrative UI and error messages.": "Um idioma é marcado como 100% traduzido apenas se todas as linhas de texto nas apps web, desktop e móveis estiverem traduzidas, incluindo a UI administrativa e mensagens de erro.", "A stream needs to have a name": "Um canal tem de ter nome", @@ -68,6 +68,7 @@ "Add a new profile field": "Adicionar novo campo de perfil", "Add a new user group": "Adicionar novo grupo de utilizadores", "Add alert word": "Adicionar palavra-alerta", + "Add all users": "", "Add another user...": "Adicionar outro utilizador...", "Add choice": "Adicionar opção", "Add code playground": "Adicionar playground de código", @@ -84,7 +85,8 @@ "Add question": "Adicionar pergunta", "Add stream": "Adicionar canal", "Add streams": "Adicionar canais", - "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", + "Add subscribers": "", + "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "Adicionar assinantes. Use nomedogrupo ou #nomedestram para adicionar assinantes em massa.", "Add task": "Adicionar tarefa", "Add video call": "Adicionar videochamada", "Added successfully!": "Adicionado com sucesso!", @@ -105,13 +107,12 @@ "Alert word removed successfully!": "Palavra-alerta removida com sucesso!", "Alert words": "Palavras-alerta", "Alert words allow you to be notified as if you were @-mentioned when certain words or phrases are used in Zulip. Alert words are not case sensitive.": "As palavras-alerta permitem ser notificado como numa @-menção quando certas palavras ou frases são usadas no Zulip. As palavras-alerta não diferenciam maiúsculas e minúsculas.", - "All": "", + "All": "Todo", "All messages": "Todas as mensagens", "All messages including muted streams": "Todas as mensagens incluindo canais silenciados", - "All stream members can post": "Todos os membros do canal podem postar", "All stream subscribers can post.": "Todos os subscritores do canal podem publicar.", "All streams": "Todos os canais", - "All time": "", + "All time": "Tempo todo", "All unreads": "Todas não lidas", "Allow creating web-public streams (visible to anyone on the Internet)": "Permitir a criação de canais públicos na web (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", @@ -158,7 +159,7 @@ "Authentication methods": "Métodos de autenticação", "Author": "Autor", "Automatic": "Automático", - "Avatar changes are disabled in this organization.": "Alterações de avatar estão bloqueadas nesta organização.", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Avatar do Gravatar", "Back to streams": "Voltar para canais", "Billing": "Faturação", @@ -168,13 +169,13 @@ "Bot email (a-z, 0-9, and dashes only)": "E-mail do bot (a-z, 0-9, e travessões apenas)", "Bot type": "Tipo de bot", "Bots": "Bots", - "Browse recent topics": "", + "Browse recent topics": "Ver tópicos recentes", "Browse streams": "Navegar canais", - "Busy": "", + "Busy": "Ocupado", "By deactivating your account, you will be logged out immediately.": "Desativando a sua conta, a sessão será terminada imediatamente.", "Cancel": "Cancelar", "Cancel compose": "Cancelar composição", - "Center the view around message ID .": "", + "Center the view around message ID .": "Centralizar a visualização em torno do ID da mensagem .", "Change": "Alterar", "Change bot info and owner": "Alterar informação e proprietário do bot", "Change color": "Alterar cor", @@ -183,13 +184,14 @@ "Change only this message topic": "Alterar apenas o tema desta mensagem", "Change password": "Alterar palavra-passe", "Change previous and following messages to this topic": "Alterar mensagens prévias e posteriores para este tema", - "Change send shortcut": "", + "Change send shortcut": "Alterar atalho de envio", "Change stream info": "Alterar info do canal", - "Change stream permissions": "", + "Change stream permissions": "Alterar permissões de transmissão", "Change stream permissions for #{stream_name}": "Alterar permissões do canal para #{stream_name}", "Check all": "Marcar tudo", "Check your email ({email}) to confirm the new address.": "Verifique o seu e-mail ({email}) para confirmar o novo endereço.", "Choose avatar": "Escolher avatar", + "Choose subscribers": "", "Clear emoji image": "Limpar imagem de emoji", "Clear profile picture": "Limpar imagem de perfil", "Click here to reveal.": "Clique aqui para revelar.", @@ -198,34 +200,33 @@ "Close": "Fechar", "Close modal": "Fechar modal", "Close this dialog window": "Fechar esta janela de diálogo", - "Code playgrounds": "", + "Code playgrounds": "Playgrounds de código", "Collapse": "Colapsar", "Collapse compose": "Colapsar composição", "Collapse/show selected message": "Colapsar/ ver mensagem selecionada", "Color scheme": "Esquema de cores", "Commuting": "Em viagem", "Complete": "Completo", - "Complete the organization profile to brand and explain the purpose of this Zulip organization.": "", + "Complete the organization profile to brand and explain the purpose of this Zulip organization.": "Complete o perfil da organização para marcar e explicar o propósito desta organização Zulip.", "Compose a reply @-mentioning author": "Compor resposta @-mencionando o autor", "Compose message": "Compôr mensagem", "Compose your message here": "Compôr mensagem aqui", "Compose your message here...": "Compôr mensagem aqui...", "Composing messages": "Compor mensagens", - "Configure external code playgrounds for your Zulip organization. Code playgrounds are interactive in-browser development environments, such as replit, that are designed to make it convenient to edit and debug code. Zulip code blocks that are tagged with a programming language will have a button visible on hover that allows you to open the code block in the code playground site.": "", + "Configure external code playgrounds for your Zulip organization. Code playgrounds are interactive in-browser development environments, such as replit, that are designed to make it convenient to edit and debug code. Zulip code blocks that are tagged with a programming language will have a button visible on hover that allows you to open the code block in the code playground site.": "Configure playgrounds de código externo para sua organização Zulip. Os playgrounds de código são ambientes de desenvolvimento interativos no navegador, como repetir , que são projetados para facilitar a edição e depuração do código. Blocos de código Zulip que são marcado com uma linguagem de programação terá um botão visível ao passar o rato que permite abrir o bloco de código no site de playground de código.", "Configure how Zulip notifies you about new messages.": "Definir como o Zulip o notifica sobre novas mensagens.", - "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "", + "Configure regular expression patterns that will be automatically linkified when used in Zulip message bodies or topics. For example to automatically linkify commit IDs and issue numbers (e.g. #123) to the corresponding items in a GitHub project, you could use the following:": "Configure padrões de expressão regular que serão vinculados automaticamente quando usados em corpos de mensagens ou tópicos do Zulip. Por exemplo, para vincular automaticamente IDs de commit e números de problemas (por exemplo, #123) aos itens correspondentes em um projeto do GitHub, você pode usar o seguinte:", "Configure the default personal preference settings for new users joining your organization.": "Configure as definições de preferência pessoal padrão para novos utilizadores que adiram à sua oganização.", "Configure the authentication methods for your organization.": "Definir os métodos de autenticação para a sua organização.", "Configure the default streams new users are subscribed to when joining your organization.": "Definir os canais predefinidos aos quais novos membros são subscritos quando aderem à organização.", "Confirm": "Confirmar", - "Consider searching all public streams.": "", + "Consider searching all public streams.": "Considerar a pesquisar todos os fluxos públicos .", "Contact support": "Contactar Apoio", "Convert emoticons before sending (:) becomes \ud83d\ude03)": "Converter emoticons antes de enviar (:) torna-se 😃)", "Cookie Bot": "Bot de cookies", "Copied!": "Copiado!", "Copy and close": "Copiar e fechar", "Copy code": "Copiar código", - "Copy from stream": "Copiar do canal", "Copy link": "Copiar link", "Copy link to message": "Copiar link da mensagem", "Copy link to topic": "Copiar link para o tema", @@ -243,12 +244,12 @@ "Custom": "Personalizado", "Custom emoji": "Emoji personalizados", "Custom emoji added!": "Emoji personalizado adicionado!", - "Custom language: {query}": "", + "Custom language: {query}": "Idioma personalizado: {query}", "Custom linkifier added!": "Gerador de link personalizado adicionado!", - "Custom playground added!": "", + "Custom playground added!": "Playground personalizado adicionado!", "Custom profile fields": "Campos de perfil personalizados", "Customize profile picture": "Personalizar imagem de perfil", - "Cycle between stream narrows": "", + "Cycle between stream narrows": "Movimentação entre fluxos estreita", "Dark theme": "Tema escuro", "Data exports": "Exportações de dados", "Date muted": "Data de silenciamento", @@ -258,21 +259,21 @@ "Deactivate": "Desativar", "Deactivate account": "Desativar conta", "Deactivate organization": "Desativar organização", - "Deactivate user": "", + "Deactivate user": "Desativar utilizador", "Deactivate your account": "Desativar a sua conta", - "Deactivate {name}": "", + "Deactivate {name}": "Desativar {name}", "Deactivated": "Desativado", "Deactivated users": "Utilizadores desativados", "December": "Dezembro", - "Default is {language}. Use 'text' to disable highlighting.": "", + "Default is {language}. Use 'text' to disable highlighting.": "O padrão é {language}. Use 'texto' para desativar o realce.", "Default language": "Idioma padrão", - "Default language for code blocks:": "Linguagem padrão para blocos de código:", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Predefinições para novos utilizadores que adiram a esta organização.", "Default streams": "Canais predefinidos", "Default user settings": "Definições de utilizador predefinidas", "Default view": "Vista predefinida", - "Delay before sending message notification emails": "", - "Delay period (minutes)": "", + "Delay before sending message notification emails": "Atraso antes de enviar e-mails de notificação de mensagem", + "Delay period (minutes)": "Período de atraso (minutos)", "Delete": "Apagar", "Delete alert word": "Apagar palavra-alerta", "Delete all drafts": "Apagar todos os rascunhos", @@ -293,11 +294,11 @@ "Demote inactive streams": "Rebaixar canais inativos", "Dense mode": "Modo compacto", "Depending on the size of your organization, an export can take anywhere from seconds to an hour.": "Dependendo da dimensão da organização, uma exportação pode demorar entre segundis e uma hora.", - "Deprecation notice": "", + "Deprecation notice": "Aviso de suspensão de uso", "Description": "Descrição", "Desktop": "Desktop", "Desktop & mobile apps": "Apps de desktop e móvel", - "Desktop message notifications": "", + "Desktop message notifications": "Notificações de mensagens na área de trabalho", "Detailed keyboard shortcuts documentation": "Documentação detalhada de atalhos de teclado", "Detailed message formatting documentation": "Documentação detalhada de formatação de mensagens", "Detailed search operators documentation": "Documentação detalhada de operadores de pesquisa", @@ -307,12 +308,13 @@ "Display availability to other users when online": "Mostrar disponibilidade a outros utilizadores quando online", "Display my availability to other users when online": "Mostrar a minha disponibilidade a outros utilizadores quando online", "Display settings": "Definições de visualização", + "Do you want to add everyone?": "", "Domain": "Domínio", "Don\u2019t allow disposable email addresses": "Não permitir endereços de e-mail descartáveis", "Download": "Transferir", "Download .zuliprc": "Transferir .zuliprc", "Download botserverrc": "Transferir botserverrc", - "Download config of all active outgoing webhook bots in Zulip Botserver format.": "", + "Download config of all active outgoing webhook bots in Zulip Botserver format.": "Baixe a configuração de todos os bots de webhook de saída ativos no formato Zulip Botserver.", "Download file": "Transferir ficheiro", "Download the latest version.": "Transferir última versão.", "Download zuliprc": "Transferir zuliprc", @@ -320,8 +322,8 @@ "Drafts": "Rascunhos", "Drafts are not synced to other devices and browsers.": "Os rascunhos não são sincronizados com outros dispositivos ou navegadores.", "Drafts older than {draft_lifetime} days are automatically removed.": "Rascunhos com mais de {draft_lifetime} dias são automaticamente apagados.", - "Duration deletion is allowed after posting (minutes)": "", - "Duration editing is allowed after posting (minutes)": "", + "Duration deletion is allowed after posting (minutes)": "A exclusão da duração é permitida após a postagem (minutos)", + "Duration editing is allowed after posting (minutes)": "A edição da duração é permitida após a postagem (minutos)", "EDITED": "EDITADO", "Edit": "Editar", "Edit #{stream_name}": "Editar #{stream_name}", @@ -335,24 +337,24 @@ "Edit your last message": "Editar a sua última mensagem", "Edit your profile": "Editar o seu perfil", "Edited ({last_edit_timestr})": "Editado ({last_edit_timestr})", - "Edited by {full_name}": "", + "Edited by {full_name}": "Editado por {full_name}", "Effect": "Efeito", "Email": "E-mail", "Email address": "Endereço de e-mail", "Email address changes are disabled in this organization.": "A alteração do endereço de e-mail está bloqueada nesta organização.", "Email copied": "E-mail copiado", - "Email message notifications": "", + "Email message notifications": "Notificações de mensagens de e-mail", "Email notifications": "Notificações por E-mail", "Emails (one on each line or comma-separated)": "E-mails (um por linha ou separados por vírgula)", "Emoji name": "Nome do emoji", "Emoji set changed successfully!": "Conjunto de emoji alterado com sucesso!", - "Emoji theme": "", + "Emoji theme": "Tema emoji", "Enable message edit history": "Ativar histórico de edição de mensagens", "Enable notifications": "Ativar notificações", "Enabled": "Activado", - "End of results from your history.": "", - "Endpoint URL": "", - "Enter sends when composing a message": "", + "End of results from your history.": "Fim dos resultados do seu histórico .", + "Endpoint URL": "URL do terminal", + "Enter sends when composing a message": "ENTER envia ao compor uma mensagem", "Error": "Erro", "Error adding alert word!": "Erro a adicionar palavra-alerta!", "Error adding subscription": "Erro a adicionar subscrição", @@ -375,13 +377,14 @@ "Estimated messages per week": "Mensagens por semana estimadas", "Everyone": "Todos", "Everyone sees this in their own time zone.": "Todos veem isto no seu próprio fuso horário.", - "Exclude messages with topic .": "", + "Exclude messages with topic .": "Excluir mensagens com tópico .", "Exit search": "Sair da pesquisa", - "Expand compose": "", + "Expand compose": "Expandir composição", "Expand message (-)": "Expandir mensagem (-)", - "Expires at": "", + "Expires at": "Expira em", "Expires on {date}": "Expira a {date}", "Export failed": "A exportação falhou", + "Export organization": "", "Export started. Check back in a few minutes.": "Exportação iniciada. Volte em alguns minutos.", "Exports all users, settings, and all data visible in public streams.": "Exporta todos os utilizadores, definições e informação visível nos canais públicos.", "External account type": "Tipo de conta externa", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "O carregamento de ficheiros e imagens está desativado para esta organização.", "File size must be at most {max_file_size} MiB.": "O tamanho de ficheiros pode ser no máximo {max_file_size} MiB.", "File type is not supported.": "O tipo de ficheiro não é suportado.", - "Filter": "Filtrar", "Filter bots": "Filtrar bots", "Filter by category": "Filtrar por categoria", "Filter code playgrounds": "Filtrar playgrounds de código", "Filter deactivated users": "Filtrar utilizadores desativados", - "Filter emojis": "Filtrar emojis", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "Filtrar exportações", "Filter invites": "Filtrar convites", "Filter languages": "Filtrar idiomas", @@ -412,8 +415,10 @@ "Filter muted topics": "Filtrar temas silenciados", "Filter muted users": "Filtrar utilizadores silenciados", "Filter streams": "Filtrar canais", + "Filter subscribers": "", "Filter topics": "Filtrar temas", "Filter topics (t)": "Filtrar temas (t)", + "Filter uploaded files": "", "Filter uploads": "Filtrar carregamentos", "Filter users": "Filtrar utilizadores", "First message": "Primeira mensagem", @@ -424,10 +429,10 @@ "Fluid width mode": "Modo de largura dinâmica", "For example, to configure code playgrounds for languages like Python or JavaScript, you could specify the Language and URL prefix fields as:": "Por exemplo, para configurar playgrounds de código para linguagens como Python ou JavaScript, pode especificar os campos de Linguagem e Prefixo do URL como:", "Forgotten it?": "Esqueceu-se?", - "Forked from upstream at {zulip_merge_base}": "", + "Forked from upstream at {zulip_merge_base}": "Bifurcação do upstream em {zulip_merge_base}", "Friday": "Sexta-feira", "Full name": "Nome completo", - "GIPHY attribution": "", + "GIPHY attribution": "Atribuição GIPHY", "GIPHY integration": "Integração GIPHY", "General": "Geral", "Generate invite link": "Gerar link de convite", @@ -438,7 +443,7 @@ "Go to default view": "Ir para vista padrão", "Got it": "Entendi", "Got it!": "Entendi!", - "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": "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", @@ -453,7 +458,7 @@ "Hint": "Pista", "Hint (up to 80 characters)": "Dica (até 80 caracteres)", "Humans": "Humanos", - "Idle": "", + "Idle": "Ocioso", "Ignored deactivated users:": "Utilizadores desactivados ignorados:", "Image": "Imagem", "In a meeting": "Em reunião", @@ -487,7 +492,7 @@ "Inviting...": "A convidar...", "Italic": "Itálico", "January": "Janeiro", - "Joined": "", + "Joined": "Juntou", "Joining the organization": "A aderir à organização", "July": "Julho", "June": "Junho", @@ -506,23 +511,23 @@ "Last message": "Última mensagem", "Last modified": "Última modificação", "Learn more": "Saber mais", - "Learn more about mentions here.": "", - "Learn more about starring messages here.": "", - "Let participants see when I've read messages": "", - "Let recipients see when I'm typing private messages": "", - "Let subscribers see when I'm typing messages in streams": "", + "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 .", + "Let participants see when I've read messages": "Permitir que os participantes vejam quando li as mensagens", + "Let recipients see when I'm typing private messages": "Permitir que os destinatários vejam quando estou a escrever mensagens privadas", + "Let subscribers see when I'm typing messages in streams": "Permitir que os assinantes vejam quando estou a escrever mensagens em streams", "Light theme": "Tema claro", "Link": "Link", - "Link with Webathena": "", + "Link with Webathena": "Link com Webathena", "Link:": "Link:", "Linkifiers": "Geradores de Link", "Local time": "Hora local", "Log in": "Iniciar sessão", "Log in to send messages": "Inicie sessão para enviar mensagens", "Log out": "Terminar sessão", - "Login required": "", + "Login required": "Login obrigatório", "Looking for our integrations or API documentation?": "Procura a nossa documentação de integrações ou API's?", - "MOVED": "", + "MOVED": "MOVIDO", "Manage organization": "Gerir Organização", "Manage streams": "Gerir canais", "Manage this user": "Gerir este utilizador", @@ -540,7 +545,7 @@ "Member": "Membro", "Members": "Membros", "Members can only view or manage invitations that you yourself sent.": "Os membros só podem ver ou gerir convites que os próprios tenham enviado.", - "Mention a time-zone-aware time": "", + "Mention a time-zone-aware time": "Mencione um horário com reconhecimento de fuso horário", "Mentioned in": "Mencionado em", "Mentions": "Menções", "Menu": "Menu", @@ -551,11 +556,11 @@ "Message edit history": "Histórico de edição de mensagem", "Message editing": "Edição de mensagem", "Message formatting": "Formatação de mensagem", - "Message length shouldn't be greater than {max_length} characters.": "", + "Message length shouldn't be greater than {max_length} characters.": "O comprimento da mensagem não deve ser maior que {max_length} caracteres.", "Message retention": "Retenção de mensagens", "Message retention for stream": "Retenção de mensagens do canal", "Message retention period": "Período de retenção de mensagens", - "Message scheduled for {deliver_at}": "", + "Message scheduled for {deliver_at}": "Mensagem agendada para {deliver_at}", "Message sent when you were not subscribed": "Mensagem enviada quando não estava subscrito", "Message {recipient_label}": "Mensagem para {recipient_label}", "Message {recipient_names}": "Mensagem para {recipient_names}", @@ -564,7 +569,7 @@ "Messages in this stream will be retained forever.": "As mensagens neste canal serão retidas indefinidamente", "Method": "Método", "Mobile": "Móvel", - "Mobile message notifications": "", + "Mobile message notifications": "Notificações de mensagens nos dispositivos móveis", "Mobile notifications": "Notificações móveis", "Mobile push notifications are not configured on this server.": "As notificações móveis não estão configuradas neste servidor.", "Moderator": "Moderador", @@ -574,10 +579,10 @@ "More than 2 weeks ago": "Mais de 2 semanas atrás", "Move all messages in {topic_name}": "Mover todas as mensagens em {topic_name}", "Move topic": "Mover tema", - "Moved ({last_edit_timestr})": "", - "Moved by {full_name}": "", - "Must be invited by a subscriber; new subscribers can only see messages sent after they join; hidden from non-administrator users": "", - "Must be invited by a subscriber; new subscribers can view complete message history; hidden from non-administrator users": "", + "Moved ({last_edit_timestr})": "Movido ({last_edit_timestr})", + "Moved by {full_name}": "Movido por {full_name}", + "Must be invited by a subscriber; new subscribers can only see messages sent after they join; hidden from non-administrator users": "Deve ser convidado por um assinante; novos assinantes só podem ver as mensagens enviadas depois de entrarem; oculto de utilizadores não administradores", + "Must be invited by a subscriber; new subscribers can view complete message history; hidden from non-administrator users": "Deve ser convidado por um assinante; novos assinantes podem visualizar o histórico completo de mensagens; oculto de utilizadores não administradores", "Mute stream": "Silenciar canal", "Mute the topic {topic}": "Silenciar o tema {topic}", "Mute this user": "Silenciar este utilizador", @@ -597,7 +602,7 @@ "Narrow to just message ID .": "Focar apenas ID de mensagem .", "Narrow to messages containing images.": "Focar mensagens contendo imagens.", "Narrow to messages containing links.": "Focar mensagens contendo links.", - "Narrow to messages containing uploads.": "", + "Narrow to messages containing uploads.": "Restrinja a mensagens que contenham uploads.", "Narrow to messages in resolved topics.": "Focar mensagens em temas resolvidos.", "Narrow to messages on stream .": "Focar mensagens no canal .", "Narrow to messages sent by .": "Focar mensagens enviadas por .", @@ -634,12 +639,12 @@ "New password is too weak": "A nova palavra-passe é demasiado fraca", "New private message": "Nova mensagem privada", "New stream message": "Mensagem de novo canal", - "New stream notifications:": "Notificações de novo canal:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "Novos subscritores veem apenas as mensagens enviadas após a sua adesão.", "New subscribers can view complete message history.": "Novos subscritores veem o histórico de mensagens completo.", "New task": "Nova tarefa", "New topic": "Novo tema", - "New user notifications:": "Notificações de novo utilizador:", + "New user notifications": "", "Next message": "Mensagem seguinte", "Next unread private message": "Próxima mensagem privada não lida", "Next unread topic": "Próximo tema não lido", @@ -654,14 +659,14 @@ "No invites match your current filter.": "Nenhum convite corresponde ao filtro atual.", "No language set": "Sem idioma definido", "No linkifiers set.": "Nenhum gerador de link definido.", - "No matching users.": "", + "No matching users.": "Nenhum utilizador correspondente.", "No owner": "Sem proprietário", "No playgrounds configured.": "Nenhum playground configurado.", "No restrictions": "Sem restrições", - "No search results": "", + "No search results": "Nenhum resultado de pesquisa", "No stream subscriptions.": "Sem subscrições de canal.", "No streams": "Nenhum canal", - "No topics are marked as resolved.": "", + "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 user group subscriptions.": "Sem subscrições de grupo de utilizadores.", "No user to subscribe.": "Sem utilizadores para subscrever.", @@ -675,21 +680,20 @@ "Nothing's been sent here yet!": "Ainda nada foi enviado para aqui!", "Notification settings": "Definições de notificação", "Notification sound": "Som de notificação", - "Notification triggers": "", + "Notification triggers": "Acionadores de notificação", "Notifications": "Notificações", "Notifications for @all/@everyone mentions": "Notificações para menções de @all/@everyone", "November": "Novembro", "October": "Outubro", "Offline": "Offline", "Old password": "Palavra-passe antiga", - "Once you leave this stream, you will not be able to rejoin.": "", + "Once you leave this stream, you will not be able to rejoin.": "Depois de sair deste fluxo, você não poderá voltar.", "One or more email addresses...": "Um ou mais endereços de e-mail...", "One or more of these users do not exist!": "Um ou mais desses utilizadores não existem!", "Only full members belonging to the group, organization administrators and moderators can modify a group.": "Apenas membros integrais pertencentes ao grupo, administradores da organização e moderadores podem modificar um grupo.", "Only group members, organization administrators and moderators can modify a group.": "Apenas membros do grupo, administradores da organização e moderadores podem modificar um grupo.", "Only organization administrators and moderators can add custom emoji in this organization.": "Apenas administradores da organização e moderadores podem adicionar emoji personalizados nesta organização.", "Only organization administrators and moderators can modify user groups in this organization.": "Apenas administradores da organização e moderadores podem modificar grupos de utilizadores nesta organização.", - "Only organization administrators and moderators can post": "Apenas administradores da organização e moderadores podem postar", "Only organization administrators and moderators can post.": "Apenas administradores da organização e moderadores podem postar.", "Only organization administrators can add bots to this organization.": "Apenas administradores da organização podem adicionar bots a esta organização.", "Only organization administrators can add custom emoji in this organization.": "Apenas administradores da organização podem adicionar emoji personalizados nesta organização.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "Apenas administradores da organização podem editar estas definições", "Only organization administrators can edit these settings.": "Apenas administradores da organização podem editar estas definições.", "Only organization administrators can modify user groups in this organization.": "Apenas administradores da organização podem modificar grupos de utilizadores nesta organização.", - "Only organization administrators can post": "Apenas administradores da organização podem postar", "Only organization administrators can post.": "Apenas administradores da organização podem postar.", "Only organization admins and moderators are allowed to post to this stream.": "Apenas admins da organização e moderadores podem postar neste canal.", "Only organization admins are allowed to post to this stream.": "Apenas admins da organização estão autorizados a postar neste canal.", "Only organization full members can add custom emoji in this organization.": "Apenas membros integrais da organização podem adicionar emoji personalizados nesta organização.", - "Only organization full members can post": "Apenas membros integrais da organização podem postar", "Only organization full members can post.": "Apenas membros integrais da organização podem postar.", "Only organization owners can edit these settings.": "Apenas proprietários da organização podem editar estas definições.", "Only owners can change message retention policy.": "Apenas proprietários podem alterar a política de retenção de mensagens.", @@ -714,9 +716,9 @@ "Open message menu": "Abrir menu de mensagem", "Open reactions menu": "Abrir menu de reações", "Operator": "Operador", - "Option already present.": "", + "Option already present.": "Opção já presente.", "Optional": "Opcional", - "Or, to automatically linkify GitHub's org/repo#1234 syntax:": "", + "Or, to automatically linkify GitHub's org/repo#1234 syntax:": "Ou, para vincular automaticamente a sintaxe org/repo#1234 do GitHub:", "Organization": "Organização", "Organization administrators": "Administradores da organização", "Organization administrators can change this in the organization settings.": "Os administradores da organização podem alterar isto nas definições da organização.", @@ -737,36 +739,34 @@ "Other settings": "Outras definições", "Out sick": "Adoentado", "Outgoing webhook message format": "Formato de mensagem de webhooks de saída", - "Override built-in emoji?": "", + "Override built-in emoji?": "Substituir emoji embutido?", "Owner": "Proprietário", "Owner: {name}": "Proprietário: {name}", "Owners only": "Apenas proprietários", "PMs, mentions, and alerts": "MPs, menções e alertas", - "Pan & zoom": "", "Participants": "Participantes", - "Participated": "", + "Participated": "Participou", "Password": "Palavra-passe", "Password is too weak": "A palavra-passe é demasiado fraca", "Password should be at least {length} characters long": "A palavra-passe deve conter pelo menos {length} caracteres", "Pattern": "Padrão", - "People to add": "Pessoas a adicionar", - "Personal": "", + "Personal": "Pessoal", "Personal settings": "Definições pessoais", "Pin stream to top": "Fixar canal no topo", "Pin stream to top of left sidebar": "Fixar canal no topo da barra lateral esquerda", - "Plans and pricing": "", + "Plans and pricing": "Planos e preços", "Play sound": "Reproduzir som", - "Please contact support for an exception or add users with a reusable invite link.": "", - "Please ask a billing administrator to increase the number of licenses or deactivate inactive users, and try again.": "", + "Please contact support for an exception or add users with a reusable invite link.": "Por favor entre em contato com o suporte para uma exceção ou adicionar utilizadores com um link de convite reutilizável .", + "Please ask a billing administrator to increase the number of licenses or deactivate inactive users, and try again.": "Peça a um administrador de faturação para aumentar o número de licenças ou desativar usuários inativos , e tente novamente.", "Please choose a new password": "Por favor, escolha uma nova palavra-passe", "Please enter your password": "Por favor, introduza a sua palavra-passe", "Please just upload one file.": "Por favor, carregue apenas um ficheiro.", "Please re-enter your password to confirm your identity.": "Por favor, reintroduza a sua palavra-passe para confirmar identidade.", "Please select a different stream or change topic name.": "Por favor, seleccione um canal diferente ou altere o nome do tema.", - "Please specify a date or time.": "", + "Please specify a date or time.": "Por favor, especifique uma data ou hora.", "Please specify a stream": "Por favor, especifique um canal", "Please specify at least one valid recipient": "Por favor, especifique pelo menos um destinatário válido", - "Posted by {full_name}": "", + "Posted by {full_name}": "Postado por {full_name}", "Press > for list of topics": "Pressione > para a lista de temas", "Prevent users from changing their avatar": "Impedir utilizadores de alterar o seu avatar", "Prevent users from changing their email address": "Impedir utilizadores de alterar o seu endereço de e-mail", @@ -785,7 +785,6 @@ "Private, shared history": "Privado, histórico partilhado", "Pro tip: You can use 'd' to open your drafts.": "Dica Pro: Pode usar 'd' para abrir os seus rascunhos.", "Profile": "Perfil", - "Profile picture": "Imagem de perfil", "Public": "Público", "Public stream messages in organization": "Mensagens em canais públicos na organização", "Quote and reply or forward": "Citar e responder ou reencaminhar", @@ -804,11 +803,12 @@ "Reply to author": "Responder ao autor", "Reply to message": "Responder à mensagem", "Reply to selected message": "Responder à mensagem seleccionada", - "Requesting user": "", + "Requesting user": "Utilizador solicitante", "Require topics in stream messages": "Exigir temas em mensagens de canal", "Resend": "Reenviar", "Resend invitation": "Reenviar convite", "Resending encountered an error. Please reload and try again.": "O reenvio deparou-se com um erro. Por favor, recarregue e tente novamente.", + "Reset zoom": "", "Restore draft": "Restaurar rascunho", "Restrict email domains of new users?": "Restringir domínios de e-mail de novos utilizadores?", "Restrict to a list of domains": "Restringir a uma lista de domínios", @@ -829,19 +829,18 @@ "Saved as draft": "Guardar como rascunho", "Saved. Please reload for the change to take effect.": "Guardado. Por favor recarregue para que a alteração entre em efeito.", "Saving": "A guardar", - "Scroll down": "", - "Scroll through streams": "", - "Scroll to bottom": "", - "Scroll up": "", - "Search": "", + "Scroll down": "Scroll down", + "Scroll through streams": "Percorra os fluxos", + "Scroll to bottom": "Role para baixo", + "Scroll up": "Rolar para cima", + "Search": "Procurar", "Search GIFs": "Pesquisar GIFs", "Search all public streams in the organization.": "Pesquisar todos os canais públicos na organização.", "Search for in the topic or message content.": "Pesquisar por no conteúdo do tema ou mensagem.", "Search operators": "Operadores de pesquisa", "Search people": "Pesquisar pessoas", "Search results": "Resultados de pesquisa", - "Search subscribers": "Pesquisar subscritores", - "See how to configure email.": "", + "See how to configure email.": "Veja como configurar o e-mail.", "Select a stream below or change topic name.": "Selecione um canal abaixo ou altere o nome do tema.", "Select date and time": "Selecionar data e hora", "Select default language": "Selecionar idioma padrão", @@ -851,7 +850,7 @@ "Send digest emails when user is away": "Enviar e-mails de resumo quando o utilizador estiver ausente", "Send email notifications for new logins to my account": "Enviar notificações e-mail de novos inícios de sessão para a minha conta", "Send emails introducing Zulip to new users": "Enviar e-mails de introdução do Zulip a novos utilizadores", - "Send me Zulip's low-traffic newsletter (a few emails a year)": "", + "Send me Zulip's low-traffic newsletter (a few emails a year)": "Envie-me o boletim informativo de baixo tráfego da Zulip (alguns e-mails por ano)", "Send message": "Enviar mensagem", "Send mobile notifications even if I'm online (useful for testing)": "Enviar notificações móveis mesmo quando estou online (útil para testagem)", "Send mobile notifications even if user is online (useful for testing)": "Enviar notificações móveis mesmo quando o utilizador estiver online (útil para testagem)", @@ -877,25 +876,25 @@ "Show API key": "Mostrar chave API", "Show counts for starred messages": "Mostrar contador de mensagens destacadas", "Show fewer": "Mostrar menos", - "Show images in thread": "", + "Show images in thread": "Mostrar imagens no tópico", "Show keyboard shortcuts": "Ver atalhos de teclado", "Show less": "Mostrar menos", "Show message sender's profile": "Ver perfil do remetente", "Show more": "Mostrar mais", "Show password": "Mostrar palavra-passe", - "Show previews of linked websites": "", - "Show previews of uploaded and linked images": "", + "Show previews of linked websites": "Mostrar visualizações de sites vinculados", + "Show previews of uploaded and linked images": "Mostrar visualizações de imagens enviadas e vinculadas", "Show starred message count": "Mostrar contador de mensagens destacadas", "Show user list on left sidebar in narrow windows": "Ver lista de utilizadores na barra lateral esquerda quando em janelas estreitas", "Show/change your API key": "Ver/alterar a sua chave API", "Sign up": "Inscrever-se", - "Silent mentions do not trigger notifications.": "", - "Since you are not logged in, you can only view messages in web-public streams.": "", + "Silent mentions do not trigger notifications.": "Menções silenciosas não acionam notificações.", + "Since you are not logged in, you can only view messages in web-public streams.": "Como você não está logado, você só pode ver as mensagens em fluxos públicos da web .", "Size": "Tamanho", "Slack compatible": "Compatível com Slack", "Slack's outgoing webhooks": "Webhooks de saída do Slack", "Some common words were excluded from your search.": "Algumas palavras comuns foram excluídas da sua pesquisa.", - "Some older messages are unavailable. Upgrade your organization to access your full message history.": "", + "Some older messages are unavailable. Upgrade your organization to access your full message history.": "Algumas mensagens mais antigas não estão disponíveis. Atualize sua organização para aceder ao seu histórico de mensagens completo.", "Sort by estimated weekly traffic": "Ordenar por tráfego semanal estimado", "Sort by name": "Ordenar por nome", "Sort by number of subscribers": "Ordenar por número de subscritores", @@ -911,7 +910,6 @@ "Stream creation": "Criação de canais", "Stream description": "Descrição do canal", "Stream list": "Lista de canais", - "Stream membership": "Membros do canal", "Stream name": "Nome do canal", "Stream permissions": "Permissões do canal", "Stream settings": "Definições do canal", @@ -920,7 +918,7 @@ "Streams settings": "Definições de canais", "Streams they should join": "Canais aos quais devem aderir", "Subscribe": "Subscrever", - "Subscribe them": "", + "Subscribe them": "Assiná-los", "Subscribe to more streams": "Subscrever mais canais", "Subscribe to/unsubscribe from selected stream": "Subscrever/ Desinscrever o canal selecionado", "Subscribed": "Subscrito", @@ -931,12 +929,12 @@ "Sunday": "Domingo", "Support Zulip": "Apoiar o Zulip", "Switch between tabs": "Alternar separadores", - "Switch to dark theme": "", - "Switch to light theme": "", + "Switch to dark theme": "Mudar para o tema escuro", + "Switch to light theme": "Mudar para tema claro", "Sync with computer": "Sincronizar com computador", "System bot": "Bot de sistema", "Task already exists": "A tarefa já existe", - "Task list": "", + "Task list": "Lista de tarefas", "Test desktop notification": "Testar notificações de desktop", "The basics": "Básicos", "The recipient {recipient} is not valid": "O destinatário {recipient} é inválido", @@ -945,20 +943,19 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "As suas palavras-passe serão apagadas dos nossos sistemas, e quaisquer bots que mantenham serão desativados.", "Theme": "Tema", "There are no current alert words.": "Não existem atualmente palavras-alerta.", - "These settings are explained in detail in the help center.": "Estas definições são explicadas em detalhe nocentro de ajuda.", "This Zulip server is running an old version and should be upgraded.": "Este servidor Zulip está a correr uma versão antiga e deve ser actualizado.", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "Esta ação é permanente e não poderá ser desfeita. Todos os utilizadores perderão permanentemente o acesso às suas contas Zulip.", "This file exceeds maximum allowed size of": "Este ficheiro excede o tamanho máximo permitido de", "This is a private stream. Only people who have been invited can access its content, but any subscriber can invite others.": "Este é um canal privado. Apenas pessoas que tenham sido convidadas podem aceder ao seu conteúdo, mas qualquer subscritor pode convidar outros.", "This is a public stream. Any member of the organization can join without an invitation or view content sent to this stream.": "Este é um canal público. Qualquer membro da organização pode aderir sem que seja convidado ou ver conteúdo enviado para este canal.", - "This is a web-public stream. Any member of the organization can join without an invitation and anyone on the internet can read the content published.": "", + "This is a web-public stream. Any member of the organization can join without an invitation and anyone on the internet can read the content published.": "Este é um fluxo público da web . Qualquer membro da organização pode participar sem convite e qualquer pessoa na internet pode ler o conteúdo publicado.", "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 is a private stream": "Este canal é privado", - "This is a web-public stream": "", + "This is a web-public stream": "Este é um fluxo público da web", "This is what a Zulip notification looks like.": "Este é o aspecto de uma notificação do Zulip.", "This message was hidden because you have muted the sender.": "Esta mensagem foi ocultada porque silenciou este utilizador.", "This organization is configured to restrict editing of message content to {minutes_to_edit} minutes after it is sent.": "Esta organização está configurada para restringir a edição do conteúdo de mensagens a {minutes_to_edit} minutos após o seu envio.", - "This stream does not exist or is not web-public.": "", + "This stream does not exist or is not web-public.": "Este fluxo não existe ou não é web-público .", "This stream does not exist or is private.": "Esse canal não existe ou é privado.", "This stream does not yet have a description.": "Este canal ainda não tem uma descrição.", "This stream has been deactivated": "Este canal foi desativado", @@ -973,18 +970,18 @@ "Time's up!": "Acabou o tempo!", "Tip: You can also send \"/poll Some question\"": "Dica: Também pode enviar \"/poll Alguma pergunta\"", "To": "Para", - "To add syntax highlighting to a multi-line code block, add the language's first Pygments short name after the first set of back-ticks. You can also make a code block by indenting each line with 4 spaces.": "", + "To add syntax highlighting to a multi-line code block, add the language's first Pygments short name after the first set of back-ticks. You can also make a code block by indenting each line with 4 spaces.": "Para adicionar realce de sintaxe a um bloco de código de várias linhas, adicione o primeiro Nome curto de pigmentos após o primeiro conjunto de aspas. Você também pode fazer um bloco de código recuando cada linha com 4 espaços.", "To invite users, please increase the number of licenses or deactivate inactive users.": "Para convidar utilizadores, por favor aumente o número de licenças ou desactive utilizadores inactivos.", - "To preserve your reading state, this view does not mark messages as read.": "", + "To preserve your reading state, this view does not mark messages as read.": "Para preservar o estado de leitura, esta vista não marca as mensagens como lidas.", "Today": "Hoje", "Toggle subscription": "Alternar subscrição", - "Toggle the gear menu": "", + "Toggle the gear menu": "Alternar o menu de engrenagem", "Toggle topic mute": "Alternar silenciar tema", "Tomorrow": "Amanhã", "Topic": "Tema", "Topic editing only": "Edição de tema apenas", "Topic muted": "Tema silenciado", - "Topics are required in this organization": "", + "Topics are required in this organization": "Os tópicos são obrigatórios nesta organização", "Topics marked as resolved": "Temas marcados como resolvidos", "Tuesday": "Terça-feira", "Two factor authentication": "Autenticação de dois fatores", @@ -998,15 +995,15 @@ "Uncheck all": "Desmarcar tudo", "Unknown": "Desconhecido", "Unknown stream": "Canal desconhecido", - "Unmute": "", - "Unmute stream": "", - "Unmute the topic {topic}": "", - "Unmute this user": "", - "Unmute topic": "", + "Unmute": "Desativar mudo", + "Unmute stream": "Ativar fluxo", + "Unmute the topic {topic}": "Ativar o som do tópico {topic}", + "Unmute this user": "Ativar o som deste utilizador", + "Unmute topic": "Ativar tópico", "Unpin stream from top": "Desafixar canal do topo", - "Unread": "", - "Unread count summary (appears in desktop sidebar and browser tab)": "", - "Unresolve topic": "", + "Unread": "Não lida", + "Unread count summary (appears in desktop sidebar and browser tab)": "Resumo da contagem não lida (aparece na barra lateral da área de trabalho e na guia do navegador)", + "Unresolve topic": "Tópico não resolvido", "Unstar": "Tirar destaque", "Unstar all messages": "Tirar destaque a todas as mensagens", "Unstar all messages in topic": "Tirar destaque a todas a mensagens no tema", @@ -1016,7 +1013,7 @@ "Unsubscribed successfully!": "Desinscrito com sucesso!", "Up to {time_limit} after posting": "Até {time_limit} após publicação", "Update successful: Subdomains allowed for {domain}": "Actualização bem-sucedida: Subdomínios permitidos para {domain}", - "Update successful: Subdomains no longer allowed for {domain}": "", + "Update successful: Subdomains no longer allowed for {domain}": "Atualização bem-sucedida: os subdomínios não são mais permitidos para {domain}", "Upload files": "Carregar ficheiros", "Upload icon": "Carregar ícone", "Upload image or GIF": "Carregar imagem ou GIF", @@ -1025,7 +1022,7 @@ "Upload profile picture": "Carregar imagem de perfil", "Upload stalled for %'{seconds}' seconds, aborting.": "O carregamento parou por %'{seconds}' segundos, a abortar.", "Uploaded files": "Ficheiros carregados", - "Uploading a custom emoji with this name will override the built-in emoji. Continue?": "", + "Uploading a custom emoji with this name will override the built-in emoji. Continue?": "O upload de um emoji personalizado com esse nome substituirá o emoji integrado. Continuar?", "Uploading {filename}\u2026": "A carregar {filename}...", "Uploading\u2026": "A carregar...", "Usage statistics": "Estatísticas de utilização", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "Utilize as definições de canais para desinscrever-se de canais privados.", "User": "Utilizador", "User ID": "ID de utilizador", - "User ID: {user_id}; email hidden": "ID de utilizador: {user_id}; e-mail ocultado", "User group added!": "Grupo de utilizadores adicionado!", "User groups": "Grupos de utilizadores", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "Os grupos de utilizadores permitem mencionar vários utilizadores de uma vez. Quando menciona um grupo de utilizadores, cada pessoa no grupo é notificada como se fosse mencionada individualmente.", @@ -1044,7 +1040,7 @@ "User list": "Lista de utilizadores", "User role": "Função", "User(s) invited successfully.": "User(s) invited successfully.", - "User(s) join as": "", + "User(s) join as": "Utilizador(es) ingressam como", "Users": "Utilizadores", "Vacationing": "De férias", "Version {zulip_version}": "Versão {zulip_version}", @@ -1066,20 +1062,20 @@ "View stream messages": "Ver mensagens do canal", "View user profile": "Ver perfil de utilizador", "View your profile": "Ver o seu perfil", - "Visual": "", + "Visual": "Visual", "Visual desktop notifications": "Notificações de desktop visuais", "Waiting period (days)": "Período de espera (dias)", "Waiting period before new members turn into full members": "Período de espera antes que novos membros se tornem membros integrais", "Warning: {stream_name} is a private stream.": "Aviso: {stream_name} é um canal privado.", "We are about to have a poll. Please wait for the question.": "Estamos prestes a fazer uma sondagem. Por favor, aguarde pela pergunta.", "We strongly recommend enabling desktop notifications. They help Zulip keep your team connected.": "Recomendamos fortemente que permita notificações de desktop. Elas ajudam o Zulip a manter a sua equipa conectada.", - "We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.": "", - "Web-public": "", + "We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.": "Substituímos a tecla de atalho "{originalHotkey}" por "{replacementHotkey}" para facilitar o acionamento desse atalho comum.", + "Web-public": "Web-public", "Wednesday": "Quarta-feira", "Week of {date}": "Semana de {date}", "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "Bem-vindo de volta! Tem {unread_msgs_count} mensagens não lidas. Quer marcá-las todas como lidas?", - "When you deactivate , they will be immediately logged out.": "", - "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "", + "When you deactivate , they will be immediately logged out.": "quando você desativa , eles serão imediatamente desconectados.", + "Whether wildcard mentions like @all are treated as mentions for the purpose of notifications.": "Se as menções wildcard como @all são tratadas como menções para fins de notificações.", "Who can access the stream?": "Quem pode aceder ao canal?", "Who can access user email addresses": "Quem pode aceder ao endereços de e-mail de utilizadores?", "Who can add bots": "Quem pode adicionar bots?", @@ -1096,8 +1092,8 @@ "Who can post to the stream?": "Quem pode postar no canal?", "Who can use @all/@everyone mentions in large streams": "Quem pode usar menções @all/@everyone em grandes canais", "Who can use private messages": "Quem pode usar mensagens privadas", - "Why not start a conversation with yourself?": "", - "Why not start the conversation?": "", + "Why not start a conversation with yourself?": "Por que não iniciar uma conversa consigo mesmo ?", + "Why not start the conversation?": "Por que não iniciar a conversa ?", "Widgets cannot be edited.": "Os widgets não podem ser editados.", "Word": "Palavra", "Working remotely": "Em trabalho remoto", @@ -1106,23 +1102,23 @@ "Yes, please!": "Sim, por favor!", "Yes, send": "Sim, enviar", "Yesterday": "Ontem", - "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}": "", - "You and": "", - "You and {display_reply_to}": "", - "You and {recipients}": "", + "You (click to remove) and {other_username} reacted with {emoji_name}": "Você (clique para remover) e {other_username} reagiram com {emoji_name}", + "You (click to remove) reacted with {emoji_name}": "Você (clique para remover) reagiu com {emoji_name}", + "You (click to remove), {comma_separated_usernames} and {last_username} reacted with {emoji_name}": "Você (clique para remover), {comma_separated_usernames} e {last_username} reagiram com {emoji_name}", + "You and": "Você e", + "You and {display_reply_to}": "Você e {display_reply_to}", + "You and {recipients}": "Você e {recipients}", "You are not currently subscribed to this stream.": "Não está atualmente subscrito a este canal.", - "You are not subscribed to stream {stream_name}": "", - "You are sending a message to a resolved topic. You can send as-is or unresolve the topic first.": "", + "You are not subscribed to stream {stream_name}": "Você não está inscrito na transmissão {stream_name}", + "You are sending a message to a resolved topic. You can send as-is or unresolve the topic first.": "Você está enviando uma mensagem para um tópico resolvido. Você pode enviar como está ou marcar o tópico como não resolvido primeiro.", "You are using an old version of the Zulip desktop app with known security bugs.": "Está a usar uma versão antiga da app desktop do Zulip com falhas de segurança conhecidas.", "You aren't subscribed to this stream and nobody has talked about that yet!": "Não está subscrito a este canal e ainda ninguém falou sobre isso!", - "You can also make tables with this Markdown-ish table syntax.": "", + "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 reactivate deactivated users from organization settings.": "Pode reativar utilizadores desativados nas definições da organização.", "You cannot create a stream with no subscribers!": "Não pode criar um canal sem subscritores!", - "You cannot send messages to deactivated users.": "", - "You do not have permission to use wildcard mentions in this stream.": "", - "You get": "", + "You cannot send messages to deactivated users.": "Você não pode enviar mensagens para usuários desativados.", + "You do not have permission to use wildcard mentions in this stream.": "Você não tem permissão para usar menções wildcard neste fluxo.", + "You get": "Obtém", "You have muted .": "Silenciou .", "You have no active bots.": "Não tem bots ativos", "You have no group private messages with this person yet!": "Ainda não tem mensagens privadas de grupo com esta pessoa!", @@ -1130,21 +1126,21 @@ "You have no private messages with these people yet!": "Ainda não tem mensagens privadas com estas pessoas!", "You have no private messages with this person yet!": "Ainda não tem mensagens privadas com esta pessoa!", "You have no private messages yet!": "Ainda não tem mensagens privadas!", - "You have no unread messages!": "", + "You have no unread messages!": "Não tem mensagens não lidas!", "You have not muted any topics yet.": "Ainda não silenciou temas.", "You have not muted any users yet.": "Ainda não silenciou utilizadores.", "You have not sent any private messages to yourself yet!": "Ainda não enviou mensagens privadas a si próprio!", "You have not uploaded any files.": "Não carregou ficheiros.", - "You have nothing to send!": "", + "You have nothing to send!": "Você não tem nada para enviar!", "You haven't been mentioned yet!": "Ainda não foi mencionado!", "You haven't received any messages sent by this user yet!": "Ainda não recebeu mensagens enviadas por este utilizador!", - "You haven't starred anything yet!": "", + "You haven't starred anything yet!": "Você ainda não colocou estrela em nada!", "You must be an organization administrator to create a stream without subscribing.": "Tem de ser administrador da organização para criar um canal sem o subscrever.", - "You need to be running Zephyr mirroring in order to send messages!": "", + "You need to be running Zephyr mirroring in order to send messages!": "É preciso estar a executar o espelho do Zephyr para enviar mensagens!", "You searched for:": "Pesquisou por:", - "You subscribed to stream {stream_name}": "", - "You type": "", - "You unsubscribed from stream {stream_name}": "", + "You subscribed to stream {stream_name}": "Inscreveu-se na transmissão {stream_name}", + "You type": "Você escreve", + "You unsubscribed from stream {stream_name}": "Você cancelou a subscrição no fluxo {stream_name}", "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.", "Your API key:": "A sua chave API:", "Your status": "O seu estado", diff --git a/locale/ro/LC_MESSAGES/django.po b/locale/ro/LC_MESSAGES/django.po index 2fb2cdb371..f4f1fa3e18 100644 --- a/locale/ro/LC_MESSAGES/django.po +++ b/locale/ro/LC_MESSAGES/django.po @@ -12,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Eugenol Man \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Romanian (http://www.transifex.com/zulip/zulip/language/ro/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -59,7 +59,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "Parametri Incorecţi" @@ -467,7 +467,7 @@ msgid "" "\n" " This team chat is now being hosted on Zulip Cloud. Please accept the Zulip Terms of Service to continue.\n" " " -msgstr "" +msgstr "\n Acest chat de echipă este acum găzduit pe Zulip Cloud. Vă rugăm să acceptați Termenii și condițiile Zulip pentru a continua.\n " #: templates/two_factor/_wizard_forms.html:26 msgid "Or, alternatively, use one of your backup phones:" @@ -483,7 +483,7 @@ msgstr "Folosește token pentru backup" #: templates/zerver/accounts_accept_terms.html:13 msgid "Accept the Terms of Service" -msgstr "" +msgstr "Acceptați Termenii și condițiile" #: templates/zerver/accounts_accept_terms.html:20 #: templates/zerver/create_realm.html:22 templates/zerver/login.html:86 @@ -502,7 +502,7 @@ msgstr "Sunt de acord cu %(external_host)s:" -msgstr "Adresa dvs. de e-mail %(email)s are conturi la următoarele organizații Zulip găzduite de %(external_host)s :" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "Dacă întâmpini dificultăți să te autentifici, te rog contactează echipa de suport Zulip raspunzând la acest email. " - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Multumim că folosești Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Bine ai venit pe Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "Ați creat o organizație demonstrativă Zulip. Rețineți că această organizație va fi ștearsă automat în 30 de zile. Aflați mai multe despre organizațiile demonstrative aici !" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "Ai creat noua organizație Zulip%(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "Te-ai înscris în organizația Zulip %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Detaliile contului tău:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "URL-ul organizației: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "Nume utilizator: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "Utilizați contul LDAP pentru a vă conecta" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "Email: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "(veți avea nevoie de acestea pentru a vă conecta la aplicațiile mobile și desktop )" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "Consultați ghidul nostru pentru administratori , deveniți un profesionist Zulip cu câteva comenzi rapide de la tastatură sau accesați direct !" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "Aflați mai multe despre Zulip, deveniți un profesionist cu câteva comenzi rapide de la tastatură sau accesați direct !" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Salutări," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Echipa Zulip" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "Bună," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "Vreau să iți mai spun un ultim lucru despre subiecte pentru că așa poți deveni un utilizator de top." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "Exemple de subiecte scurte" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "Subiectele sunt ca titlul unui email. Marea diferență este că sunt scurte și la obiect. Două trei cuvinte ajung. Nu le gândi prea mult—le poți modifica ulterior!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "Subiecte bune: design mockup, Bug 345, burger acme" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "Nerecomandate: \"Ce cred oamenii despre acest nou design mockup?\", \"Mă uit la bugul 345\", \"Acme Burgers sunt deschis la ora asta?\"" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "Exemplu de subiect prea lung" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "De ce subiecte? Pentru două motive: fac conversațiile mai clare (imaginează-ți emailuri fără subiect!) și te pui rapid la curent cu ce s-a întâmplat cât ai lipsit—citești subiectele relevante pentru tine și le ignori pe cele neinteresante!" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "Încearcă acum." - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "Multumim," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "Dezabonează de la emailurile bine ai venit" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Salut," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "%(referrer_name)s dorește să li te alături pe Zulip - instrumentul de comunicare în echipă conceput pentru productivitate." - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "Pentru a începe, apasă butonul de mai jos." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Salut," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "Acesta este un memento prietenos care vă reamintește că %(referrer_name)s dorește să vă alăturați lor pe Zulip - instrumentul de comunicare în echipă conceput pentru productivitate." - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "Acesta este ultimul reminder pentru această invitație." - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "\n Această invitație expiră în două zile. Dacă invitația expiră,\n va trebui să îi cereți lui %(referrer_name)s o altă invitație.\n " - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "Acest email nu conține un mesaj pentru că organizația ta a dezactivat afișarea conținutului mesajelor în notificările prin email." - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "Acest email nu conține un mesaj pentru că ai dezactivat afișarea conținutului mesajelor în notificările prin email." - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "Primiți acest lucru deoarece @%(mentioned_user_group_name)s a fost menționat în %(realm_name)s." - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "Primești asta pentru că ești menționat în %(realm_name)s." - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "Primești asta, pentru că ai activat pentru acest hub trimiterea de notifcări prin email." - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "Răspunde acestui email direct, afișează Zulip, sau administrează preferințe emailurilor ." - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "Afișază sau răspunde în Zulip, sau administrează preferințele emailurilor." - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "Răspunde în Zulip, sau administrează preferințele emailurilor." - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "\n Nu răspunde acestui email. Serverul Zulip nu este conceput să primească emailuri (ajutor).\n " - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "Adresa de e-mail asociată cu contul tău Zulip a fost schimbată recent în %(new_email)s. Dacă nu ați solicitat această modificare, vă rugăm să ne contactați imediat la %(support_email)s." - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "Cel mai bun," - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Organizația: %(organization_url)s Ora: %(login_time)s Email: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "Am observat o autentificare recentă pentru următorul cont Zulip." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "Organizație: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "Email: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Ora: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Dispozitiv: %(device_browser)s pe %(device_os)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "Adresa IP: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "Daca ai fost tu, este minunat! Nu mai ai nimic de facut. " - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "Dacă nu recunoașteți această autentificare sau credeți că este posibil ca contul dvs. să fi fost compromis, vă rugăm să vă resetați parola sau să ne contactați imediat la %(support_email)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Securitate Zulip" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "Dezactivează notifcările la autentificare" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "Cineva (probabil tu) a solicitat o nouă parolă contului Zulip %(email)s pe %(realm_uri)s." - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "Apasă butonul de mai jos pentru a reseta parola ta." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Resetează parola" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "Anterior ați avut un cont pe %(organization_url)s, dar acesta a fost dezactivat. Puteți contacta un administrator al organizației pentru a vă reactiva contul ." - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "Nu ai un cont în acea organizație Zulip." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "Ai conturi active în următoarea organizație(i). " - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "Poți să te autentifici sau să resetezi parola în organizația(ile) de mai sus. " - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "Dacă nu recunoști această activitate, poți ignora liniștit acest email." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "\n Organizația dvs., %(organization_name_with_link)s, a fost retrogradată la Zulip Cloud\n Plan gratuit din cauza facturilor neplătite. Facturile neachitate au fost anulate.\n " - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "\n Pentru a continua cu planul Zulip Cloud Standard, faceți upgrade din nou accesând %(upgrade_url)s.\n " - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "\n Dacă credeți că aceasta a fost o greșeală sau aveți nevoie de mai multe detalii, vă rugăm să ne contactați la %(support_email)s.\n " - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "Dragă fost administrator al%(realm_name)s," - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "Unul din administratorii tăi a solicitat reactivarea unei organizații Zulip dezactivate găzduite la %(realm_uri)s." - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "Apasă pe butonul de mai jos să reactivezi organizația ta." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Reactivează organizația" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "Dacă solicitarea a fost eronat făcută, poți să nu faci nimic și acest link va expira in 24 de ore." - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "Verifică noua ta adresă de email" @@ -1508,6 +784,43 @@ msgid "" "<%(support_email)s>." msgstr "Dacă nu ai solicitat tu această modificare, te rog contactează-ne imediat la <%(support_email)s>." +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "Ați solicitat o nouă organizație Zulip. Minunat!" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Recent te-ai înscris pe Zulip. Fantastic!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "Faceți clic pe butonul de mai jos pentru a crea organizația și a vă înregistra contul." + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Apasă butonul de mai jos pentru a termina înregistrarea." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Finalizează înregistrarea" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "Contactează-ne oricând la%(support_email)s dacă întâmpini dificultăți sau vrei să ne spui ceva fain!" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "Creați-vă organizația Zulip" @@ -1524,81 +837,28 @@ msgid "" "feedback, or just want to chat!" msgstr "Contactează-ne oricând la %(support_email)s dacă întâmpini dificultăți, ai feedback sau vrei să ne spui ceva fain!" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "Administrează preferințe emailurilor" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "Dezabonarea de la e-mailurile de marketing" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "Huburi noi" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "Apasă aici pentru autentificare în Zulip și vezi ultimele discuții." + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "Dezabonează de la emailurile cu rezumate " #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1619,6 +879,16 @@ msgstr "Administrează preferințele emailului:" msgid "Unsubscribe from digest emails:" msgstr "Dezabonează de la emailurile cu rezumate:" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Pește care înoată" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "Vă mulțumim pentru cererea dumneavoastră!" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1626,6 +896,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "Adresa dvs. de e-mail %(email)s are conturi la următoarele organizații Zulip găzduite de %(external_host)s :" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "Dacă întâmpini dificultăți să te autentifici, te rog contactează echipa de suport Zulip raspunzând la acest email. " + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Multumim că folosești Zulip!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "Conturile tale Zulip" @@ -1637,6 +919,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "Adresa dvs. de e-mail %(email)s are conturi la următoarele organizații Zulip găzduite de %(external_host)s:" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Bine ai venit pe Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1644,6 +931,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "Ați creat o organizație demonstrativă Zulip. Rețineți că această organizație va fi ștearsă automat în 30 de zile. Aflați mai multe despre organizațiile demonstrative aici !" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "Ai creat noua organizație Zulip%(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "Te-ai înscris în organizația Zulip %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Detaliile contului tău:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "URL-ul organizației: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "Nume utilizator: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "Utilizați contul LDAP pentru a vă conecta" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "Email: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1668,13 +993,25 @@ msgid "" "shortcuts, or dive right in!" msgstr "Învață mai mult despre Zulip, folosește câteva scurtături de tastatură, sau  treci direct la treabă!" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Salutări," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Echipa Zulip" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " "on GitHub, or chat with us " "live on the Zulip " "community server!" -msgstr "" +msgstr "PS: Urmărește-ne pe Twitter , arată-ne pe GitHub, sau discută cu noi în direct pe serverul comunității Zulip!" #: templates/zerver/emails/followup_day1.subject.txt:2 #, python-format @@ -1732,7 +1069,23 @@ msgid "" "PS: Check us out on Twitter (@zulip), star us on GitHub " "(https://github.com/zulip/zulip), or chat with us live on the Zulip " "community server (https://zulip.com/development-community/)!" -msgstr "" +msgstr "PS: Urmăriți-ne pe Twitter (@zulip), vedeți-ne pe GitHub (https://github.com/zulip/zulip) sau discutați cu noi live pe serverul comunității Zulip (https://zulip.com/development-community/)!" + +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "Bună," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "Vreau să iți mai spun un ultim lucru despre subiecte pentru că așa poți deveni un utilizator de top." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "Exemple de subiecte scurte" #: templates/zerver/emails/followup_day2.source.html:14 msgid "" @@ -1741,6 +1094,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "Subiectele sunt ca titlul unui email. Marea diferență este că sunt scurte și la obiect. Două trei cuvinte ajung. Nu le gândi prea mult 'em—le poți modifica ulterior!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "Subiecte bune: design mockup, Bug 345, burger acme" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "Nerecomandate: \"Ce cred oamenii despre acest nou design mockup?\", \"Mă uit la bugul 345\", \"Acme Burgers sunt deschis la ora asta?\"" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "Exemplu de subiect prea lung" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1749,6 +1118,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "De ce subiecte? Pentru două motive: fac conversațiile mai clare (imaginează-ți emailuri fără subiect!) și te pui rapid la curent cu ce s-a întâmplat cât ai lipsit—citești subiectele relevante pentru tine și le ignori pe cele neinteresante." +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "Încearcă acum." + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Multumim," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "Dezabonează de la emailurile bine ai venit" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "Ultima sugestie: folosește subiectele ca un profesionist" @@ -1776,6 +1160,11 @@ msgstr "Fă o încercare acum:" msgid "Unsubscribe from welcome emails:" msgstr "Dezabonează de la emailurile bine ai venit:" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Salut," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1783,6 +1172,11 @@ msgid "" "communication tool designed for productivity." msgstr "%(referrer_name)s dorește să li te alături pe Zulip - instrumentul de comunicare în echipă conceput pentru productivitate." +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "Pentru a începe, apasă butonul de mai jos." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1800,6 +1194,11 @@ msgstr "%(referrer_full_name)s (%(referrer_email)s) dorește să vă alăturați msgid "To get started, click the link below." msgstr "Pentru a începe, apasă pe link-ul de mai jos." +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Salut," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1807,6 +1206,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "Acesta este un memento prietenos care vă reamintește că %(referrer_name)s dorește să vă alăturați lor pe Zulip - instrumentul de comunicare în echipă conceput pentru productivitate." +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "Acesta este ultimul reminder pentru această invitație." + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "\n Această invitație expiră în două zile. Dacă invitația expiră,\n va trebui să îi cereți lui %(referrer_name)s o altă invitație.\n " + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1843,6 +1256,27 @@ msgid "" "content appearing in email notifications." msgstr "Acest email nu include conținutul mesajelor pentru că ai dezactivat afișarea conținutului mesajelor în notificările prin email." +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "Primiți acest lucru deoarece @%(mentioned_user_group_name)s a fost menționat în %(realm_name)s." + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "Primești asta pentru că ești menționat în %(realm_name)s." + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "Primești asta, pentru că ai activat pentru acest hub trimiterea de notifcări prin email." + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1925,6 +1359,19 @@ msgstr "\nNu răspunde acestui email. Acest server Zulip nu este configurat să msgid "Manage email preferences: " msgstr "Administrează preferințele emailurilor:" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "Adresa de e-mail asociată cu contul tău Zulip a fost schimbată recent în %(new_email)s. Dacă nu ați solicitat această modificare, vă rugăm să ne contactați imediat la %(support_email)s." + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "Cel mai bun," + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1938,6 +1385,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "Emailul asociat contului tău Zulip a fost recent schimbat cu %(new_email)s. Daca nu ai făcut tu modificarea, te rog să ne contactezi imediat la <%(support_email)s>." +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Organizația: %(organization_url)s Ora: %(login_time)s Email: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "Am observat o autentificare recentă pentru următorul cont Zulip." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Organizație: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "Email: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Ora: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Dispozitiv: %(device_browser)s pe %(device_os)s." + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "Adresa IP: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "Daca ai fost tu, este minunat! Nu mai ai nimic de facut. " + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1946,6 +1439,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "Dacă nu recunoașteți acest nume de utilizator sau credeți că contul dvs. a fost compromis, vă rugăm să vă resetați parola sau să ne contactați imediat la %(support_email)s." +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Securitate Zulip" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "Dezactivează notifcările la autentificare" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1963,6 +1465,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "\nDacă nu recunoașteți acest nume de utilizator sau credeți că contul dvs. a fost compromis, vă rugăm să vă resetați parola la %(reset_link)s sau să ne contactați imediat la %(support_email)s." +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "Cineva (probabil tu) a solicitat o nouă parolă contului Zulip %(email)s pe %(realm_uri)s." + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "Apasă butonul de mai jos pentru a reseta parola ta." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Resetează parola" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1971,6 +1489,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "Ați avut anterior un cont pe %(organization_url)s, dar acesta a fost dezactivat. Puteți contacta un administrator al organizației pentru a vă reactiva contul." +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "Nu ai un cont în acea organizație Zulip." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "Ai conturi active în următoarea organizație(i). " + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "Poți să te autentifici sau să resetezi parola în organizația(ile) de mai sus. " + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "Dacă nu recunoști această activitate, poți ignora liniștit acest email." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1987,6 +1528,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "Ai avut un cont pe %(realm_uri)s, dar a fost dezactivat. Poți contacta administratorul organizației pentru a reactiva contul." +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "\n Organizația dvs., %(organization_name_with_link)s, a fost retrogradată la Zulip Cloud\n Plan gratuit din cauza facturilor neplătite. Facturile neachitate au fost anulate.\n " + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "\n Pentru a continua cu planul Zulip Cloud Standard, faceți upgrade din nou accesând %(upgrade_url)s.\n " + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "\n Dacă credeți că aceasta a fost o greșeală sau aveți nevoie de mai multe detalii, vă rugăm să ne contactați la %(support_email)s.\n " + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "Dragă fost administrator al%(realm_name)s," + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "Unul din administratorii tăi a solicitat reactivarea unei organizații Zulip dezactivate găzduite la %(realm_uri)s." + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Apasă pe butonul de mai jos să reactivezi organizația ta." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Reactivează organizația" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "Dacă solicitarea a fost eronat făcută, poți să nu faci nimic și acest link va expira in 24 de ore." + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "Reactivează-ți organizația ta Zulip" @@ -2029,7 +1624,7 @@ msgstr "Abonamente & prețuri" #: templates/zerver/footer.html:9 msgid "Self-hosting" -msgstr "" +msgstr "Găzduire-personală" #: templates/zerver/footer.html:10 msgid "Desktop & mobile apps" @@ -2049,7 +1644,7 @@ msgstr "Soluții" #: templates/zerver/footer.html:19 msgid "Business" -msgstr "" +msgstr "Afacere" #: templates/zerver/footer.html:22 msgid "Education" @@ -2077,7 +1672,7 @@ msgstr "Poveștile clienților" #: templates/zerver/footer.html:42 msgid "Company" -msgstr "" +msgstr "Companie" #: templates/zerver/footer.html:45 msgid "Technical University of Munich" @@ -2191,7 +1786,7 @@ msgstr "Locuri de munca" msgid "Sponsor Zulip" msgstr "Sponsorează Zulip" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "Vedeți prețurile" @@ -2203,7 +1798,7 @@ msgstr "Vedeți prețurile" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "Auto-gazdă Zulip" @@ -2443,7 +2038,7 @@ msgstr "Acces fără cont" #: templates/zerver/login.html:41 msgid "Beta" -msgstr "" +msgstr "Beta" #: templates/zerver/login.html:82 msgid "Email or username" @@ -2680,11 +2275,11 @@ msgstr "Verifică emailul în câteva minute pentru a finaliza procesul." #: templates/zerver/self-hosting.html:28 msgid "Features & pricing" -msgstr "" +msgstr "Caracteristici & prețuri" #: templates/zerver/self-hosting.html:32 msgid "Zulip for business" -msgstr "" +msgstr "Zulip pentru afaceri" #: templates/zerver/social_auth_select_email.html:6 msgid "" @@ -2806,8 +2401,8 @@ msgstr "Trebuie să fii un administrator de server" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Permisiune insuficientă" @@ -2827,110 +2422,141 @@ msgstr "Lipsește antetul autorizației pentru autentificarea de bază" msgid "Webhook bots can only access webhooks" msgstr "Boții webhook pot accesa doar webhooks" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Subdomeniul poate fi lung de 3 sau mai mult. " -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Subdomeniul nu poate începe sau termina cu '-'." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Subdomeniul poate avea litere mici, numere și '-'s." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Subdomeniu indisponibil. Te rog alege altul." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "Organizația în care vrei să intri cu {email} nu există." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Vă rugăm să solicitați o invitație pentru {email} de la administratorul organizației." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Adresa de email, {email}, nu este între domeniile care sunt permise pentru a crea un cont în această organizație." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Te rog folosește-ți adresa ta reală de email." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "Adresele de e-mail conținând + nu sunt permise în această organizație." -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "Membrii noi nu se pot alătura acestei organizații, deoarece toate licențele Zulip sunt în uz. Contactați persoana care v-a invitat și cereți-i să mărească numărul de licențe, apoi încercați din nou." -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Parola nouă" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "Confirmare parolă nouă" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "Token" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Adaugă până la 10 adrese de email separate prin virgulă." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Te rog introdu cel puțin 10 emailuri." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "Nu am găsit acea organizație Zulip." -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "abonări" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, 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/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} a acceptat invitația ta pe Zulip!" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Imposibil de redat mesajul" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "Nu puteți atașa un submesaj la acest mesaj." -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "Reacția deja există." -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "ID de utilizator nevalid {}" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2938,192 +2564,190 @@ msgstr "ID de utilizator nevalid {}" msgid "User not authorized for this query" msgstr "Utilizator neautorizat pentru această interogare" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "'{email}' nu mai folosește Zulip." -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Nu poți trimite mesaje în afara organizației tale." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "Se așteaptă exact un hub" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "Tip nevalid de date pentru hub" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "Tip de date nevalid pentru destinatari" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 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/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "Memento-urile pot fi setate numai pentru huburi." -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Nimic de schimbat" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "Mesajele private nu pot fi mutate în fluxuri." -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "Mesajele private nu pot avea subiecte." -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "propagate_mode nevalid, fără modificarea subiectului" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "Nu pot schimba conținutul mesajului în timp ce schimb hubul" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "Widgeturile nu pot fi editate." -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "Modificarea mesajelor este oprită în această organizație" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Nu aveți permisiunea de a edita acest mesaj" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "Limita de timp pentru modificarea mesajului a expirat." -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "Limita de timp pentru editarea subiectului acestui mesaj a trecut" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 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." -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "Nu ai permisiunea să muți acest mesaj." -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "Nu aveți permisiunea de a muta acest mesaj din cauza lipsei accesului la fluxul său" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "Numele implicit de grup al hubului este nevalid '{}'" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "Numele implicit de grup al hubului este prea lung (limita: {} caractere)" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "Numele implicit al grupului hubului '{}' conține NULL (0x00) caractere." -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "Mesajele private sunt dezactivate în această organizație" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" -msgstr "" +msgstr "Subiectele sunt necesare în această organizație" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Widgets: Programatorul API a trimis JSON conținut nevalid" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgets: {error_msg}" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "În acest hub nu sunt disponibile date despre abonați" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "Nu pot prelua abonații pentru hubul privat" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." -msgstr "" +msgstr "{user} a schimbat [permisiunile de acces](/help/stream-permissions) pentru acest flux din **{old_policy}** în **{new_policy}**." -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" "\n" "* **Old permissions**: {old_policy}.\n" "* **New permissions**: {new_policy}.\n" -msgstr "" +msgstr "{user} a schimbat [permisiunile de postare](/help/stream-sending-policy) pentru acest flux:\n\n* **Permisiuni vechi**: {old_policy}.\n* **Permisiuni noi**: {new_policy}.\n" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "{user_name} a redenumit hubul {old_stream_name} la {new_stream_name}." -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" -msgstr "" +msgstr "Pentru totdeauna" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." -msgstr "" +msgstr "Mesajele din acest flux vor fi acum păstrate pentru totdeauna." -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3131,155 +2755,150 @@ msgid "" "* **New retention period**: {new_retention_period}\n" "\n" "{summary_line}" -msgstr "" +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/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "Abonarea este permisă" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "Grup hub implicit nevalid {}" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "'{stream_name}' este un hub implicit și nu poate fi adăugat la '{group_name}'" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "Grupul implicit al hubului '{group_name}' deja există" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "Hubul '{stream_name}' este deja prezent în grupul implicit al hubului '{group_name}'" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "Hubul '{stream_name}' nu este prezent în grupul implicit de hub '{group_name}'" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "Grupul implicit al hubului are deja un nume '{}'" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "Grupul implicit de hub '{}' deja există" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "Steag nevalid: '{}'" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "Steagul nu poate fi modificat: '{}'" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "Operațiune de marcare a mesajului nevalidă: \"{}" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Mesaj nevalid(e)" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "{user} a marcat acest subiect ca rezolvat." -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "{user} a marcat acest subiect ca nerezolvat." -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." -msgstr "" +msgstr "Acest subiect a fost mutat în {new_location} de către {user}." -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." -msgstr "" +msgstr "Un mesaj a fost mutat din acest subiect în {new_location} de către {user}." -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." -msgstr "" +msgstr "{changed_messages_count} mesaje au fost mutate din acest subiect în {new_location} de către {user}." -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." -msgstr "" +msgstr "Acest subiect a fost mutat aici de la {old_location} de către {user}." -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." -msgstr "" +msgstr "Un mesaj a fost mutat aici de la {old_location} de către {user}." -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." -msgstr "" +msgstr "{changed_messages_count} mesaje au fost mutate aici din {old_location} de către {user}." -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "Pentru a proteja utilizatorii, Zulip limitează numărul de invitații pe care le puteți trimite într-o zi. Pentru că ați atins limita, nu au fost trimise invitații." -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "Contul dvs. este prea nou pentru a trimite invitații pentru această organizație. Întrebați un administrator al organizației sau un utilizator mai experimentat." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Câteva emailuri nu au fost validate așa că nu am trimis invitațile." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "Nu am putut să invităm nici o persoană." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "Un emoji personalizat cu acest nume deja există." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "Subiectul nu este marcat - fără alertă sonoră" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "Ordine de mapare nevalidă" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "Id-ul câmpului {id} nu a fost găsit." -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "Grupul '{}' deja există." @@ -3438,7 +3057,7 @@ msgstr "Tip emoji nevalid" msgid "Must be an organization administrator or emoji author" msgstr "Trebuie să fii un administrator al organizației sau autorul emoji-ului" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Caractere nevalide în numele emoji" @@ -3482,8 +3101,8 @@ msgstr "Instrucțiune de includere Markdown nevalidă: {include_statement}" msgid "API usage exceeded rate limit" msgstr "Utilizarea API-ului depășește rata limită" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "JSON malformat" @@ -3520,7 +3139,7 @@ msgstr "Această organizație a fost dezactivată" msgid "" "The mobile push notification service registration for your server has been " "deactivated" -msgstr "" +msgstr "Înregistrarea serviciului de notificare push mobil pentru serverul dvs. a fost dezactivată" #: zerver/lib/exceptions.py:299 msgid "Password authentication is disabled in this organization" @@ -3548,7 +3167,7 @@ msgstr "Evenimentul '{event_type}' nu este în prezent susținut de webhook-ul { #: zerver/lib/exceptions.py:384 #, python-brace-format msgid "Unable to parse request: Did {webhook_name} generate this event?" -msgstr "" +msgstr "Nu se poate analiza solicitarea: {webhook_name} a generat acest eveniment?" #: zerver/lib/exceptions.py:407 zerver/views/auth.py:644 #: zerver/views/auth.py:913 zerver/views/auth.py:977 @@ -3661,14 +3280,18 @@ msgstr "Productivitate" msgid "Version control" msgstr "Controlul versiunii" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Mesajul nu trebuie să fie gol" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "Mesajul nu poate conține biți null" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Mesaj nevalid(e)" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "Operator {} nesuportat." @@ -3848,36 +3471,36 @@ msgstr "JSON nevalid în răspuns" msgid "Invalid response format" msgstr "Format de răspuns nevalid" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "Opțiuni GCM nevalide către bouncer: prioritate {!r}" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "Opțiuni GCM nevalide către bouncer: {}" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Tokenul nu există" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "Această organizație a dezactivat includerea conținutului mesajelor în notificările push pe mobil" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "{full_name} a menționat @{user_group_name}:" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "{full_name} te-a menționat:" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "{full_name} a menționat pe toți:" @@ -3886,22 +3509,26 @@ msgstr "{full_name} a menționat pe toți:" msgid "Push notifications bouncer error: {}" msgstr "Eroare bounce a notificărilor push: {}" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "Nu pot decide între argumentul '{var_name1}' și'{var_name2}' " -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "Argument '{var_name}' lipsă" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "Valoare greșită pentru '{var_name}': {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "Argumentul \"{}\" este un JSON invalid." @@ -3959,9 +3586,9 @@ msgstr "Nume hub nevalid '{}'" msgid "Stream(s) ({}) do not exist" msgstr "Hub(uri) ({}) inexistente" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." -msgstr "" +msgstr "Fluxurile publice web nu sunt activate." #: zerver/lib/streams.py:730 msgid "Default stream group with id '{}' does not exist." @@ -3969,7 +3596,7 @@ msgstr "Grupul implicit de hub cu id '{}' nu există." #: zerver/lib/string_validation.py:31 msgid "Stream name can't be empty!" -msgstr "" +msgstr "Numele fluxului nu poate fi gol!" #: zerver/lib/string_validation.py:35 msgid "Stream name too long (limit: {} characters)." @@ -3977,25 +3604,33 @@ msgstr "Numele hubului este prea lung (limită: {} caractere)." #: zerver/lib/string_validation.py:41 msgid "Invalid character in stream name, at position {}!" -msgstr "" +msgstr "Caracter nevalid în numele fluxului, în poziția {}!" #: zerver/lib/string_validation.py:47 msgid "Topic can't be empty!" -msgstr "" +msgstr "Subiectul nu poate fi gol!" #: zerver/lib/string_validation.py:52 msgid "Invalid character in topic, at position {}!" -msgstr "" +msgstr "Caracter nevalid în subiect, în poziția {}!" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 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.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "Mărimea imaginii depășește limitele permise." -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "Numărul de cuvinte urcate depașesc limita impusă de organizația ta." @@ -4051,7 +3686,7 @@ msgstr "Tip de bot nevalid" msgid "Invalid interface type" msgstr "Tip de interfață nevalidă" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "ID de utilizator nevalid: {}" @@ -4068,129 +3703,139 @@ msgstr "Nu există un astfel de utilizator" msgid "User is deactivated" msgstr "Utilizator dezactivat" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "{var_name} nu este un șir" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item} nu poate fi gol." -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "{var_name} nevalid" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} este prea lung (limit: {max_length} caractere)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "{var_name} are lungime incorectă {length}; ar trebui să fie {target_length}" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "{var_name} nu este o dată" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "{var_name} nu este integer" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "{var_name} este prea mic" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "{var_name} este prea mare" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "{var_name} nu este float" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "{var_name} nu este boolean" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "{var_name} nu este un cod hex valid" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "{var_name} nu este o listă" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "{container} trebuie să aibă exact {length} elemente" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "{var_name} nu este dict" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "Cheia {key_name} lipsește din {var_name}" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "Argument neașteptat: {}" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "{var_name} nu este allowed_type" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "{variable} != {expected_value} ({value} este greșit/ă)" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "{var_name} nu este un URL" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "Model de URL malformat" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' nu poate fi gol." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}' nu este o opțiune validă pentru '{field_name}'." -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "{var_name} nu este un șir sau o listă integer" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "{var_name} nu este un string sau integer" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4217,143 +3862,143 @@ msgstr "Eroare internă a serverului" msgid "CSRF error: {reason}" msgstr "Eroare CSRF: {reason}" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "evenimentele hubului" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." -msgstr "" +msgstr "Disponibil pe Zulip Cloud Standard. Faceți upgrade pentru acces." -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "Expresie regulată greșită: {}" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "Eroare de expresie regulată necunoscută" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "Șir de format nevalid în adresa URL." -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "Grupul %(name)r în șirul format URL nu este prezent în modelul linkifier." -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "Grupul %(name)r din modelul linkifier nu este prezent în șirul formatului URL." -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "Caractere nevalabile în limbajul pygments" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "Proprietarul organizaţiei" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Administratorul organizației" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "Moderator" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Membru" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Vizitator" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" -msgstr "" +msgstr "Web-public" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Public" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "Istorie privată, comună" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "Istorie privată, protejată" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" -msgstr "" +msgstr "Istorie publică, protejată" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "Toți membrii hubului pot scrie" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "Doar administratorii organizației pot posta" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "Numai administratorii și moderatorii organizației pot posta" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" -msgstr "Doar membrii deplini ai organizației pot posta" +msgstr "Numai membrii cu drepturi depline al organizației pot posta" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Emoji unicode" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Emoji personalizat" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Emoji extra Zulip" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "Utilizatorul cu ID-ul {} este dezactivat" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "Utilizatorul cu ID-ul {} este un robot" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "Lista opțiunilor" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "Alege persoana" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "Test scurt" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "Test lung" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "Alege data" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Link" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "Cont extern" @@ -4430,30 +4075,30 @@ msgstr "Subdomeniul este necesar" #: zerver/views/auth.py:982 msgid "Password is incorrect." -msgstr "" +msgstr "Parola este incorectă." #: zerver/views/compatibility.py:18 msgid "User-Agent header missing from request" msgstr "Lipsește antetul User-Agent din cerere" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "Eticheta nu poate fi goală." -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "Câmpul trebuie să aibă măcar o opțiune." -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Tip de câmp nevalid." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "Un câmp cu această etichetă deja există." -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "Câmplul implicit personalizat nu poate fi actualizat." @@ -4495,19 +4140,19 @@ msgstr "Nu există această invitație" msgid "Invalid stream id {}. No invites were sent." msgstr "ID hub nevalid {}. Nu am trimis invitații." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "Istoria modificărilor unui mesaj este dezactivată în această organizație" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "Nu ai permisiuni să ștegi acest mesaj" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "A trecut perioada de timp în care poți modifica acest mesaj" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "Mesaj deja șters" @@ -4528,7 +4173,7 @@ msgstr "Ancora nevalidă" msgid "Too many messages requested (maximum {})." msgstr "Prea multe mesaje solicitate (maximum {})." -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "Nici un astfel de subiect '{}'" @@ -4645,7 +4290,7 @@ msgstr "Domeniu nevalid: {}" msgid "The domain {domain} is already a part of your organization." msgstr "Domeniul {domain} este deja parte din organizația ta." -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "Nu am găsit date despre domeniul {domain}." @@ -4705,78 +4350,78 @@ msgstr "Linkul de creare a organizației a expirat sau este invalid." msgid "New organization creation disabled" msgstr "Crearea de organizații noi este dezactivată" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "Utilizator neautorizat să execute interogări din partea lui '{principal}'" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "Fluxurile private nu pot fi transformate în fluxuri implicite." -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "Trebuie să treci \"new_description\" sau \"new_group_name\"." -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "Valoare nevalidă pentru \"op\". Specifică unul din \"add\" sau \"remove\"." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Hubul are deja acest nume!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "Fluxurile implicite nu pot fi făcute private." -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Nimic de făcut. Specifică cel puțin un \"adaugă\" sau \"șterge\"." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "{user_full_name} s-a abonat la hubul tău {stream_name}." -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "{user_full_name} te-a abonat la următoarele huburi:" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "Nu pot accesa hubul ({stream_name})." -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "Poți invita doar utilizatori Zephyr mirroring în huburi private. " -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "{user_name} a creat următoarele huburi: {stream_str}." -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "{user_name} a creat un hub nou {stream_str}." -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "huburi noi" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." -msgstr "Hub creat de {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" +msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "Proprietate de abonament necunoscută: {}" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "Neabonat la acest id de hub {}" @@ -4830,7 +4475,7 @@ msgstr "Nu sunt date noi" msgid "User {user_id} is already a member of this group" msgstr "Utilizatorul {user_id} este deja membru în acest grup" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "Nu este nici un membru '{}' în acest grup" @@ -4997,13 +4642,13 @@ msgstr "Conținutul nu poate fi gol. " #: zerver/webhooks/ifttt/view.py:33 msgid "Topic must be a string" -msgstr "" +msgstr "Subiectul trebuie să fie un șir" #: zerver/webhooks/ifttt/view.py:36 msgid "Content must be a string" -msgstr "" +msgstr "Conținutul trebuie să fie un șir" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Input JSON malformat" @@ -5041,33 +4686,41 @@ msgid "" msgstr "Exportul datelor a fost finalizat și urcat aici:\n\n{public_url}" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "Trebuie validat cu o cheie API validă Zulip" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" -msgstr "" +msgstr "UUID nevalid" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Tip de token nevalid" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "{} este un hostname invalid" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "Proprietate nevalidă {}" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "Datele sunt în dezordine." -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "Date nevalide." diff --git a/locale/ro/translations.json b/locale/ro/translations.json index 02685ceed2..7942807669 100644 --- a/locale/ro/translations.json +++ b/locale/ro/translations.json @@ -38,10 +38,10 @@ "{name} is not subscribed to this stream. They will not be notified unless you subscribe them.": "{name} nu este abonat la acest flux. Nu vor fi notificați decât dacă vă abonați la ele.", "Subscribe": "Abonati-va", "Click here to learn about exporting private streams and messages.": "Click aici pentru a afla despre exportul fluxurilor și mesajelor private.", - "Log in to search your personal history.": "", + "Log in to search your personal history.": "Autentificare pentru a căuta istoricul personal.", "Upgrade for more space.": "Modernizare pentru mai mult spatiu.", - " to add a new line": "", - " to send": "", + " to add a new line": "pentru a adăuga o nouă linie", + " to send": "a trimite", "A Topic Move already in progress.": "O mutare de subiect deja în desfășurare.", "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.": "O limbă este marcată ca tradusă 100% numai dacă fiecare șir din aplicațiile web, desktop și mobile este tradus, inclusiv interfața de utilizare administrativă și mesajele de eroare.", "A stream needs to have a name": "Un hub are mare nevoie de un nume", @@ -68,6 +68,7 @@ "Add a new profile field": "Adaugă un nou câmp de profil", "Add a new user group": "Adaugă un grup nou", "Add alert word": "Adaugă un cuvânt alertă", + "Add all users": "", "Add another user...": "Adaugă un alt utilizator...", "Add choice": "Adaugă opțiune", "Add code playground": "Adăugați un loc de joacă cu coduri", @@ -84,7 +85,8 @@ "Add question": "Adaugă întrebare", "Add stream": "Adaugă hub", "Add streams": "Adaugă huburi", - "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", + "Add subscribers": "", + "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "Adăugați abonați. Utilizați grupul de utilizatori sau #streamname pentru a adăuga în bloc abonați.", "Add task": "Adaugă sarcină", "Add video call": "Adauga video-conferință", "Added successfully!": "Adăugată cu succes!", @@ -108,7 +110,6 @@ "All": "Toate", "All messages": "Toate mesajele", "All messages including muted streams": "Toate mesajele inclusiv huburile fără alertă sonoră", - "All stream members can post": "Toți membrii hubului pot scrie", "All stream subscribers can post.": "Toți abonații fluxului pot posta.", "All streams": "Toate huburile", "All time": "Tot timpul", @@ -158,7 +159,7 @@ "Authentication methods": "Metode de autentificare", "Author": "Autor", "Automatic": "Automatic", - "Avatar changes are disabled in this organization.": "Schimbările de avataruri sunt dezactivate în această organizație.", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Avatar de la Gravatar", "Back to streams": "Înapoi la fluxuri", "Billing": "Facturare", @@ -168,9 +169,9 @@ "Bot email (a-z, 0-9, and dashes only)": "Email bot (doar a-z, 0-9, și liniuțe)", "Bot type": "Tipul botului", "Bots": "Boți", - "Browse recent topics": "", + "Browse recent topics": "Răsfoiți subiecte recente", "Browse streams": "Răsfoiți fluxuri", - "Busy": "", + "Busy": "Ocupat", "By deactivating your account, you will be logged out immediately.": "Prin dezactivarea contului, veți fi deconectat imediat.", "Cancel": "Renunță", "Cancel compose": "Anulează compunerea", @@ -183,13 +184,14 @@ "Change only this message topic": "Schimbă doar acest subiect al mesajului", "Change password": "Schimbă parola", "Change previous and following messages to this topic": "Schimbă precendentul și următorul mesaj al acestui subiect", - "Change send shortcut": "", + "Change send shortcut": "Schimbați comanda rapidă de trimitere", "Change stream info": "Schimbați informațiile fluxului", - "Change stream permissions": "", + "Change stream permissions": "Schimbați permisiunile pentru flux", "Change stream permissions for #{stream_name}": "Schimbați permisiunile de flux pentru #{stream_name}", "Check all": "Selectează tot", "Check your email ({email}) to confirm the new address.": "Verificați-vă adresa de e-mail ({email}) pentru a confirma noua adresă.", "Choose avatar": "Alege un avatar", + "Choose subscribers": "", "Clear emoji image": "Șterge imaginea emoji", "Clear profile picture": "Șterge imaginea de profil", "Click here to reveal.": "Click aici pentru a dezvălui.", @@ -218,14 +220,13 @@ "Configure the authentication methods for your organization.": "Configurează metoda de autentificare în organizația ta.", "Configure the default streams new users are subscribed to when joining your organization.": "Configurează huburile implicite la care utilizatorii noi sunt abonați când intră în organizația ta.", "Confirm": "Confirmă", - "Consider searching all public streams.": "", + "Consider searching all public streams.": "Considerăcăutând toate fluxurile publice.", "Contact support": "Contactează echipa de suport", "Convert emoticons before sending (:) becomes \ud83d\ude03)": "Convertește emoji inainte de a le trimite (:) devine 😃)", "Cookie Bot": "Cookie Bot", "Copied!": "Copiat!", "Copy and close": "Copiază și închide", "Copy code": "Copiați codul", - "Copy from stream": "Copiază dintr-un hub", "Copy link": "Copiază legătură", "Copy link to message": "Copiați linkul către mesaj", "Copy link to topic": "Copiați linkul către subiect", @@ -258,21 +259,21 @@ "Deactivate": "Dezactivează", "Deactivate account": "Dezactivează contul", "Deactivate organization": "Dezactivează organizația", - "Deactivate user": "", + "Deactivate user": "Dezactivați utilizatorul", "Deactivate your account": "Dezactivează contul tău", - "Deactivate {name}": "", + "Deactivate {name}": "Dezactivați {name}", "Deactivated": "Dezactivat", "Deactivated users": "Utilizatorii dezactivați", "December": "Decembrie", "Default is {language}. Use 'text' to disable highlighting.": "Implicit este {language}. Utilizați „text” pentru a dezactiva evidențierea.", "Default language": "Limba implicită", - "Default language for code blocks:": "Limba implicita pentru blocurile de cod:", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Setarea implicită pentru utilizatorii noi care se alătură aceastei organizații.", "Default streams": "Huburi implicite", "Default user settings": "Setarile implicite pentru utilizatori", "Default view": "Vedere standard", "Delay before sending message notification emails": "Întârzieți înainte de a trimite e-mailuri de notificare a mesajelor", - "Delay period (minutes)": "", + "Delay period (minutes)": "Perioada de întârziere (minute)", "Delete": "Șterge", "Delete alert word": "Șterge cuvântul alertă", "Delete all drafts": "Ștergeți toate schițele", @@ -307,6 +308,7 @@ "Display availability to other users when online": "Afișați disponibilitatea altor utilizatori când sunteți online", "Display my availability to other users when online": "Afișează disponibilitatea mea când sunt online altor utilizatori ", "Display settings": "Afișează setările", + "Do you want to add everyone?": "", "Domain": "Domeniul", "Don\u2019t allow disposable email addresses": "Nu permite adrese de email dispozabile", "Download": "Descarcă", @@ -320,8 +322,8 @@ "Drafts": "Schițe", "Drafts are not synced to other devices and browsers.": "Schițele nu sunt sincronizate cu alte dispozitive și browsere.", "Drafts older than {draft_lifetime} days are automatically removed.": "Schițele mai vechi de {draft_lifetime} zile sunt eliminate automat.", - "Duration deletion is allowed after posting (minutes)": "", - "Duration editing is allowed after posting (minutes)": "", + "Duration deletion is allowed after posting (minutes)": "Ștergerea duratei este permisă după postare (minute)", + "Duration editing is allowed after posting (minutes)": "Editarea duratei este permisă după postare (minute)", "EDITED": "MODIFICAT", "Edit": "Modifică", "Edit #{stream_name}": "Editați #{stream_name}", @@ -335,7 +337,7 @@ "Edit your last message": "Modifică ultimul tău mesaj", "Edit your profile": "Modifică profilul tău", "Edited ({last_edit_timestr})": "Editat ({last_edit_timestr})", - "Edited by {full_name}": "", + "Edited by {full_name}": "Editat de {full_name}", "Effect": "Efect", "Email": "Email", "Email address": "Adresa de email", @@ -350,7 +352,7 @@ "Enable message edit history": "Activează modificarea istoriei mesajelor", "Enable notifications": "Permite notificări", "Enabled": "Activat", - "End of results from your history.": "", + "End of results from your history.": "Sfârșitul rezultatelor de la istoric.", "Endpoint URL": "Endpoint URL", "Enter sends when composing a message": "Introduceți trimiterile când compuneți un mesaj", "Error": "Eroare", @@ -382,6 +384,7 @@ "Expires at": "Expiră la", "Expires on {date}": "Expiră pe {date}", "Export failed": "Exportul a eșuat", + "Export organization": "", "Export started. Check back in a few minutes.": "Exportul a inceput. Revino în câteva minute.", "Exports all users, settings, and all data visible in public streams.": "Exportă toți utilizatorii, setările și toate informațiile vizibile în huburile publice.", "External account type": "Tip de cont extern", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "Urcarea de fișiere și imagini este interzisă în această organizație.", "File size must be at most {max_file_size} MiB.": "Dimensiunea fișierului trebuie să fie de cel mult {max_file_size} MiB.", "File type is not supported.": "Tipul fișierului nu este acceptat.", - "Filter": "Filtru", "Filter bots": "Filtrul boților", "Filter by category": "Filtrează pe categorie", "Filter code playgrounds": "Locuri de joacă cu coduri de filtrare", "Filter deactivated users": "Filtrează utilizatorii dezactivați", - "Filter emojis": "Filtrează emoji", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "Filtrează exporturile", "Filter invites": "Filtrează invitațiile", "Filter languages": "Filtrează limbajele", @@ -412,8 +415,10 @@ "Filter muted topics": "Filtrați subiectele dezactivate", "Filter muted users": "Filtrați utilizatorii dezactivați", "Filter streams": "Filtrează huburile", + "Filter subscribers": "", "Filter topics": "Filtrați subiectele", "Filter topics (t)": "Filtrați subiectele (t)", + "Filter uploaded files": "", "Filter uploads": "Filtrați încărcările", "Filter users": "Filtrează utilizatorii", "First message": "Primul mesaj", @@ -522,7 +527,7 @@ "Log out": "Deconectare", "Login required": "Este necesară autentificarea", "Looking for our integrations or API documentation?": "În căutarea noastră integrări sau API documentație?", - "MOVED": "", + "MOVED": "MUTAT", "Manage organization": "Administrează organizația", "Manage streams": "Administrează huburile", "Manage this user": "Gestionați acest utilizator", @@ -634,12 +639,12 @@ "New password is too weak": "Parola nouă este prea slabă", "New private message": "Mesaj privat nou", "New stream message": "Mesaj nou în hub", - "New stream notifications:": "Notificări noi ale hubului:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "Noii abonați pot vedea mesajele trimise numai după ce se alătură.", "New subscribers can view complete message history.": "Noii abonați pot vedea istoricul complet al mesajelor.", "New task": "Sarcină nouă", "New topic": "Subiect nou", - "New user notifications:": "Notificările utilizatorilor noi:", + "New user notifications": "", "Next message": "Mesajul următor", "Next unread private message": "Următorul mesaj privat necitit", "Next unread topic": "Următorul subiect necitit", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "Numai membrii grupului, administratorii organizației și moderatorii pot modifica un grup.", "Only organization administrators and moderators can add custom emoji in this organization.": "Numai administratorii și moderatorii organizației pot adăuga emoji personalizate în această organizație.", "Only organization administrators and moderators can modify user groups in this organization.": "Numai administratorii și moderatorii organizației pot modifica grupurile de utilizatori din această organizație.", - "Only organization administrators and moderators can post": "Numai administratorii și moderatorii organizației pot posta", "Only organization administrators and moderators can post.": "Numai administratorii și moderatorii organizației pot posta.", "Only organization administrators can add bots to this organization.": "Numai administratorii organizației pot adăuga roboți la această organizație.", "Only organization administrators can add custom emoji in this organization.": "Doar administratorii organizației pot adăuga emoji personalizați la aceasta organizație.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "Numai administratorii organizației pot edita aceste setări", "Only organization administrators can edit these settings.": "Doar administratorii organizației pot modifca aceste setări.", "Only organization administrators can modify user groups in this organization.": "Doar administratorii organizației pot modifica grupuri de utilizatori în această organizație.", - "Only organization administrators can post": "Doar administratorii organizației pot posta", "Only organization administrators can post.": "Doar administratorii organizației pot posta.", "Only organization admins and moderators are allowed to post to this stream.": "Numai administratorii și moderatorii organizației au voie să posteze în acest flux.", "Only organization admins are allowed to post to this stream.": "Doar administratorii organizației au acces să comunice pe acest hub.", "Only organization full members can add custom emoji in this organization.": "Numai membrii cu drepturi depline ale organizației pot adăuga emoji personalizate în această organizație.", - "Only organization full members can post": "Doar membrii deplini ai organizației pot posta", "Only organization full members can post.": "Doar membrii deplini ai organizației pot posta.", "Only organization owners can edit these settings.": "Doar proprietarii de organizații pot modifica aceste setări.", "Only owners can change message retention policy.": "Doar proprietarii pot schimba politica de păstrare a mesajelor.", @@ -742,14 +744,12 @@ "Owner: {name}": "Proprietar: {name}", "Owners only": "Doar proprietarii", "PMs, mentions, and alerts": "MP, menționări și alerte", - "Pan & zoom": "Panare și zoom", "Participants": "Participanți", "Participated": "Participarea", "Password": "Parolă", "Password is too weak": "Parola este prea slabă", "Password should be at least {length} characters long": "Parola trebuie să aibă cel puțin {length} caractere", "Pattern": "Model", - "People to add": "Persoane de adăugat", "Personal": "Personal", "Personal settings": "Setările personale", "Pin stream to top": "Fixează hubul sus", @@ -785,7 +785,6 @@ "Private, shared history": "Istoric privat, partajat", "Pro tip: You can use 'd' to open your drafts.": "Sfat Pro: Puteți utiliza 'd' pentru a deschide schițele.", "Profile": "Profil", - "Profile picture": "Poza profilului", "Public": "Public", "Public stream messages in organization": "Mesaje publice în hubul organizației", "Quote and reply or forward": "Citați și răspundeți sau transmiteți", @@ -809,6 +808,7 @@ "Resend": "Retrimite", "Resend invitation": "Retrimite invitatia", "Resending encountered an error. Please reload and try again.": "Retrimiterea a întâmpinat o eroare. Te rog reîncarcă și mai încearcă odată.", + "Reset zoom": "", "Restore draft": "Restaurează schița", "Restrict email domains of new users?": "Limitează domeniile de email la utilizatorii noi?", "Restrict to a list of domains": "Restrânge la o listă de domenii", @@ -840,7 +840,6 @@ "Search operators": "Operatori căutare", "Search people": "Caută persoane", "Search results": "Rezultatele căutării", - "Search subscribers": "Caută abonați", "See how to configure email.": "Vezi cum se configurează emailul.", "Select a stream below or change topic name.": "Selectează un flux de mai jos sau schimbă numele subiectului.", "Select date and time": "Selectează data și ora", @@ -911,7 +910,6 @@ "Stream creation": "Creare hub", "Stream description": "Descriere hub", "Stream list": "Lista huburilor", - "Stream membership": "Abonați la hub", "Stream name": "Nume hub", "Stream permissions": "Permisiuni hub", "Stream settings": "Setări hub", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Parolele lor vor fi șterse din sistemele noastre, orice boți menținuți vor fi dezactivați.", "Theme": "Temă", "There are no current alert words.": "Nu există cuvinte de alertă curente.", - "These settings are explained in detail in the help center.": "Aceste setări sunt explicate în detaliu în centru de ajutor .", "This Zulip server is running an old version and should be upgraded.": "Acest server Zulip rulează o versiune veche și ar trebui să fie actualizat.", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "Această acțiune este permanentă și nu poate fi anulată! Toți utilizatorii vor pierde permanent acces la conturile lor Zulip.", "This file exceeds maximum allowed size of": "Fișierul depășește mărimea maxima permisa de", @@ -984,7 +981,7 @@ "Topic": "Subiect", "Topic editing only": "Modificarea doar a subiectului", "Topic muted": "Subiect fără alertă sonoră", - "Topics are required in this organization": "", + "Topics are required in this organization": "Subiectele sunt necesare în această organizație", "Topics marked as resolved": "Subiecte marcate ca rezolvate", "Tuesday": "Marţi", "Two factor authentication": "Autentificare în doua etape", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "Utilizați setările de flux pentru a vă dezabona de la fluxurile private.", "User": "Utilizator", "User ID": "ID-ul de utilizator", - "User ID: {user_id}; email hidden": "ID utilizator: {user_id}; e-mail ascuns", "User group added!": "Grup adăugat cu succes!", "User groups": "Grupuri de utilizatori", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "Grupurile de utilizatori vă permit menționează mai mulți utilizatori simultan. Când menționezi un grup de utilizatori, toți cei din grup sunt notificați ca și cum ar fi menționați individual.", @@ -1074,7 +1070,7 @@ "We are about to have a poll. Please wait for the question.": "Suntem pe cale să avem un sondaj. Te rugăm să aștepți întrebarea.", "We strongly recommend enabling desktop notifications. They help Zulip keep your team connected.": "Recomandăm cu căldură să activați notificările pe desktop. Acestea ajută Zulip să mențină echipa ta conectată.", "We've replaced the \"{originalHotkey}\" hotkey with \"{replacementHotkey}\" to make this common shortcut easier to trigger.": "Am înlocuit tasta rapidă „{originalHotkey}” cu „{replacementHotkey}” pentru a face această comandă rapidă comună mai ușor de declanșat.", - "Web-public": "", + "Web-public": "Web-public", "Wednesday": "Miercuri", "Week of {date}": "Săptămâna {date}", "Welcome back! You have {unread_msgs_count} unread messages. Do you want to mark them all as read?": "Bine ai revenit! Tu ai {unread_msgs_count} mesaje necitite. Doriți să le marcați pe toate ca citite?", diff --git a/locale/ru/LC_MESSAGES/django.po b/locale/ru/LC_MESSAGES/django.po index 8cef8e7b75..3dcd6da68c 100644 --- a/locale/ru/LC_MESSAGES/django.po +++ b/locale/ru/LC_MESSAGES/django.po @@ -23,9 +23,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Roman Bannack \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Russian (http://www.transifex.com/zulip/zulip/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -70,7 +70,7 @@ msgstr "Начальное время больше конечного. Нача msgid "No analytics data available. Please contact your server administrator." msgstr "Данные аналитики недоступны. Обратитесь к администратору сервера." -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "Неверные параметры" @@ -586,7 +586,6 @@ msgstr "Сообщения" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -639,7 +638,7 @@ msgstr "Введите ваш адрес электронной почты" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Создать организацию" @@ -758,8 +757,6 @@ msgstr "Гостевые пользователи" msgid "Normal users" msgstr "Обычные пользователи" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -767,7 +764,6 @@ msgstr "Обычные пользователи" msgid "Hi," msgstr "Привет," -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -777,12 +773,10 @@ msgid "" "please click below:" msgstr "Мы получили запрос на изменение адреса электронной почты для учетной записи в Zulip на %(realm_uri)s с %(old_email)s на %(new_email)s. Подтвердите это изменение, нажав ниже:" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "Подтвердить изменение адреса электронной почты" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -790,724 +784,6 @@ msgid "" "%(support_email)s." msgstr "Если вы не запрашивали этого изменения, пожалуйста, немедленно свяжитесь с нами через %(support_email)s." -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "Вы запросили новую организацию Zulip. Отлично!" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "Недавно вы зарегистрировались в Zulip. Отлично!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "Нажмите кнопку ниже, чтобы создать организацию и зарегистрировать вашу учетную запись." - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "Нажмите кнопку ниже, чтобы завершить регистрацию." - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "Завершить регистрацию" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "Вы всегда можете связаться с нами через %(support_email)s , если возникнут трудности, вы хотите дать обратную связь или если вы просто хотите пообщаться!" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "Логотип Zulip" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "Новые каналы" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "Нажми здесь, чтобы зайти в Zulip и наверстать упущенное" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "Управление настройками электронной почты" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "Отписаться от дайджест-писем" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "Плавающая рыба" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "Спасибо за ваше обращение!" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "Ваш адрес электронной почты %(email)s имеет учетные записи в следующих организациях Zulip, размещенных на %(external_host)s:" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "Если у вас возникнут трудности с доступом, пожалуйста, свяжитесь с поддержкой Zulip, просто ответив на это письмо." - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Спасибо, что пользуетесь Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Добро пожаловать в Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "Вы создали демо-организацию Zulip. Эта организация будет автоматически удалена через 30 дней. Узнайте подробнее о демо-организациях здесь." - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "Вы создали новую организацию Zulip %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "Вы подключились к организации Zulip %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Подробности вашей учетной записи:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "URL организации: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "Имя пользователя: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "Для входа в систему используйте вашу учетную запись LDAP" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "Адрес электронной почты: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "(вам понадобится это при входе через мобильные и настольные приложения)" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "Посмотрите наше руководство для администраторов, станьте профессионалом Zulip с помощью нескольких горчих клавиш или прямо ныряйте в дело!" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "Узнайте больше о Zulip, станьте профессионалом Zulip с помощью несколькихгорячих клавиш или ныряйте прямо в дело!" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "С уважением," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "команда Zulip" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "Привет," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "хотел бы поделиться еще кое-чем с вами: несколько советов о темах, ведь усвоение тем - ключевой момент, если хотите быть профессиональным пользователем Zulip." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "Примеры коротких тем" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "Темы канала - это как темы электронных писем. Разница в том, что они весьма коротки и не перегружены. Два или три слова - вполне нормально. Не ломайте над ними голову — в дальнейшем всегда можно будет отредактировать сообщение!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "Хорошие названия тем: макет дизайна, ошибка 345, бургеры от ACME" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "Не рекомендуется: \"Что народ думает об этом новом макете дизайна?\", \"Я занимаюсь ошибкой 345\", \"А в ACME-бургер можно еще пообедать?\"" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "Данные примеры тем слишком длинные" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "Но зачем обращать внимание на темы? Есть две причины: это делает общение понятнее (представьте себе электронные письма без тем!), и это позволяет вам эффективнее проанализировать, о чем шла речь, пока вас не было — читайте те темы, которые для вас значимы, и опускайте те, которые вас не интересуют!" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "Давайте попробуем." - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "Спасибо," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "Отписаться от приветственных писем" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Здравствуйте," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "%(referrer_name)s приглашает вас общаться в Zulip — инструмент коммуникации для команд, созданный для эффективности." - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "Чтобы начать, нажмите кнопку ниже." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Снова здравствуйте," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "Это любезное напоминание о том, что %(referrer_name)s хотел бы общаться с вами на Zulip — инструмент коммуникации для команд, созданный для эффективности." - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "Это последнее напоминание, которое вы получите о данном приглашении." - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "\n Срок действия этого приглашения истекает через два дня. Когда срок действия приглашения истечет, вам необходимо будет попросить %(referrer_name)s выслать еще одно.\n " - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "В этом письме нет содержания сообщений, т.к. ваша организация отключила воспроизведение содержания сообщений в оповещениях по электронной почте." - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "В этом письме нет содержания сообщений, т.к. у вас отключена опциявоспроизведение содержания сообщений в оповещениях по электронной почте." - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "Вы получаете это, т.к. @%(mentioned_user_group_name)s была упомянута в %(realm_name)s." - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "Вы получаете это сообщение, т.к. вас упомянули в %(realm_name)s." - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "Вы получаете это сообщение, т.к. вы включили оповещения по электронной почте для этого канала." - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "Отвечайте прямо на это письмо, посмотрите его в Zulip, или зайдите в настройки электронной почты." - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "Посмотрите или отвечайте в Zulip, или зайдите в настройки электронной почты." - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "Отвечайте в Zulip, или зайдите в настройки электронной почты." - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "\n Не отвечайте на это письмо. Этот сервер Zulip не настроен так, чтобы принимать входящие письма (помощь).\n " - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "Адрес электронной почты вашей учетной записи Zulip недавно был изменен на %(new_email)s. Если вы не запрашивали этого изменения, пожалуйста, немедленно свяжитесь с нами по %(support_email)s." - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "Всех благ," - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Организация: %(organization_url)s Время: %(login_time)s Электронная почта: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "Мы заметили, что в следующую учетную запись Zulip был произведен вход." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "Организация: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "Адрес электронной почты: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Время: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Устройство: %(device_browser)s на %(device_os)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "IP-адрес: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "Если это были вы, то все нормально! Вам ничего больше не нужно предпринимать." - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "Если вы не совершали этот вход, или думаете, что ваша учетная запись могла быть скомпрометированна, пожалуйста сбросьте ваш пароль или немедленно свяжитесь с %(support_email)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Служба безопасности Zulip" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "Отписаться от уведомлений авторизации" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "Кто-то (возможно, вы) запросил новый пароль для учетной записи Zulip %(email)s на %(realm_uri)s." - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "Щелкните на кнопку ниже, чтобы сбросить ваш пароль. Спасибо!" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Сбросить пароль" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "Ранее у вас была учетная запись на %(organization_url)s, но она была деактивирована. Вы можете связаться с администратором организации чтобы повторно активировать учетную запись." - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "У вас нет учетной записи в этой организации Zulip." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "У вас нет активных учетных записей в следующей / -их организации / -ях Zulip." - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "Вы можете попытаться авторизации или сбросить пароль в орагнизации (-ях), приведенных выше." - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "Если вы не в курсе о данной активности, вы можете спокойно игнорировать это сообщение." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "\n Тарифный план вашей организации, %(organization_name_with_link)s, был понижен до Zulip Cloud\n Free из-за неоплаченных счетов. Неоплаченные счета аннулированы.\n " - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "\n Чтобы продолжить использовать тарифный план Zulip Cloud Standard, обновитесь еще раз пройдя по %(upgrade_url)s.\n " - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "\n Если вы считаете, что это была ошибка, или вам нужна дополнительная информация, свяжитесь с нами по адресу %(support_email)s.\n " - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "Уважаемые бывшие администраторы %(realm_name)s," - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "Один из ваших администраторов недавно запросил реактивацию ранее деактивированной организации Zulip, которая располагалась на %(realm_uri)s." - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "Нажмите кнопку ниже, чтобы реактивировать вашу организацию." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Реактивировать организацию" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "Если запрос произошел по ошибке, вы можете ничего не предпринимать, и данная ссылка устареет через 24 часа." - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "Подтвердите ваш новый адрес электронной почты" @@ -1519,6 +795,43 @@ msgid "" "<%(support_email)s>." msgstr "Если вы не запрашивали данного изменения, пожалуйста, немедленно свяжитесь с нами по <%(support_email)s>." +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "Вы запросили новую организацию Zulip. Отлично!" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Недавно вы зарегистрировались в Zulip. Отлично!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "Нажмите кнопку ниже, чтобы создать организацию и зарегистрировать вашу учетную запись." + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Нажмите кнопку ниже, чтобы завершить регистрацию." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Завершить регистрацию" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "Вы всегда можете связаться с нами через %(support_email)s , если возникнут трудности, вы хотите дать обратную связь или если вы просто хотите пообщаться!" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "Создайте свою организацию Zulip" @@ -1535,81 +848,28 @@ msgid "" "feedback, or just want to chat!" msgstr "Вы всегда можете связаться с нами через %(support_email)s, если возникнут трудности, вы хотите дать обратную связь или если вы просто хотите пообщаться!" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "Управление настройками электронной почты" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "Отписаться от рекламных писем" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "Новые каналы" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "Нажми здесь, чтобы зайти в Zulip и наверстать упущенное" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "Отписаться от дайджест-писем" #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1630,6 +890,16 @@ msgstr "Управление настройками электронной по msgid "Unsubscribe from digest emails:" msgstr "Отписаться от дайджест-писем:" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Плавающая рыба" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "Спасибо за ваше обращение!" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1637,6 +907,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "Ваш адрес электронной почты %(email)s имеет учетные записи в следующих организациях Zulip, размещенных на %(external_host)s:" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "Если у вас возникнут трудности с доступом, пожалуйста, свяжитесь с поддержкой Zulip, просто ответив на это письмо." + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Спасибо, что пользуетесь Zulip!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "Ваши учетные записи Zulip" @@ -1648,6 +930,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "Ваш адрес электронной почты %(email)s имеет учетные записи в следующих организациях Zulip, размещенных на %(external_host)s:" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Добро пожаловать в Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1655,6 +942,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "Вы создали демо-организацию Zulip. Эта организация будет автоматически удалена через 30 дней. Узнайте подробнее о демо-организациях здесь." +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "Вы создали новую организацию Zulip %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "Вы подключились к организации Zulip %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Подробности вашей учетной записи:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "URL организации: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "Имя пользователя: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "Для входа в систему используйте вашу учетную запись LDAP" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "Адрес электронной почты: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1679,6 +1004,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "Узнайте больше о Zulip, станьте профессионалом Zulip с помощью нескольких горячих клавиш, или прямо ныряйте в дело!" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "С уважением," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "команда Zulip" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1745,6 +1082,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "Привет," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "хотел бы поделиться еще кое-чем с вами: несколько советов о темах, ведь усвоение тем - ключевой момент, если хотите быть профессиональным пользователем Zulip." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "Примеры коротких тем" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1752,6 +1105,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "Темы канала - это как темы электронных писем. Разница в том, что они весьма коротки и не перегружены. Два или три слова - вполне нормально. Не ломайте над ними голову — в дальнейшем всегда можно будет отредактировать сообщение!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "Хорошие названия тем: макет дизайна, ошибка 345, бургеры от ACME" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "Не рекомендуется: \"Что народ думает об этом новом макете дизайна?\", \"Я занимаюсь ошибкой 345\", \"А в ACME-бургер можно еще пообедать?\"" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "Данные примеры тем слишком длинные" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1760,6 +1129,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "Но зачем обращать внимание на темы? Есть две причины: это делает общение понятнее (представьте себе электронные письма без тем!), и это позволяет вам эффективнее проанализировать, о чем шла речь, пока вас не было — читайте те темы, которые для вас значимы, и опускайте те, которые вас не интересуют!" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "Давайте попробуем." + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Спасибо," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "Отписаться от приветственных писем" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "И еще последнее: профессиональное использование тем" @@ -1787,6 +1171,11 @@ msgstr "Ну, так давайте попробуем:" msgid "Unsubscribe from welcome emails:" msgstr "Отписаться от приветственных сообщений:" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Здравствуйте," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1794,6 +1183,11 @@ msgid "" "communication tool designed for productivity." msgstr "%(referrer_name)s приглашает вас общаться в Zulip — инструмент коммуникации для команд, созданный для эффективности." +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "Чтобы начать, нажмите кнопку ниже." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1811,6 +1205,11 @@ msgstr "%(referrer_full_name)s (%(referrer_email)s) приглашает вас msgid "To get started, click the link below." msgstr "Чтобы начать, пожалуйста, нажмите ссылку ниже:" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Снова здравствуйте," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1818,6 +1217,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "Это любезное напоминание о том, что %(referrer_name)s хотел бы общаться с вами на Zulip — инструмент коммуникации для команд, созданный для эффективности." +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "Это последнее напоминание, которое вы получите о данном приглашении." + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "\n Срок действия этого приглашения истекает через два дня. Когда срок действия приглашения истечет, вам необходимо будет попросить %(referrer_name)s выслать еще одно.\n " + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1854,6 +1267,27 @@ msgid "" "content appearing in email notifications." msgstr "В этом письме нет содержания сообщений, т.к. вы отключили воспроизведение содержания сообщений в оповещениях по электронной почте." +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "Вы получаете это, т.к. @%(mentioned_user_group_name)s была упомянута в %(realm_name)s." + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "Вы получаете это сообщение, т.к. вас упомянули в %(realm_name)s." + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "Вы получаете это сообщение, т.к. вы включили оповещения по электронной почте для этого канала." + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1936,6 +1370,19 @@ msgstr "\nНе отвечайте на это письмо. Этот серве msgid "Manage email preferences: " msgstr "Управление настройками электронной почты:" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "Адрес электронной почты вашей учетной записи Zulip недавно был изменен на %(new_email)s. Если вы не запрашивали этого изменения, пожалуйста, немедленно свяжитесь с нами по %(support_email)s." + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "Всех благ," + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1949,6 +1396,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "Адрес электронной почты вашей учетной записи Zulip недавно был изменен на %(new_email)s. Если вы не запрашивали этого изменения, пожалуйста, немедленно свяжитесь с нами по <%(support_email)s>." +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Организация: %(organization_url)s Время: %(login_time)s Электронная почта: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "Мы заметили, что в следующую учетную запись Zulip был произведен вход." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Организация: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "Адрес электронной почты: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Время: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Устройство: %(device_browser)s на %(device_os)s." + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "IP-адрес: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "Если это были вы, то все нормально! Вам ничего больше не нужно предпринимать." + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1957,6 +1450,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "Если вы не узнаете этот логин, или вы думаете, что ваша учетная запись могла стать доступна для других, пожалуйста сбросьте ваш пароль или немедленно свяжитесь с нами по %(support_email)s." +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Служба безопасности Zulip" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "Отписаться от уведомлений авторизации" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1974,6 +1476,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "\nЕсли вы не узнаете этот логин, или вы думаете, что ваша учетная запись могла стать доступна для других, пожалуйста сбросьте ваш пароль по ссылке %(reset_link)s или немедленно свяжитесь с нами через %(support_email)s." +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "Кто-то (возможно, вы) запросил новый пароль для учетной записи Zulip %(email)s на %(realm_uri)s." + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "Щелкните на кнопку ниже, чтобы сбросить ваш пароль. Спасибо!" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Сбросить пароль" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1982,6 +1500,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "Ранее у вас была учетная запись на %(organization_url)s, но она была деактивирована. Вы можете связаться с администратором организации с тем, чтобы реактивировать вашу учетную запись." +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "У вас нет учетной записи в этой организации Zulip." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "У вас нет активных учетных записей в следующей / -их организации / -ях Zulip." + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "Вы можете попытаться авторизации или сбросить пароль в орагнизации (-ях), приведенных выше." + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "Если вы не в курсе о данной активности, вы можете спокойно игнорировать это сообщение." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1998,6 +1539,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "Ранее у вас была учетная запись на %(realm_uri)s, о она была деактивирована. Вы можете связаться с администратором организации с тем, чтобы реактивировать вашу учетную запись." +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "\n Тарифный план вашей организации, %(organization_name_with_link)s, был понижен до Zulip Cloud\n Free из-за неоплаченных счетов. Неоплаченные счета аннулированы.\n " + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "\n Чтобы продолжить использовать тарифный план Zulip Cloud Standard, обновитесь еще раз пройдя по %(upgrade_url)s.\n " + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "\n Если вы считаете, что это была ошибка, или вам нужна дополнительная информация, свяжитесь с нами по адресу %(support_email)s.\n " + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "Уважаемые бывшие администраторы %(realm_name)s," + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "Один из ваших администраторов недавно запросил реактивацию ранее деактивированной организации Zulip, которая располагалась на %(realm_uri)s." + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Нажмите кнопку ниже, чтобы реактивировать вашу организацию." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Реактивировать организацию" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "Если запрос произошел по ошибке, вы можете ничего не предпринимать, и данная ссылка устареет через 24 часа." + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "Реактивировать свою организацию Zulip" @@ -2202,7 +1797,7 @@ msgstr "Работа" msgid "Sponsor Zulip" msgstr "Спонсировать Zulip" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "Показать цены" @@ -2214,7 +1809,7 @@ msgstr "Показать цены" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "Самостоятельный хостинг Zulip" @@ -2817,8 +2412,8 @@ msgstr "Должен быть администратором сервера" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Недостаточно прав" @@ -2838,110 +2433,141 @@ msgstr "Отсутствует заголовок авторизации для msgid "Webhook bots can only access webhooks" msgstr "Вебхук-ботам доступны только вебхуки" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Длина поддомена должна быть 3 символа или больше." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Поддомен не должен начинаться с или заканчиваться на '-'." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Название поддомена должно содержать только латинские строчные буквы, цифры и знаки '-'." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Поддомен недоступен. Пожалуйста, выберите другой." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "Организация, к которой вы пытаетесь подключиться с использованием {email}, не существует." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Запросите приглашение для {email} у администратора организации." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Ваш адрес электронной почты {email} не находится в одном из доменов, которым разрешено регистрироваться в этой организации." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Пожалуйста, используйте реальный адрес электронной почты." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "Адреса электронной почты, содержащие, знак '+', не разрешены в этой организации." -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "Новые участники не могут присоединиться к этой организации, потому что все лицензии Zulip используются. Свяжитесь с человеком, который вас пригласил, и попросите его увеличить количество лицензий, а затем повторите попытку." -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Новый пароль" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "Подтвердить новый пароль" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "Токен" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Добавьте до 10 адресов электронной почты, разделенных запятыми." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Введите не более 10 адресов электронной почты." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "Мы не можем найти такую организацию Zulip" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "регистрации" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} только что зарегистрировался в Zulip. (всего: {user_count})" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} принял ваше приглашение присоединиться к Zulip!" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Невозможно отобразить сообщение" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "Вы не можете прикрепить вложенное сообщение к этому сообщению." -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "Реакция уже существует." -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "Неверный ID пользователя {}" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2949,155 +2575,155 @@ msgstr "Неверный ID пользователя {}" msgid "User not authorized for this query" msgstr "Пользователь не авторизован для такого запроса" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "'{email}' больше не использует Zulip." -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Вы не можете отправлять личные сообщения за пределы своей организации." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "Ожидал ровно один канал" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "Неверный тип данных для канала" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "Неверный тип данных для получателей" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "В списках получателей могут быть адреса электронной почты или ID пользователей, но не то и другое." -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "Напоминание можно установить только для каналов." -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Ничего не изменилось" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "Личные сообщения не могут быть перемещены в канал." -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "Личные сообщения не могут иметь тему." -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "Неверный propagate_mode без редактирования темы" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "Нельзя изменить содержание сообщения, когда меняется канал." -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "Виджеты нельзя редактировать." -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "В вашей организации выключено редактирование сообщений" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "У вас нет прав для редактирования этого сообщения" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "Разрешенное время редактирования сообщения истекло" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "Разрешенное время редактирования темы сообщения истекло" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "У вас нет права использовать подстановочные упоминания в этом канале." -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "У вас нет полномочий перемещать данное сообщение." -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "У вас нет разрешения на перемещение этого сообщения из-за отсутствия доступа к его каналу" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "Неверное название группы каналов по умолчанию '{}'" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "Слишком длинное название группы каналов (лимит: {} знаков)" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "Название группы каналов по умолчанию '{}' содержит символы NULL (0x00)." -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "Личные сообщения в этой организации отключены." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Виджеты: программист API послал неверное JSON-содержание" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Виджеты: {error_msg}" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "Данные подписчика недоступны для этого канала" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "Невозможно получить подписчиков закрытого канала" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3106,35 +2732,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "{user_name} переименовал канал {old_stream_name} в {new_stream_name}." -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3144,153 +2768,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "Регистрация включена" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "Неверная группа каналов по умолчанию {}" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "'{stream_name}' это канал по умолчанию, он не может быть добавлен к '{group_name}'" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "Группа каналов по умолчанию '{group_name}' уже существует" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "Канал '{stream_name}' уже включен в группу каналов по умолчанию '{group_name}'" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "Канал '{stream_name}' не включен в группу каналов по умолчанию '{group_name}'" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "Эта группа каналов по умолчанию уже имеет название '{}'" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "Группа каналов по умолчанию '{}' уже существует" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "Неверный флаг: '{}'" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "Флаг нельзя править: '{}'" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "Неверный флаг операции по сообщению: '{}'" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Неверное сообщение(я)" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "{user} пометил эту тему как решенную." -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "{user} пометил эту тему как не решенную." -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "Для защиты пользователей, Zulip ограничивает количество приглашений которые вы можете отправить в день. Вы исчерпали ваш лимит, поэтому приглашения не были отправлены." -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "Ваша учетная запись слишком новая для отправки приглашений для этой организации. Попросите администратора организации или более опытного пользователя." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Некоторые адреса электронной почты не прошли проверку, поэтому мы не выслали ни одного приглашения." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "Мы не смогли никого пригласить." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "Некоторые из этих адресов электронной почты уже используют Zulip, поэтому мы не стали отправлять им приглашение. А всем остальным - выслали!" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "Пользовательский эмодзи с таким именем уже существует." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "Тема не заглушена" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "Неверное размещение заказа." -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "Id поля {id} не найдено." -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "Группа пользователей '{}' уже существует." @@ -3449,7 +3068,7 @@ msgstr "Неверный тип эмодзи." msgid "Must be an organization administrator or emoji author" msgstr "Должен быть администратором организации или автором эмодзи" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Неверные символы в имени эмодзи" @@ -3493,8 +3112,8 @@ msgstr "Неверный оператор включения разметки Ma msgid "API usage exceeded rate limit" msgstr "Частота использования API превысила лимит." -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "Неверный JSON" @@ -3672,14 +3291,18 @@ msgstr "Продуктивность" msgid "Version control" msgstr "Контроль версий" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Сообщение не должно быть пустым" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "Сообщение не должно содержать нулевые байты" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Неверное сообщение(я)" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "Оператор {} не поддерживается." @@ -3859,36 +3482,36 @@ msgstr "Неверный JSON в ответе" msgid "Invalid response format" msgstr "Неверный формат ответа" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "Неверная опция GCM ограничителю: приоритет {!r}" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "Неверные опции GCM ограничителю: {}" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Токен не существует" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "В этой организации отключено включение содержимого сообщений в мобильные push-оповещения. " -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "{full_name} упомянул @{user_group_name}:" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "{full_name} упомянул вас:" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "{full_name} упомянул всех:" @@ -3897,22 +3520,26 @@ msgstr "{full_name} упомянул всех:" msgid "Push notifications bouncer error: {}" msgstr "Ошибка ограничителя push-уведомлений: {}" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "Не возможно выбрать между аргументами '{var_name1}' и '{var_name2}'" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "Отсутствует аргумент '{var_name}'" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "Неверное значение для '{var_name}': {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "Аргумент \"{}\" не является корректным JSON." @@ -3970,7 +3597,7 @@ msgstr "Неверное название канала '{}'" msgid "Stream(s) ({}) do not exist" msgstr "Канал(ы) ({}) не существуют" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3998,15 +3625,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "Невозможно декодировать изображение; вы на самом деле загрузили файл изображения?" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "Размер изображение превысил лимит." -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "Загрузка превысит квоту вашей организации." @@ -4062,7 +3697,7 @@ msgstr "Неверный тип бота" msgid "Invalid interface type" msgstr "Неверный тип интерфейса" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "Неверный ID пользователя {}" @@ -4079,129 +3714,139 @@ msgstr "Нет такого пользователя" msgid "User is deactivated" msgstr "Пользователь отключен" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "{var_name} не является строкой" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item} не может быть пустым." -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "Неверная переменная {var_name}" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} слишком длинная (лимит: {max_length} символов)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "У {var_name} неверная длина {length}; должна быть {target_length}" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "{var_name} не является датой" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "{var_name} не является целочисленной" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "{var_name} слишком маленький" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "{var_name} слишком большой" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "{var_name} не является числом с плавающей запятой" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "{var_name} не является булевым типом" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "{var_name} не является корректным шестнадцатиричным кодом цвета" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "{var_name} не является списком" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "{container} должен содержать ровно {length} элементов" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "{var_name} не является словарем" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "ключ {key_name} отсутствует в {var_name}" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "Неожиданные аргументы: {}" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "{var_name} не является allowed_type" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "{variable} != {expected_value} ({value} неверно)" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "{var_name} не является URL" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "Неверный формат шаблона URL." -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' не может быть пустым." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}' не является допустимым выбором для '{field_name}'." -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "{var_name} не является списком строк или цельных чисел" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "{var_name} не является строкой или цельным числом" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4228,143 +3873,143 @@ msgstr "Внутренняя ошибка сервера" msgid "CSRF error: {reason}" msgstr "Ошибка CSRF: {reason}" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "События канала" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "Неверное регулярное выражение: {}" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "Неизвестная ошибка регулярного выражения" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "Недопустимый формат строки в URL" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "Группа %(name)r в строке формата URL отсутствует в шаблоне преобразования ссылок. " -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "Группа %(name)r в шаблоне преобразования ссылок отсутствует в строке формата URL. " -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "Неверные символы в языке pygments" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "Владелец организации" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Администратор организации" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "Модератор" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Участник" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Гость" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Открытый" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "Закрытый, открытая переписка" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "Закрытый, защищенная переписка" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "Все участники канала могут оставлять сообщения" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "Только администраторы организации имеют право писать" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "Только администраторы организации и модераторы могут публиковать сообщения" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "Только полноценные члены организации могут писать" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Юникод эмодзи" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Дополнительные эмодзи" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Дополнительные эмодзи Zulip" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "Пользователь с ID {} деактивирован" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "Пользователь с ID {} является ботом" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "Список опций" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "Выбор человека" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "Короткий текст" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "Длинный текст" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "Выбор даты" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Ссылка" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "Внешняя учетная запись" @@ -4447,24 +4092,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "В запросе отсутствует параметр User-Agent" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "Лейбл не может быть пустым." -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "Поле должно содержать хотя бы один пункт." -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Неверный тип поля." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "Поле с таким лейблом уже существует." -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "Дополнительное поле по умолчанию не может быть обновлено." @@ -4506,19 +4151,19 @@ msgstr "Такого приглашения нет" msgid "Invalid stream id {}. No invites were sent." msgstr "Неверный id канала {}. Приглашения не были отправлены." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "История редактирования сообщений отключена в этой организации." -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "У вас нет прав для удаления этого сообщения" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "Разрешенное время удаления сообщения истекло" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "Сообщение уже удалено" @@ -4539,7 +4184,7 @@ msgstr "Неверный якорь" msgid "Too many messages requested (maximum {})." msgstr "Затребовано слишком много сообщений (максимум {})." -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "Нет такой темы '{}'" @@ -4656,7 +4301,7 @@ msgstr "Неверный домен: {}" msgid "The domain {domain} is already a part of your organization." msgstr "Домен {domain} уже является частью вашей организации." -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "Не найдена запись для домена {domain}." @@ -4716,78 +4361,78 @@ msgstr "Срок действия ссылки создания организа msgid "New organization creation disabled" msgstr "Создание новой организации отключено" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "Пользователь не авторизован выполнять запросы от имени '{principal}'" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "Закрытый канал нельзя сделать каналом по умолчанию." -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "Вы должны передать \"new_description\" или \"new_group_name\"." -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "Неверное значение для \"op\". Укажите \"add\" или \"remove\"." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Канал уже имеет это имя!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "Канал по умолчанию нельзя сделать закрытым." -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Не указано действие. Укажите хотя бы один 'add' или 'delete'." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "{user_full_name} подписал вас на канал {stream_name}." -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "{user_full_name} подписал вас на следующие каналы:" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "Не удалось получить доступ к каналу ({stream_name})." -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "Вы можете только приглашать других пользователей Zephyr зеркалирования в закрытые каналы." -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "{user_name} создал следующие каналы: {stream_str}." -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "{user_name} создал новый канал {stream_str}." -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "новые каналы" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." -msgstr "Канал создан {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" +msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "Неизвестное свойство подписки: {}" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "Не подписан к каналу с id {}" @@ -4841,7 +4486,7 @@ msgstr "Не указаны новые данные" msgid "User {user_id} is already a member of this group" msgstr "Пользователь {user_id} уже является участником этой группы" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "Нет участника '{}' в этой группе пользователей" @@ -5014,7 +4659,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Неверные данные JSON" @@ -5052,33 +4697,41 @@ msgid "" msgstr "Ваш экспорт данных готов и был загружен тут:\n\n{public_url}" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "Необходимо проверить с помощью действительного API-ключа сервера Zulip" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Неверный тип токена" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "{} не является действительным именем хоста." -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "Неверное свойство {}" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "Данные не в порядке." -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "Неверные данные." diff --git a/locale/ru/translations.json b/locale/ru/translations.json index fa354e0f42..22be03d1dd 100644 --- a/locale/ru/translations.json +++ b/locale/ru/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "Добавить новое поле профиля", "Add a new user group": "Добавить новую группу пользователей", "Add alert word": "Добавить сигнальное слово", + "Add all users": "", "Add another user...": "Добавить другого пользователя...", "Add choice": "Новый выбор", "Add code playground": "Добавить песочницу для кода", @@ -84,6 +85,7 @@ "Add question": "Добавить вопрос", "Add stream": "Добавить канал", "Add streams": "Добавить каналы", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "Добавить задачу", "Add video call": "Добавить видеовызов", @@ -108,7 +110,6 @@ "All": "Все", "All messages": "Все сообщения", "All messages including muted streams": "Все сообщения, включая заглушенные каналы", - "All stream members can post": "Все участники канала могут оставлять сообщения", "All stream subscribers can post.": "Все подписчики канала могут оставлять сообщения.", "All streams": "Все каналы", "All time": "За все время", @@ -158,7 +159,7 @@ "Authentication methods": "Способы аутентификации", "Author": "Автор", "Automatic": "Автоматически", - "Avatar changes are disabled in this organization.": "Изменение аватаров отключено в данной организации.", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Аватар из Gravatar", "Back to streams": "Назад к каналам", "Billing": "Платежи", @@ -170,7 +171,7 @@ "Bots": "Боты", "Browse recent topics": "", "Browse streams": "Просмотреть каналы", - "Busy": "", + "Busy": "Занят", "By deactivating your account, you will be logged out immediately.": "Отключив свою учетную запись, вы автоматически выйдете из системы.", "Cancel": "Отмена", "Cancel compose": "Отменить сообщение", @@ -190,6 +191,7 @@ "Check all": "Выбрать все", "Check your email ({email}) to confirm the new address.": "Проверьте вашу почту ({email}) для подтверждения нового адреса.", "Choose avatar": "Выберите аватар", + "Choose subscribers": "", "Clear emoji image": "Очистить изображение эмодзи", "Clear profile picture": "Очистить картинку профиля", "Click here to reveal.": "Нажмите здесь чтобы открыть.", @@ -225,7 +227,6 @@ "Copied!": "Скопировано!", "Copy and close": "Скопировать и закрыть", "Copy code": "Скопировать код", - "Copy from stream": "Копировать из канала", "Copy link": "Скопировать ссылку", "Copy link to message": "Скопировать ссылку в сообщение", "Copy link to topic": "Скопировать ссылку на тему", @@ -266,7 +267,7 @@ "December": "Декабрь", "Default is {language}. Use 'text' to disable highlighting.": "По умолчанию используется {language}. Используйте 'text', чтобы отключить подсветку синтаксиса.", "Default language": "Язык по умолчанию", - "Default language for code blocks:": "Язык по умолчанию для блоков кода:", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Настройки по умолчанию для новых пользователей этой организации.", "Default streams": "Каналы по умолчанию", "Default user settings": "Настройки пользователя по умолчанию", @@ -307,6 +308,7 @@ "Display availability to other users when online": "Показывать доступность другим пользователям, когда я онлайн", "Display my availability to other users when online": "Показывать мою доступность другим пользователям, когда я онлайн", "Display settings": "Настройки отображения", + "Do you want to add everyone?": "", "Domain": "Домен", "Don\u2019t allow disposable email addresses": "Не разрешать одноразовые адреса электронной почты", "Download": "Скачать", @@ -382,6 +384,7 @@ "Expires at": "Истекает в", "Expires on {date}": "Истекает {date}", "Export failed": "Ошибка экспорта", + "Export organization": "", "Export started. Check back in a few minutes.": "Экспорт данных начат. Проверьте через пару минут.", "Exports all users, settings, and all data visible in public streams.": "Выгрузка всех пользователей, настроек, и всех данных, доступных в публичных каналах.", "External account type": "Тип внешнего аккаунта", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "Для данной организации отключена возможность закачки файлов и изображений.", "File size must be at most {max_file_size} MiB.": "Размер файла не должен превышать {max_file_size} MiB.", "File type is not supported.": "Тип файла не поддерживается", - "Filter": "Фильтр", "Filter bots": "Фильтр ботов", "Filter by category": "Фильтр по категориям", "Filter code playgrounds": "Фильтр интерактивных сред", "Filter deactivated users": "Фильтр отключенных пользователей", - "Filter emojis": "Фильтр эмодзи", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "Отфильтровать", "Filter invites": "Фильтр приглашений", "Filter languages": "Фильтр языков", @@ -412,8 +415,10 @@ "Filter muted topics": "Фильтр заглушенных тем", "Filter muted users": "Фильтр заглушенных пользователей", "Filter streams": "Фильтр каналов", + "Filter subscribers": "", "Filter topics": "Фильтр тем", "Filter topics (t)": "Фильтровать темы (t)", + "Filter uploaded files": "", "Filter uploads": "Фильтр загрузок", "Filter users": "Фильтр пользователей", "First message": "Первое сообщение", @@ -634,12 +639,12 @@ "New password is too weak": "Новый пароль слишком простой", "New private message": "Новое личное сообщение", "New stream message": "Новое сообщение", - "New stream notifications:": "Оповещения о новых каналах:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "Новые подписчики видят только сообщения, отправленные после того, как они присоединились.", "New subscribers can view complete message history.": "Новые подписчики могут видеть всю историю сообщений.", "New task": "Новая задача", "New topic": "Новая тема", - "New user notifications:": "Оповещения о новых пользователях:", + "New user notifications": "", "Next message": "Следующее сообщение", "Next unread private message": "Следующее непрочитанное личное сообщение", "Next unread topic": "Следующая непрочитанная тема", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "Только участники группы, администраторы организации и модераторы могут изменять группу. ", "Only organization administrators and moderators can add custom emoji in this organization.": "Только администраторы и модераторы могут добавлять пользовательские эмодзи в этой организации.", "Only organization administrators and moderators can modify user groups in this organization.": "Только администраторы организации и модераторы могут изменять группы пользователей в этой организации.", - "Only organization administrators and moderators can post": "Только администраторы организации и модераторы могут публиковать сообщения.", "Only organization administrators and moderators can post.": "Только администраторы организации и модераторы могут публиковать сообщения.", "Only organization administrators can add bots to this organization.": "Только администраторы организации могут добавлять ботов в эту организацию.", "Only organization administrators can add custom emoji in this organization.": "Только администраторы могут добавлять пользовательские эмодзи в эту организацию.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "Только администраторы организации могут изменять эти настройки.", "Only organization administrators can edit these settings.": "Только администраторы организации могут изменять эти настройки.", "Only organization administrators can modify user groups in this organization.": "Только администраторы организации могут изменять группы пользователей в этой организации.", - "Only organization administrators can post": "Только администраторы организации имеют право писать", "Only organization administrators can post.": "Только администраторы организации могут писать", "Only organization admins and moderators are allowed to post to this stream.": "Только администратор организации и модераторы могут публиковать сообщения в этом канале.", "Only organization admins are allowed to post to this stream.": "Только администратор организации может отправлять сообщения в этот канал.", "Only organization full members can add custom emoji in this organization.": "Только полные члены могут добавлять пользовательские эмодзи в этой организации.", - "Only organization full members can post": "Только полноценные члены организации могут писать", "Only organization full members can post.": "Только полноценные члены организации могут писать.", "Only organization owners can edit these settings.": "Только Владельцы организации могут изменять эти настройки.", "Only owners can change message retention policy.": "Только владельцы могут менять политику хранения сообщений.", @@ -742,14 +744,12 @@ "Owner: {name}": "Владелец: {name}", "Owners only": "Только владельцы", "PMs, mentions, and alerts": "Личные сообщения, упоминания и сигналы", - "Pan & zoom": "Масштаб", "Participants": "Участники", "Participated": "Участвовал", "Password": "Пароль", "Password is too weak": "Пароль слишком простой", "Password should be at least {length} characters long": "Длина пароля должна быть не менее {length} символов", "Pattern": "Шаблон", - "People to add": "Кого добавить", "Personal": "Личное", "Personal settings": "Личные настройки", "Pin stream to top": "Закрепить канал сверху", @@ -785,7 +785,6 @@ "Private, shared history": "Закрытый, открытая переписка", "Pro tip: You can use 'd' to open your drafts.": "Совет профессионала: вы можете нажать клавишу 'd', чтобы открыть свои черновики.", "Profile": "Профиль", - "Profile picture": "Картинка профиля", "Public": "Открытый", "Public stream messages in organization": "Сообщения в открытых каналах организации", "Quote and reply or forward": "Цитировать и ответить или переслать", @@ -809,6 +808,7 @@ "Resend": "Переслать", "Resend invitation": "Отправить приглашение повторно", "Resending encountered an error. Please reload and try again.": "Повторная отправка завершилась с ошибкой. Перезагрузите и повторите попытку.", + "Reset zoom": "", "Restore draft": "Восстановить черновик", "Restrict email domains of new users?": "Ограничить почтовые домены для новых пользователей?", "Restrict to a list of domains": "Ограничить список доменов", @@ -840,7 +840,6 @@ "Search operators": "Операторы поиска", "Search people": "Поиск людей", "Search results": "Результаты поиска", - "Search subscribers": "Поиск подписчиков", "See how to configure email.": "Узнайте, как настроить электронную почту.", "Select a stream below or change topic name.": "Выберите ниже канал или измените название темы.", "Select date and time": "Выбрать дату и время", @@ -911,7 +910,6 @@ "Stream creation": "Создание канала", "Stream description": "Описание канала", "Stream list": "Список каналов", - "Stream membership": "Участие в канале", "Stream name": "Имя канала", "Stream permissions": "Разрешения канала", "Stream settings": "Настройки канала", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Их пароли будут стерты в нашей системе, а все их боты будут отключены.", "Theme": "Тема", "There are no current alert words.": "Ни одного сигнального слова ещё не было добавлено", - "These settings are explained in detail in the help center.": "Более подробно эти настройки объясняются в центре помощи.", "This Zulip server is running an old version and should be upgraded.": "Сервер Zulip работает на старой версии и должен быть обновлен.", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "Это действие является перманентным и не может быть отменено. Все пользователи потеряют доступ к своим учетным записям Zulip.", "This file exceeds maximum allowed size of": "Размер этого файла превышает максимально допустимое значение ", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "Используйте настройки канала чтобы отписаться от закрытого канала.", "User": "Пользователь", "User ID": "Пользовательский ID", - "User ID: {user_id}; email hidden": "ID пользователя: {user_id}; электронная почта скрыта", "User group added!": "Группа пользователей добавлена!", "User groups": "Группы пользователей", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "Группы пользователей позволяют вам упоминать несколько пользователей одновременно. Когда вы упоминаете группу пользователей, все в этой группе получат оповещение, как если бы они были упомянуты индивидуально.", diff --git a/locale/si/LC_MESSAGES/django.po b/locale/si/LC_MESSAGES/django.po index b177a4dabf..4e50f86e45 100644 --- a/locale/si/LC_MESSAGES/django.po +++ b/locale/si/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: හෙළබස\n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Sinhala (http://www.transifex.com/zulip/zulip/language/si/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -56,7 +56,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "විශ්ලේෂණ දත්ත නැත. ඔබගේ සේවාදායක පරිපාලක අමතන්න." -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "" @@ -572,7 +572,6 @@ msgstr "පණිවිඩ" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -625,7 +624,7 @@ msgstr "ඔබගේ වි-තැපැල් ලිපිනය ඇතුල #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "සංවිධානය සාදන්න" @@ -744,8 +743,6 @@ msgstr "පරිශීලක අමුත්තන්" msgid "Normal users" msgstr "සාමාන්‍ය පරිශීලකයින්" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -753,7 +750,6 @@ msgstr "සාමාන්‍ය පරිශීලකයින්" msgid "Hi," msgstr "ආයුබෝ," -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -763,12 +759,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -776,724 +770,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "ඔබ නව සුලිප් සංවිධානයක් ඉල්ලා ඇත. නියමයි!" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "ඔබ මෑතකදී සුලිප් සඳහා ලියාපදිංචි වී ඇත. නියමයි!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "සංවිධානය සාදා ඔබගේ ගිණුම ලියාපදිංචි කිරීමට පහත බොත්තම ඔබන්න." - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "ලියාපදිංචිය සම්පූර්ණ කිරීම සඳහා පහත බොත්තම ඔබන්න." - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "ලියාපදිංචිය සම්පූර්ණ කරන්න" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "සුලිප් ලාංඡනය" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "පිහිනුම් මාළු" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "ඔබගේ ඉල්ලීමට ස්තූතියි!" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "ඔබගේ වි-තැපැල් ලිපිනය %(email)s ට %(external_host)s මගින් සත්කාරකත්වය දරනු ලබන පහත දැක්වෙන සුලිප් සංවිධානයන් හි ගිණුම් ඇත:" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "සුලිප් භාවිතා කිරීම ගැන ස්තූතියි!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "සුලිප් වෙත සාදරයෙන් පිළිගනිමු!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "ඔබ නව %(realm_name)s සුලිප් සංවිධානය සාදා ඇත." - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "ඔබ %(realm_name)s සුලිප් සංවිධානයට එක් වී ඇත." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "ඔබගේ ගිණුමේ විස්තර:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "සංවිධානයේ ඒ.ස.නි.: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "පරිශීලක නාමය: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "වි-තැපෑල: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "ජයවේවා," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "සුලිප් කණ්ඩායම" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "ආයුබෝ," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "කෙටි මාතෘකා සඳහා උදාහරණ" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "ඉතා දිගු මාතෘකාවකට උදාහරණය" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "ස්තුතියි," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "ආයුබෝවන්," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "ආරම්භයට පහත බොත්තම ඔබන්න." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "ආයුබෝ," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "මෙම ආරාධනය සඳහා ඔබට ලැබෙන අවසාන සිහිකැඳවීම මෙයයි." - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "ඔබගේ සංවිධානය වි-තැපැල් දැනුම්දීම් හි පණිවිඩයේ අන්තර්ගතය දිස්වීම අබල කර ඇති හෙයින් මෙම වි-තැපෑලෙහි පණිවිඩයේ අන්තර්ගතය ඇතුළත් නොවේ." - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "ඔබ වි-තැපැල් දැනුම්දීම් හි පණිවිඩයේ අන්තර්ගතය දිස්වීම අබල කර ඇති හෙයින් මෙම වි-තැපෑලෙහි පණිවිඩයේ අන්තර්ගතය ඇතුළත් නොවේ." - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "ඔබට මෙය ලැබෙන්නේ %(realm_name)s හි @%(mentioned_user_group_name)s සඳහන් වූ බැවිනි." - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "ඔබට මෙය ලැබෙන්නේ ඔබව %(realm_name)s හි සඳහන් වූ බැවිනි." - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "හොඳම," - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "සංවිධානය: %(organization_url)s වේලාව: %(login_time)s වි-තැපෑල: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "පහත දැක්වෙන සුලිප් ගිණුම සඳහා මෑතකදී ඇතුල් වීමක් අපි දුටුවෙමු." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "සංවිධානය: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "වි-තැපෑල: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "වේලාව: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "උපාංගය: %(device_browser)s %(device_os)s හි." - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "අ.ජා.කෙ. ලිපිනය: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "මේ ඔබ නම්, හොඳයි! ඔබට කළ යුතු වෙනත් කිසිවක් නැත." - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "සුලිප් ආරක්‍ෂාව" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "%(realm_uri)s හි %(email)s යන සුලිප් ගිණුම සඳහා යමෙකු (බොහෝ විට ඔබ) නව මුරපදයක් ඉල්ලා ඇත." - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "ඔබගේ මුරපදය නැවත සැකසීමට පහත බොත්තම ඔබන්න." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "මුරපදය නැවත සකසන්න" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "එම සුලිප් සංවිධානයෙහි ඔබට ගිණුමක් නැත." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "පහත දැක්වෙන සංවිධාන(ය) තුළ ඔබගේ ක්‍රියාත්මක ගිණුම් තිබේ." - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "ඉහත සංවිධාන(ය) ට ඇතුල් වීමට හෝ ඔබගේ මුරපදය නැවත සැකසීමට උත්සාහ කළ හැකිය." - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "ඔබට මෙම ක්‍රියාකාරකම හඳුනාගත නොහැකි නම්, මෙම වි-තැපෑල ආරක්ෂිතව නොසලකා හැරීමට හැකිය." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "හිතවත් %(realm_name)s හි හිටපු පරිපාලකයින් වෙත," - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "ඉල්ලීම වැරදීමක් නම්, ඔබට කිසිදු ක්‍රියාමාර්ගයක් ගත නොහැකි අතර මෙම සබැඳිය පැය 24 කින් කල් ඉකුත් වේ." - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1505,6 +781,43 @@ msgid "" "<%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "ඔබ නව සුලිප් සංවිධානයක් ඉල්ලා ඇත. නියමයි!" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "ඔබ මෑතකදී සුලිප් සඳහා ලියාපදිංචි වී ඇත. නියමයි!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "සංවිධානය සාදා ඔබගේ ගිණුම ලියාපදිංචි කිරීමට පහත බොත්තම ඔබන්න." + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "ලියාපදිංචිය සම්පූර්ණ කිරීම සඳහා පහත බොත්තම ඔබන්න." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "ලියාපදිංචිය සම්පූර්ණ කරන්න" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "ඔබගේ සුලිප් සංවිධානය සාදන්න" @@ -1521,80 +834,27 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1616,6 +876,16 @@ msgstr "" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "පිහිනුම් මාළු" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "ඔබගේ ඉල්ලීමට ස්තූතියි!" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1623,6 +893,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "ඔබගේ වි-තැපැල් ලිපිනය %(email)s ට %(external_host)s මගින් සත්කාරකත්වය දරනු ලබන පහත දැක්වෙන සුලිප් සංවිධානයන් හි ගිණුම් ඇත:" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "සුලිප් භාවිතා කිරීම ගැන ස්තූතියි!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "ඔබගේ සුලිප් ගිණුම්" @@ -1634,6 +916,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "ඔබගේ වි-තැපැල් ලිපිනය %(email)s ට %(external_host)s මගින් සත්කාරකත්වය දරනු ලබන පහත දැක්වෙන සුලිප් සංවිධානයන් හි ගිණුම් ඇත:" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "සුලිප් වෙත සාදරයෙන් පිළිගනිමු!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1641,6 +928,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "ඔබ නව %(realm_name)s සුලිප් සංවිධානය සාදා ඇත." + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "ඔබ %(realm_name)s සුලිප් සංවිධානයට එක් වී ඇත." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "ඔබගේ ගිණුමේ විස්තර:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "සංවිධානයේ ඒ.ස.නි.: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "පරිශීලක නාමය: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "වි-තැපෑල: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1665,6 +990,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "ජයවේවා," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "සුලිප් කණ්ඩායම" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1731,6 +1068,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "ආයුබෝ," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "කෙටි මාතෘකා සඳහා උදාහරණ" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1738,6 +1091,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "ඉතා දිගු මාතෘකාවකට උදාහරණය" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1746,6 +1115,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "ස්තුතියි," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "" @@ -1773,6 +1157,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "ආයුබෝවන්," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1780,6 +1169,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "ආරම්භයට පහත බොත්තම ඔබන්න." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1797,6 +1191,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "ආරම්භයට පහත සබැඳිය ඔබන්න." +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "ආයුබෝ," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1804,6 +1203,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "මෙම ආරාධනය සඳහා ඔබට ලැබෙන අවසාන සිහිකැඳවීම මෙයයි." + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1840,6 +1253,27 @@ msgid "" "content appearing in email notifications." msgstr "ඔබ වි-තැපැල් දැනුම්දීම් හි පණිවිඩයේ අන්තර්ගතය දිස්වීම අබල කර ඇති හෙයින් මෙම වි-තැපෑලෙහි පණිවිඩයේ අන්තර්ගතය ඇතුළත් නොවේ." +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "ඔබට මෙය ලැබෙන්නේ %(realm_name)s හි @%(mentioned_user_group_name)s සඳහන් වූ බැවිනි." + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "ඔබට මෙය ලැබෙන්නේ ඔබව %(realm_name)s හි සඳහන් වූ බැවිනි." + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1922,6 +1356,19 @@ msgstr "\nවි-තැපෑලට පිළිතුරු නොදෙන් msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "හොඳම," + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1935,6 +1382,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "සංවිධානය: %(organization_url)s වේලාව: %(login_time)s වි-තැපෑල: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "පහත දැක්වෙන සුලිප් ගිණුම සඳහා මෑතකදී ඇතුල් වීමක් අපි දුටුවෙමු." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "සංවිධානය: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "වි-තැපෑල: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "වේලාව: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "උපාංගය: %(device_browser)s %(device_os)s හි." + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "අ.ජා.කෙ. ලිපිනය: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "මේ ඔබ නම්, හොඳයි! ඔබට කළ යුතු වෙනත් කිසිවක් නැත." + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1943,6 +1436,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "සුලිප් ආරක්‍ෂාව" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1960,6 +1462,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "%(realm_uri)s හි %(email)s යන සුලිප් ගිණුම සඳහා යමෙකු (බොහෝ විට ඔබ) නව මුරපදයක් ඉල්ලා ඇත." + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "ඔබගේ මුරපදය නැවත සැකසීමට පහත බොත්තම ඔබන්න." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "මුරපදය නැවත සකසන්න" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1968,6 +1486,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "එම සුලිප් සංවිධානයෙහි ඔබට ගිණුමක් නැත." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "පහත දැක්වෙන සංවිධාන(ය) තුළ ඔබගේ ක්‍රියාත්මක ගිණුම් තිබේ." + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "ඉහත සංවිධාන(ය) ට ඇතුල් වීමට හෝ ඔබගේ මුරපදය නැවත සැකසීමට උත්සාහ කළ හැකිය." + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "ඔබට මෙම ක්‍රියාකාරකම හඳුනාගත නොහැකි නම්, මෙම වි-තැපෑල ආරක්ෂිතව නොසලකා හැරීමට හැකිය." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1984,6 +1525,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "හිතවත් %(realm_name)s හි හිටපු පරිපාලකයින් වෙත," + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "ඉල්ලීම වැරදීමක් නම්, ඔබට කිසිදු ක්‍රියාමාර්ගයක් ගත නොහැකි අතර මෙම සබැඳිය පැය 24 කින් කල් ඉකුත් වේ." + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2188,7 +1783,7 @@ msgstr "රැකියා" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "මිලකරණය දකින්න" @@ -2200,7 +1795,7 @@ msgstr "මිලකරණය දකින්න" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2803,8 +2398,8 @@ msgstr "සේවාදායක පරිපාලකයෙකු විය ය #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "ප්‍රමාණවත් අවසරයක් නැත" @@ -2824,110 +2419,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "උපවසම '-' සමඟ ආරම්භ හෝ අවසන් විය නොහැකිය." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "උපවසම් වල තිබිය හැකි වන්නේ කුඩා අකුරු, අංක සහ '-' පමණි." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "ඔබ {email} භාවිතයෙන් එක් වීමට උත්සාහ කරන සංවිධානය නොපවතී." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "කරුණාකර සංවිධානයේ පරිපාලකගෙන් {email} සඳහා ඇරයුමක් ඉල්ලන්න." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "ඔබගේ වි-තැපැල් ලිපිනය, {email}, මෙම සංවිධානයේ ගිණුම් සඳහා ලියාපදිංචි වීමට ඉඩ දී ඇති වසම් තුළ නැත." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "ඔබගේ නියම වි-තැපැල් ලිපිනය භාවිතා කරන්න." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "මෙම සංවිධානය තුළ + අඩංගු වි-තැපැල් ලිපින වලට ඉඩ නැත." -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "සියළුම සුලිප් බලපත්‍ර භාවිතා වන බැවින් නව සාමාජිකයින්ට මෙම සංවිධානයට එක් විය නොහැකිය. කරුණාකර ඔබට ආරාධනා කළ පුද්ගලයාට බලපත්‍ර ගණන වැඩි කරන ලෙස පවසා නැවත උත්සාහ කරන්න." -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "නව මුරපදය" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "අල්ප විරාම වලින් වෙන් කර වි-තැපැල් ලිපින 10 ක් දක්වා එකතු කළ හැකිය." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "උපරිම වශයෙන් වි-තැපැල් 10 ක් ඇතුල් කරන්න." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "ලියාපදිංචි කිරීම්" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} දැන් සුලිප් වෙත ලියාපදිංචි වී ඇත. (එකතුව: {user_count})" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "සුලිප් හා එක් වීමට ඔබගේ ඇරයුම {user} පිළිගෙන ඇත!" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "පණිවිඩය ගෙනහැර දැක්වීමට නොහැකිය" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "ඔබට මෙම පණිවිඩයට උප පණිවිඩයක් ඇමුණිය නොහැකිය." -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "වලංගු නොවන පරිශීලක හැඳු. {}" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2935,155 +2561,155 @@ msgstr "වලංගු නොවන පරිශීලක හැඳු. {}" msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "'{email}' තවදුරටත් සුලිප් භාවිතා නොකරයි." -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "ඔබගේ සංවිධානයෙන් පිටත ඔබට පෞද්ගලික පණිවිඩ යැවිය නොහැකිය." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "ලබන්නන් සඳහා වලංගු නොවන දත්ත වර්ගයකි" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "ලබන්නන්ගේ ලැයිස්තු වල වි-තැපැල් හෝ පරිශීලක හැඳු. අඩංගු විය හැකිය නමුත් දෙකම නොවේ." -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "වෙනස් කිරීමට කිසිවක් නැත" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "පෞද්ගලික පණිවිඩ වලට මාතෘකා තිබිය නොහැකිය." -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "ඔබගේ සංවිධානය පණිවිඩ සංස්කරණය අක්‍රිය කර ඇත" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "මෙම පණිවිඩය සංස්කරණය කිරීමට ඔබට අවසර නැත" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "මෙම පණිවිඩය සංස්කරණ කාල සීමාව පසු වී ඇත" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "මෙම පණිවිඩයේ මාතෘකාව සංස්කරණ කාල සීමාව පසු වී ඇත" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "මෙම පණිවිඩය ගෙන යාමට ඔබට අවසර නැත" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "මෙම සංවිධානය තුළ පෞද්ගලික පණිවිඩ අබල කර ඇත." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3092,35 +2718,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3130,153 +2754,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "ලියාපදිංචිය සබලයි" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "පණිවිඩ(ය) වලංගු නොවේ" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "{user} මෙම මාතෘකාව විසඳා ඇති ලෙස සලකුණු කර ඇත." -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "{user} මෙම මාතෘකාව නොවිසඳුනු ලෙස සලකුණු කර ඇත." -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "මෙම සංවිධානය සඳහා ආරාධනා යැවීමට ඔබගේ ගිණුම ඉතා අළුත් ය. සංවිධාන පරිපාලකයෙකුගෙන් හෝ වඩාත් පළපුරුදු පරිශීලකයෙකුගෙන් අසන්න." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "අපට කිසිවෙකුට ආරාධනා කිරීමට නොහැකි විය." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "එම ලිපිනය වලින් සමහරක් දැනටමත් සුලිප් භාවිතා කරන බැවින් ඔවුන්ට ආරාධනා කළේ නැත. අපි අනෙක් සැම දෙනාටම ආරාධනා කළෙමු!" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "මෙම නම සහිත අභිරුචි ඉමොජියක් දැනටමත් පවතී." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "මාතෘකාව නිහඬ කර නැත" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "'{}' පරිශීලක සමූහය දැනටමත් පවතී." @@ -3435,7 +3054,7 @@ msgstr "වලංගු නොවන ඉමොජි වර්ගය." msgid "Must be an organization administrator or emoji author" msgstr "සංවිධාන පරිපාලකයෙකු හෝ ඉමොජි කතුවරයෙකු විය යුතුය" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "ඉමොජි නමෙහි වලංගු නොවන අකුරු ඇත" @@ -3479,8 +3098,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "යෙ.ක්‍ර.මු. භාවිතය අනුපාත සීමාව ඉක්මවා ඇත" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "" @@ -3658,14 +3277,18 @@ msgstr "ඵලදායිතාව" msgid "Version control" msgstr "අනුවාද පාලනය" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "පණිවිඩය හිස් නොවිය යුතුය" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "පණිවිඩ(ය) වලංගු නොවේ" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3845,36 +3468,36 @@ msgstr "වලංගු නොවන JSON ප්‍රතිචාරයකි" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "{full_name} ඔබ ගැන සඳහන් කළා:" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "{full_name} සෑම කෙනෙකුම සඳහන් කළා:" @@ -3883,22 +3506,26 @@ msgstr "{full_name} සෑම කෙනෙකුම සඳහන් කළා:" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3956,7 +3583,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3984,15 +3611,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "රූපයේ ප්‍රමාණය සීමාව ඉක්මවයි." -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4048,7 +3683,7 @@ msgstr "ස්වයංක්‍රමලේඛ වර්ගය වලංගු msgid "Invalid interface type" msgstr "අතුරු මුහුණතෙහි වර්ගය වලංගු නොවේ" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "වලංගු නොවන පරිශීලක හැඳු.: {}" @@ -4065,129 +3700,139 @@ msgstr "එබඳු පරිශීලකයෙකු නැත" msgid "User is deactivated" msgstr "" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "{var_name} වලංගු නොවේ" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} ඉතා දිගයි (සීමාව: අකුරු {max_length})" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "{var_name} දිනයක් නොවේ" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "{var_name} යනු නිඛිලයක් නොවේ" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "{var_name} ඉතා කුඩා ය" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "{var_name} ඉතා විශාලයි" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "{var_name} බූලියන් නොවේ" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "{var_name} වලංගු හෙක්ස් වර්ණ කේතයක් නොවේ" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "{var_name} ලැයිස්තුවක් නොවේ" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "{variable}! = {expected_value} ({value} වැරදියි)" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "{var_name} යනු ඒ.ස.නි. නොවේ" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' හිස් විය නොහැකිය." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4214,143 +3859,143 @@ msgstr "අභ්යන්තර සේවාදායකයේ දෝෂයක msgid "CSRF error: {reason}" msgstr "CSRF දෝෂයකි: {reason}" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "සංවිධානයේ හිමිකරු" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "සංවිධානයේ පරිපාලක" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "සාමාජිකයා" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "අමුත්තා" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "ප්‍රසිද්ධ" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "පළ කළ හැකි වන්නේ පරිපාලකයින්ට පමණි" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "පළ කළ හැකි වන්නේ පූර්ණ සාමාජිකයින්ට පමණි" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "යුනිකේත ඉමොජි" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "අභිරුචි ඉමොජි" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "සුලිප් අමතර ඉමොජි" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "විකල්ප ලැයිස්තුව" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "සබැඳිය" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "බාහිර ගිණුම" @@ -4433,24 +4078,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "ක්ෂේත්‍ර වර්ගය වලංගු නොවේ." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "පෙරනිමි අභිරුචි ක්ෂේත්‍රය යාවත්කාල කළ නොහැකිය." @@ -4492,19 +4137,19 @@ msgstr "එවැනි ආරාධනාවක් නැත" msgid "Invalid stream id {}. No invites were sent." msgstr "" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "මෙම සංවිධානය තුළ පණිවිඩ සංස්කරණ ඉතිහාසය අබල කර ඇත" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4525,7 +4170,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "බොහෝ පණිවිඩ ඉල්ලා ඇත (උපරිමය {})." -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "එවැනි මාතෘකාවක් නැත '{}'" @@ -4642,7 +4287,7 @@ msgstr "වලංගු නොවන වසම: {}" msgid "The domain {domain} is already a part of your organization." msgstr "{domain} වසම දැනටමත් ඔබගේ සංවිධානයේ කොටසකි." -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4702,78 +4347,78 @@ msgstr "සංවිධානය සෑදීමේ සබැඳිය කල් msgid "New organization creation disabled" msgstr "නව සංවිධාන සෑදීම අබල කර ඇත" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4827,7 +4472,7 @@ msgstr "නව දත්ත සපයා නැත" msgid "User {user_id} is already a member of this group" msgstr "{user_id} පරිශීලක දැනටමත් මෙම සමූහයේ සාමාජිකයෙකි" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "මෙම පරිශීලක සමූහයේ '{}' සාමාජිකයින් නැත" @@ -5000,7 +4645,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "" @@ -5038,33 +4683,41 @@ msgid "" msgstr "ඔබගේ දත්ත නිර්යාතය සම්පුර්ණ අතර මෙහි උඩුගත කර ඇත:\n\n {public_url}" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "{} වලංගු සත්කාරක නාමයක් නොවේ" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "දත්ත වලංගු නොවේ." diff --git a/locale/si/translations.json b/locale/si/translations.json index a674be1841..7cdbd937ab 100644 --- a/locale/si/translations.json +++ b/locale/si/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "නව පැතිකඩ ක්ෂේත්‍රයක් එක්කරන්න", "Add a new user group": "නව පරිශීලක සමූහයක් එක්කරන්න", "Add alert word": "අනතුරු ඇඟවීමේ වචනය එක්කරන්න", + "Add all users": "", "Add another user...": "වෙනත් පරිශීලකයෙකු එක්කරන්න...", "Add choice": "", "Add code playground": "කේත ක්‍රීඩා පිටිය එක්කරන්න", @@ -84,6 +85,7 @@ "Add question": "ප්‍රශ්නය එකතු කරන්න", "Add stream": "", "Add streams": "", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "කාර්යය එකතු කරන්න", "Add video call": "දෘශ්‍ය ඇමතුම එක්කරන්න", @@ -108,7 +110,6 @@ "All": "සියළුම", "All messages": "සියළුම පණිවිඩ", "All messages including muted streams": "", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "", "All time": "සෑම වෙලාවෙම", @@ -158,7 +159,7 @@ "Authentication methods": "", "Author": "කර්තෘ", "Automatic": "ස්වයංක්‍රීය", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", "Back to streams": "", "Billing": "ලදුපත්", @@ -190,6 +191,7 @@ "Check all": "සියල්ල පරීක්ෂා කරන්න", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "", + "Choose subscribers": "", "Clear emoji image": "", "Clear profile picture": "", "Click here to reveal.": "හෙළි කිරීමට මෙතැන ඔබන්න.", @@ -225,7 +227,6 @@ "Copied!": "පිටපත් විය!", "Copy and close": "පිටපත් කර වසන්න", "Copy code": "කේතය පිටපත් කරන්න", - "Copy from stream": "", "Copy link": "සබැඳිය පිටපත් කරන්න", "Copy link to message": "පණිවිඩයට සබැඳිය පිටපත් කරන්න", "Copy link to topic": "සබැඳිය මාතෘකාවට පිටපත් කරන්න", @@ -266,7 +267,7 @@ "December": "උඳුවප්", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "පෙරනිමි භාෂාව", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "මෙම සංවිධානයට එක්වන නව පරිශීලකයින් සඳහා පෙරනිමි සැකසුම්.", "Default streams": "", "Default user settings": "පෙරනිමි පරිශීලක සැකසුම්", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "", + "Do you want to add everyone?": "", "Domain": "වසම", "Don\u2019t allow disposable email addresses": "", "Download": "බාගන්න", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "නිර්යාතයට අසමත් විය", + "Export organization": "", "Export started. Check back in a few minutes.": "නිර්යාතය ඇරඹිණි. විනාඩි කිහිපයකින් ආපසු පරීක්‍ෂා කරන්න.", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "බාහිර ගිණුම් වර්ගය", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "", "File size must be at most {max_file_size} MiB.": "ගොනුවේ ප්‍රමාණය බොහෝ විට මෙ.බ. {max_file_size} විය යුතුය.", "File type is not supported.": "ගොනු වර්ගයට සහාය නොදක්වයි.", - "Filter": "පෙරහන", "Filter bots": "ස්වයංක්‍රමලේඛ පෙරන්න", "Filter by category": "ප්‍රවර්ගය අනුව පෙරන්න", "Filter code playgrounds": "කේත ක්‍රීඩා පිටි පෙරන්න", "Filter deactivated users": "", - "Filter emojis": "ඉමොජි පෙරන්න", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "නිර්යාත පෙරන්න", "Filter invites": "ඇරයුම් පෙරන්න", "Filter languages": "භාෂා පෙරන්න", @@ -412,8 +415,10 @@ "Filter muted topics": "නිහඬ කළ මාතෘකා පෙරන්න", "Filter muted users": "නිහඬ කළ පරිශීලකයින් පෙරන්න", "Filter streams": "", + "Filter subscribers": "", "Filter topics": "මාතෘකා පෙරන්න", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "උඩුගත කිරීම් පෙරන්න", "Filter users": "පරිශීලකයින් පෙරන්න", "First message": "පළමු පණිවිඩය", @@ -634,12 +639,12 @@ "New password is too weak": "නව මුරපදය ඉතා දුර්වල ය", "New private message": "නව පෞද්ගලික පණිවිඩයක්", "New stream message": "", - "New stream notifications:": "", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "නව කාර්යය", "New topic": "නව මාතෘකාව", - "New user notifications:": "නව පරිශීලක දැනුම්දීම්:", + "New user notifications": "", "Next message": "ඊළඟ පණිවිඩය", "Next unread private message": "ඊළඟට නොකියවූ පෞද්ගලික පණිවිඩය", "Next unread topic": "නොකියවූ ඊළඟ මාතෘකාව", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "මෙම සංවිධානයට ස්වයංක්‍රමලේඛ එකතු කළ හැකි වන්නේ පරිපාලකයින්ට පමණි.", "Only organization administrators can add custom emoji in this organization.": "මෙම සංවිධානය තුළ අභිරුචි ඉමොජි එකතු කළ හැකි වන්නේ පරිපාලකයින්ට පමණි.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "මෙම සැකසුම් සංස්කරණය කළ හැකි වන්නේ පරිපාලකයින්ට පමණි", "Only organization administrators can edit these settings.": "මෙම සැකසුම් සංස්කරණය කළ හැකි වන්නේ පරිපාලකයින්ට පමණි.", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "පළ කළ හැකි වන්නේ පරිපාලකයින්ට පමණි", "Only organization administrators can post.": "පළ කළ හැකි වන්නේ පරිපාලකයින්ට පමණි.", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "", "Only organization full members can add custom emoji in this organization.": "මෙම සංවිධානය තුළ අභිරුචි ඉමොජි එකතු කළ හැකි වන්නේ පූර්ණ සාමාජිකයින්ට පමණි.", - "Only organization full members can post": "පළ කළ හැකි වන්නේ පූර්ණ සාමාජිකයින්ට පමණි", "Only organization full members can post.": "පළ කළ හැකි වන්නේ පූර්ණ සාමාජිකයින්ට පමණි.", "Only organization owners can edit these settings.": "මෙම සැකසුම් සංස්කරණය කළ හැකි වන්නේ හිමිකරුවන්ට පමණි.", "Only owners can change message retention policy.": "පණිවිඩ රඳවා ගැනීමේ ප්‍රතිපත්තිය වෙනස් කළ හැකි වන්නේ හිමිකරුවන්ට පමණි.", @@ -742,14 +744,12 @@ "Owner: {name}": "හිමිකරු: {name}", "Owners only": "", "PMs, mentions, and alerts": "පෞ.ප., සැඳහුම් හා අනතුරු ඇඟවීම්", - "Pan & zoom": "", "Participants": "සහභාගිවන්නන්", "Participated": "සහභාගී වූහ", "Password": "මුරපදය", "Password is too weak": "මුරපදය ඉතා දුර්වල ය", "Password should be at least {length} characters long": "මුරපදය අවම වශයෙන් අකුරු {length} ක් දිග විය යුතුය", "Pattern": "", - "People to add": "එකතු කිරීමට මිනිසුන්", "Personal": "පෞද්ගලික", "Personal settings": "පෞද්ගලික සැකසුම්", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "පෞද්ගලික, හවුල් ඉතිහාසය", "Pro tip: You can use 'd' to open your drafts.": "", "Profile": "පැතිකඩ", - "Profile picture": "", "Public": "ප්‍රසිද්ධ", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "නැවත යවන්න", "Resend invitation": "ඇරයුම යළි යවන්න", "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", "Restore draft": "", "Restrict email domains of new users?": "", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "මෙහෙයුම්කරුවන් සොයන්න", "Search people": "මිනිසුන් සොයන්න", "Search results": "සෙවුම් ප්‍රතිඵල", - "Search subscribers": "", "See how to configure email.": "", "Select a stream below or change topic name.": "", "Select date and time": "", @@ -911,7 +910,6 @@ "Stream creation": "", "Stream description": "", "Stream list": "", - "Stream membership": "", "Stream name": "", "Stream permissions": "", "Stream settings": "", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "ඔවුන්ගේ මුරපදය අපගේ පද්ධතියෙන් හිස් කෙරෙන අතර, ඔවුන් නඩත්තු කරන ඕනෑම ස්වයංක්‍රමලේඛයක් අබල වෙනු ඇත.", "Theme": "", "There are no current alert words.": "දැනට අනතුරු ඇඟවීමේ වචන නැත.", - "These settings are explained in detail in the help center.": "උපකාරක මධ්යස්ථානය හි මෙම සැකසුම් විස්තරාත්මකව දක්වා ඇත.", "This Zulip server is running an old version and should be upgraded.": "මෙම සුලිප් සේවාදායකය පරණ අනුවාදයක් ධාවනය කරන අතර එය ඉහළ දැමිය යුතුය.", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "මෙම ක්‍රියාමාර්ගය නිත්‍ය වන අතර එය ආපසු හැරවිය නොහැකිය. සියළුම පරිශීලකයින්ට ඔවුන්ගේ සුලිප් ගිණුම් වෙත ප්‍රවේශය සදහටම අහිමි වේ.", "This file exceeds maximum allowed size of": "මෙම ගොනුව ඉඩ දී ඇති උපරිම ප්‍රමාණය ඉක්මවයි", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "පරිශීලක", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "පරිශීලක සමූහය එකතු කෙරිණි!", "User groups": "පරිශීලක සමූහය", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "පරිශීලක සමූහය ඔබට එකවර පරිශීලකයින් කිහිපයක් සැඳහුම ට ඉඩ දෙයි. ඔබ පරිශීලක සමූහයක් සඳහන් කළ විට සමූහයේ සෑම දෙනාම තනි තනිව සඳහන් කළා ක් මෙන් දැනුම් දෙනු ඇත.", diff --git a/locale/sr/LC_MESSAGES/django.po b/locale/sr/LC_MESSAGES/django.po index b5b882710b..ba49c90700 100644 --- a/locale/sr/LC_MESSAGES/django.po +++ b/locale/sr/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:42+0000\n" +"POT-Creation-Date: 2022-03-16 00:45+0000\n" "PO-Revision-Date: 2021-05-27 07:08+0000\n" "Last-Translator: Akash Nimare \n" "Language-Team: Serbian (http://www.transifex.com/zulip/zulip/language/sr/)\n" @@ -56,7 +56,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "" @@ -582,7 +582,6 @@ msgstr "" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -637,6 +636,7 @@ msgstr "" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 templates/zerver/for-research.html:385 +#: templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "" @@ -758,8 +758,6 @@ msgstr "" msgid "Normal users" msgstr "Обични корисници" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -767,7 +765,6 @@ msgstr "Обични корисници" msgid "Hi," msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -777,12 +774,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -790,729 +785,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no " -"longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -#, fuzzy -#| msgid "Thanks for signing up!" -msgid "Thanks for your request!" -msgstr "Хвала што сте се уписали!" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch " -"up on what's happened while you're away—read the topics that are relevant to " -"you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on " -"Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in email " -"notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in email " -"notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this " -"stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to " -"accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded " -"to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been " -"voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by " -"going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out " -"to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1524,6 +796,43 @@ msgid "" "%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 #, fuzzy #| msgid "Deactivated organization" @@ -1542,80 +851,27 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1637,6 +893,18 @@ msgstr "" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +#, fuzzy +#| msgid "Thanks for signing up!" +msgid "Thanks for your request!" +msgstr "Хвала што сте се уписали!" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1644,6 +912,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "" + #: templates/zerver/emails/find_team.subject.txt:1 #, fuzzy #| msgid "Find accounts" @@ -1657,6 +937,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1664,6 +949,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1687,6 +1010,18 @@ msgid "" "a>, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1753,6 +1088,22 @@ msgid "" "zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1760,6 +1111,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1768,6 +1135,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "" @@ -1795,6 +1177,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1802,6 +1189,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1819,6 +1211,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1826,6 +1223,20 @@ msgid "" "Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1862,6 +1273,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this " +"stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1947,6 +1379,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1960,6 +1405,51 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1968,6 +1458,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1987,6 +1486,22 @@ msgid "" "immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1995,6 +1510,29 @@ msgid "" "\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -2011,6 +1549,64 @@ msgid "" "You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded " +"to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been " +"voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by " +"going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out " +"to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2229,7 +1825,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2241,6 +1837,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 templates/zerver/for-research.html:391 +#: templates/zerver/use-cases.html:29 #, fuzzy #| msgid "About Zulip" msgid "Self-host Zulip" @@ -2855,7 +2452,7 @@ msgstr "" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 zerver/lib/users.py:261 #: zerver/views/invite.py:49 zerver/views/realm_emoji.py:31 -#: zerver/views/streams.py:321 zerver/views/streams.py:545 +#: zerver/views/streams.py:322 zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "" @@ -2875,110 +2472,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated " +"with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2986,159 +2614,159 @@ msgstr "" msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 #, fuzzy #| msgid "Private messages" msgid "Private messages cannot have topics." msgstr "Приватне поруке" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 #, fuzzy #| msgid "Deactivated organization" msgid "Topics are required in this organization" msgstr "Искључена организација" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for " @@ -3148,35 +2776,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-" @@ -3187,153 +2813,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one " "day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3492,7 +3113,7 @@ msgstr "" msgid "Must be an organization administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "" @@ -3536,8 +3157,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "" @@ -3715,14 +3336,18 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3901,36 +3526,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3939,22 +3564,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -4012,7 +3641,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -4040,15 +3669,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4104,7 +3741,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4121,129 +3758,139 @@ msgstr "" msgid "User is deactivated" msgstr "" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4270,145 +3917,145 @@ msgstr "" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "" -#: zerver/models.py:2313 +#: zerver/models.py:2355 #, fuzzy #| msgid "Private messages" msgid "Private, shared history" msgstr "Приватне поруке" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4493,24 +4140,24 @@ msgstr "Јачина лозинке" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4552,19 +4199,19 @@ msgstr "" msgid "Invalid stream id {}. No invites were sent." msgstr "" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4585,7 +4232,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4704,7 +4351,7 @@ msgstr "" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4764,78 +4411,78 @@ msgstr "" msgid "New organization creation disabled" msgstr "" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4889,7 +4536,7 @@ msgstr "" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5062,7 +4709,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "" @@ -5100,33 +4747,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/sr/translations.json b/locale/sr/translations.json index 8879446b6d..3a9a7c32e7 100644 --- a/locale/sr/translations.json +++ b/locale/sr/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "", "Add a new user group": "", "Add alert word": "", + "Add all users": "", "Add another user...": "", "Add choice": "", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "", "Add stream": "", "Add streams": "", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "", "Add video call": "", @@ -108,7 +110,6 @@ "All": "", "All messages": "", "All messages including muted streams": "", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "Сви токови", "All time": "", @@ -158,7 +159,7 @@ "Authentication methods": "", "Author": "", "Automatic": "", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", "Back to streams": "", "Billing": "", @@ -190,6 +191,7 @@ "Check all": "", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "", + "Choose subscribers": "", "Clear emoji image": "", "Clear profile picture": "", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "", "Copy and close": "", "Copy code": "", - "Copy from stream": "", "Copy link": "", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "", "Default streams": "", "Default user settings": "", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "", + "Do you want to add everyone?": "", "Domain": "", "Don\u2019t allow disposable email addresses": "", "Download": "", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "", - "Filter": "", "Filter bots": "", "Filter by category": "", "Filter code playgrounds": "", "Filter deactivated users": "", - "Filter emojis": "", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "", "Filter languages": "", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "", "First message": "", @@ -634,12 +639,12 @@ "New password is too weak": "", "New private message": "Нова приватна порука", "New stream message": "Нова порука тока", - "New stream notifications:": "", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "", "New topic": "", - "New user notifications:": "", + "New user notifications": "", "Next message": "Следећа порука", "Next unread private message": "", "Next unread topic": "", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "", "Participated": "", "Password": "Лозинка", "Password is too weak": "", "Password should be at least {length} characters long": "", "Pattern": "", - "People to add": "", "Personal": "", "Personal settings": "", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "", "Profile": "", - "Profile picture": "", "Public": "", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", "Restore draft": "Поврати нацрт", "Restrict email domains of new users?": "", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "", "Search people": "Претражите особе", "Search results": "", - "Search subscribers": "", "See how to configure email.": "", "Select a stream below or change topic name.": "", "Select date and time": "", @@ -911,7 +910,6 @@ "Stream creation": "", "Stream description": "", "Stream list": "", - "Stream membership": "", "Stream name": "", "Stream permissions": "", "Stream settings": "", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "", "User groups": "", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/sv/LC_MESSAGES/django.po b/locale/sv/LC_MESSAGES/django.po index db9aa13b69..1b8d1c94d7 100644 --- a/locale/sv/LC_MESSAGES/django.po +++ b/locale/sv/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Jonas Schulz \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Swedish (http://www.transifex.com/zulip/zulip/language/sv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -55,7 +55,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "" @@ -571,7 +571,6 @@ msgstr "Meddelanden" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -624,7 +623,7 @@ msgstr "Skriv in din mejladress" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Skapa organisation" @@ -743,8 +742,6 @@ msgstr "Gästanvändare" msgid "Normal users" msgstr "Vanliga anävndare" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -752,7 +749,6 @@ msgstr "Vanliga anävndare" msgid "Hi," msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -762,12 +758,10 @@ msgid "" "please click below:" msgstr "Vi har fått en begäran om att ändra mejladressan för %(realm_uri)s från %(old_email)s till %(new_email)s. Bekräfta detta genom att klicka på länken nedan:" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "Bekräfta ändrad mejladress" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -775,724 +769,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "Du gick nyligen med i Zuplip. Härligt!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "Klicka på knappen nedan för att slutföra registreringen." - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "Slutför registrering" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "Zulip loggan" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "Simmande fisk" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1504,6 +780,43 @@ msgid "" "<%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Du gick nyligen med i Zuplip. Härligt!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Klicka på knappen nedan för att slutföra registreringen." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Slutför registrering" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1520,80 +833,27 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1615,6 +875,16 @@ msgstr "" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Simmande fisk" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1622,6 +892,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1633,6 +915,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1640,6 +927,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1664,6 +989,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1730,6 +1067,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1737,6 +1090,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1745,6 +1114,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "" @@ -1772,6 +1156,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1779,6 +1168,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1796,6 +1190,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1803,6 +1202,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1839,6 +1252,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1921,6 +1355,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1934,6 +1381,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1942,6 +1435,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1959,6 +1461,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1967,6 +1485,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1983,6 +1524,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2187,7 +1782,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2199,7 +1794,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2802,8 +2397,8 @@ msgstr "" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "" @@ -2823,110 +2418,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Nytt lösenord" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2934,155 +2560,155 @@ msgstr "" msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3091,35 +2717,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3129,153 +2753,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3434,7 +3053,7 @@ msgstr "" msgid "Must be an organization administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "" @@ -3478,8 +3097,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "" @@ -3657,14 +3276,18 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3844,36 +3467,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3882,22 +3505,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3955,7 +3582,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3983,15 +3610,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4047,7 +3682,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4064,129 +3699,139 @@ msgstr "" msgid "User is deactivated" msgstr "" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4213,143 +3858,143 @@ msgstr "" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Publik" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "egna emoji" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4432,24 +4077,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4491,19 +4136,19 @@ msgstr "" msgid "Invalid stream id {}. No invites were sent." msgstr "" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4524,7 +4169,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4641,7 +4286,7 @@ msgstr "" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4701,78 +4346,78 @@ msgstr "" msgid "New organization creation disabled" msgstr "" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4826,7 +4471,7 @@ msgstr "" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -4999,7 +4644,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "" @@ -5037,33 +4682,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/sv/translations.json b/locale/sv/translations.json index 0f2da33b07..4eda34eaff 100644 --- a/locale/sv/translations.json +++ b/locale/sv/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "Lägg till ny profilrad", "Add a new user group": "Lägg till ny användargrupp", "Add alert word": "Lägg till varningsord", + "Add all users": "", "Add another user...": "Lägg till ytterligare användare", "Add choice": "Lägg till val", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "Lägg till fråga", "Add stream": "Lägg till ström", "Add streams": "Lägg till strömmar", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "Lägg till uppgift", "Add video call": "Lägg till videosamtal", @@ -108,7 +110,6 @@ "All": "", "All messages": "Alla meddelanden", "All messages including muted streams": "", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "Alla strömmar", "All time": "Alla", @@ -158,7 +159,7 @@ "Authentication methods": "Verifieringsmetoder", "Author": "Författare", "Automatic": "Automatisk", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Avatar from Gravatar", "Back to streams": "", "Billing": "Fakturering", @@ -190,6 +191,7 @@ "Check all": "Markera alla", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "Välj profilbild", + "Choose subscribers": "", "Clear emoji image": "Rensa emojibild", "Clear profile picture": "Rensa profilbild", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "Kopierat!", "Copy and close": "Kopiera och stäng", "Copy code": "", - "Copy from stream": "Kopiera från ström", "Copy link": "", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "Förvalt språk", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Förvalda inställningar för nya användare som går med i organisationen", "Default streams": "Förvalda ämnen", "Default user settings": "Förvalda användarinställningar", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "Visa inställningar", + "Do you want to add everyone?": "", "Domain": "Domän", "Don\u2019t allow disposable email addresses": "Tillåt inte engångsepostadresser", "Download": "Ladda ner", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "", - "Filter": "", "Filter bots": "", "Filter by category": "", "Filter code playgrounds": "", "Filter deactivated users": "", - "Filter emojis": "", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "", "Filter languages": "", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "Filter strömmar", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "Filtrera användare", "First message": "Första meddelande", @@ -634,12 +639,12 @@ "New password is too weak": "", "New private message": "Nytt privat meddelande", "New stream message": "Nytt meddelande i ström", - "New stream notifications:": "", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "", "New topic": "Nytt ämne", - "New user notifications:": "", + "New user notifications": "", "Next message": "Nästa meddelande", "Next unread private message": "Nästa olästa privata meddelande", "Next unread topic": "Nästa olästa ämne", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "Bara organisationsadministratörer kan ändra dessa inställningar.", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "", "Participated": "", "Password": "Lösenord", "Password is too weak": "", "Password should be at least {length} characters long": "", "Pattern": "", - "People to add": "", "Personal": "", "Personal settings": "", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "", "Profile": "Profil", - "Profile picture": "", "Public": "Publik", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", "Restore draft": "Återställa utkast", "Restrict email domains of new users?": "", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "Sök operatorer", "Search people": "Sök personer", "Search results": "", - "Search subscribers": "", "See how to configure email.": "Se hur du kan ställa in mejl.", "Select a stream below or change topic name.": "", "Select date and time": "", @@ -911,7 +910,6 @@ "Stream creation": "", "Stream description": "", "Stream list": "Strömlista", - "Stream membership": "", "Stream name": "", "Stream permissions": "", "Stream settings": "", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "", "User groups": "Användargrupper", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/ta/LC_MESSAGES/django.po b/locale/ta/LC_MESSAGES/django.po index 870637de4b..3126cf505b 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: 2022-03-03 19:42+0000\n" +"POT-Creation-Date: 2022-03-16 00:45+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" @@ -61,7 +61,7 @@ msgstr "" msgid "No analytics data available. Please contact your server administrator." msgstr "" -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 #, fuzzy #| msgid "Enable notifications" msgid "Invalid parameters" @@ -591,7 +591,6 @@ msgstr "தனிப்பட்ட செய்தி" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -646,6 +645,7 @@ msgstr "" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 templates/zerver/for-research.html:385 +#: templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "" @@ -767,8 +767,6 @@ msgstr "" msgid "Normal users" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -776,7 +774,6 @@ msgstr "" msgid "Hi," msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -786,12 +783,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -799,742 +794,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -#, fuzzy -#| msgid "Zulip" -msgid "Zulip logo" -msgstr "சுலிப்பு" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no " -"longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -#, fuzzy -#| msgid "All streams" -msgid "New streams" -msgstr "அனைத்து தகவலரங்கங்கள்" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -#, fuzzy -#| msgid "Enable notifications" -msgid "Unsubscribe from digest emails" -msgstr "அறிவிப்புகளை இயக்கு" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, fuzzy, python-format -#| msgid "Administrators" -msgid "Organization URL: %(organization_url)s" -msgstr "நிர்வாகிகள்" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -#, fuzzy -#| msgid "Zulip" -msgid "Team Zulip" -msgstr "சுலிப்பு" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch " -"up on what's happened while you're away—read the topics that are relevant to " -"you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on " -"Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in email " -"notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in email " -"notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this " -"stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to " -"accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, fuzzy, python-format -#| msgid "Administrators" -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: %(user_email)s" -msgstr "நிர்வாகிகள்" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, fuzzy, python-format -#| msgid "Administrators" -msgid "Organization: %(organization_link)s" -msgstr "நிர்வாகிகள்" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -#, fuzzy -#| msgid "Enable notifications" -msgid "Unsubscribe from login notifications" -msgstr "அறிவிப்புகளை இயக்கு" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -#, fuzzy -#| msgid "Password" -msgid "Reset password" -msgstr "கடவுச்சொல்" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded " -"to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been " -"voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by " -"going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out " -"to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1546,6 +805,43 @@ msgid "" "%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1562,84 +858,35 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "" + #: templates/zerver/emails/custom_email_base.pre.html:18 #, fuzzy #| msgid "Enable notifications" msgid "Unsubscribe from marketing emails" msgstr "அறிவிப்புகளை இயக்கு" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +#, fuzzy +#| msgid "All streams" +msgid "New streams" +msgstr "அனைத்து தகவலரங்கங்கள்" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." msgstr "" +#: templates/zerver/emails/digest.source.html:40 +#, fuzzy +#| msgid "Enable notifications" +msgid "Unsubscribe from digest emails" +msgstr "அறிவிப்புகளை இயக்கு" + #: templates/zerver/emails/digest.subject.txt:1 #, python-format msgid "Zulip digest for %(realm_name)s" @@ -1661,6 +908,16 @@ msgstr "" msgid "Unsubscribe from digest emails:" msgstr "அறிவிப்புகளை இயக்கு" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1668,6 +925,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1679,6 +948,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1686,6 +960,45 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, fuzzy, python-format +#| msgid "Administrators" +msgid "Organization URL: %(organization_url)s" +msgstr "நிர்வாகிகள்" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1709,6 +1022,20 @@ msgid "" "a>, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +#, fuzzy +#| msgid "Zulip" +msgid "Team Zulip" +msgstr "சுலிப்பு" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1775,6 +1102,22 @@ msgid "" "zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1782,6 +1125,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1790,6 +1149,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "" @@ -1817,6 +1191,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1824,6 +1203,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1841,6 +1225,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1848,6 +1237,20 @@ msgid "" "Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1884,6 +1287,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this " +"stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1971,6 +1395,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1984,6 +1421,53 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, fuzzy, python-format +#| msgid "Administrators" +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: %(user_email)s" +msgstr "நிர்வாகிகள்" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, fuzzy, python-format +#| msgid "Administrators" +msgid "Organization: %(organization_link)s" +msgstr "நிர்வாகிகள்" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1992,6 +1476,17 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +#, fuzzy +#| msgid "Enable notifications" +msgid "Unsubscribe from login notifications" +msgstr "அறிவிப்புகளை இயக்கு" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -2012,6 +1507,24 @@ msgid "" "immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:14 +#, fuzzy +#| msgid "Password" +msgid "Reset password" +msgstr "கடவுச்சொல்" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -2020,6 +1533,29 @@ msgid "" "\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -2036,6 +1572,64 @@ msgid "" "You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded " +"to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been " +"voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by " +"going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out " +"to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2248,7 +1842,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2260,6 +1854,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 templates/zerver/for-research.html:391 +#: templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2878,7 +2473,7 @@ msgstr "" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 zerver/lib/users.py:261 #: zerver/views/invite.py:49 zerver/views/realm_emoji.py:31 -#: zerver/views/streams.py:321 zerver/views/streams.py:545 +#: zerver/views/streams.py:322 zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "" @@ -2898,112 +2493,143 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 #, fuzzy #| msgid "Password" msgid "New password" msgstr "கடவுச்சொல்" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated " +"with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -3011,159 +2637,159 @@ msgstr "" msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "" -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 #, fuzzy #| msgid "Private messages" msgid "Private messages cannot have topics." msgstr "தனிப்பட்ட செய்தி" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 #, fuzzy #| msgid "Administrators" msgid "Topics are required in this organization" msgstr "நிர்வாகிகள்" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for " @@ -3173,35 +2799,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-" @@ -3212,157 +2836,152 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 #, fuzzy #| msgid "Enable notifications" msgid "Invalid message flag operation: '{}'" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one " "day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 #, fuzzy #| msgid "Topic" msgid "Topic is not muted" msgstr "தலைப்பு" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3525,7 +3144,7 @@ msgstr "" msgid "Must be an organization administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "" @@ -3571,8 +3190,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "" @@ -3756,14 +3375,18 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3944,40 +3567,40 @@ msgstr "" msgid "Invalid response format" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 #, fuzzy #| msgid "Enable notifications" msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 #, fuzzy #| msgid "Enable notifications" msgid "Invalid GCM options to bouncer: {}" msgstr "அறிவிப்புகளை இயக்கு" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3986,22 +3609,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -4061,7 +3688,7 @@ msgstr "அறிவிப்புகளை இயக்கு" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -4093,15 +3720,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4161,7 +3796,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 #, fuzzy #| msgid "Enable notifications" msgid "Invalid user ID: {}" @@ -4180,130 +3815,140 @@ msgstr "" msgid "User is deactivated" msgstr "" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, fuzzy, python-brace-format #| msgid "Enable notifications" msgid "Invalid {var_name}" msgstr "அறிவிப்புகளை இயக்கு" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4330,159 +3975,159 @@ msgstr "" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 #, fuzzy #| msgid "Username" msgid "stream events" msgstr "பயனர்பெயர்" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 #, fuzzy #| msgid "Administrators" msgid "Organization owner" msgstr "நிர்வாகிகள்" -#: zerver/models.py:1811 +#: zerver/models.py:1828 #, fuzzy #| msgid "Administrators" msgid "Organization administrator" msgstr "நிர்வாகிகள்" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 #, fuzzy #| msgid "All streams" msgid "Public" msgstr "அனைத்து தகவலரங்கங்கள்" -#: zerver/models.py:2313 +#: zerver/models.py:2355 #, fuzzy #| msgid "Private messages" msgid "Private, shared history" msgstr "தனிப்பட்ட செய்தி" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 #, fuzzy #| msgid "Administrators" msgid "Only organization administrators can post" msgstr "நிர்வாகிகள்" -#: zerver/models.py:2350 +#: zerver/models.py:2392 #, fuzzy #| msgid "Administrators" msgid "Only organization administrators and moderators can post" msgstr "நிர்வாகிகள்" -#: zerver/models.py:2353 +#: zerver/models.py:2395 #, fuzzy #| msgid "Administrators" msgid "Only organization full members can post" msgstr "நிர்வாகிகள்" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4565,24 +4210,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4624,19 +4269,19 @@ msgstr "" msgid "Invalid stream id {}. No invites were sent." msgstr "" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4657,7 +4302,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4784,7 +4429,7 @@ msgstr "" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4846,80 +4491,80 @@ msgstr "" msgid "New organization creation disabled" msgstr "" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 #, fuzzy #| msgid "All streams" msgid "new streams" msgstr "அனைத்து தகவலரங்கங்கள்" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4973,7 +4618,7 @@ msgstr "" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5150,7 +4795,7 @@ msgstr "தலைப்பு" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "" @@ -5188,35 +4833,43 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 #, fuzzy #| msgid "Enable notifications" msgid "Invalid UUID" msgstr "அறிவிப்புகளை இயக்கு" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" @@ -5236,6 +4889,11 @@ msgstr "" msgid "Can't use both mobile_flow_otp and desktop_flow_otp together." msgstr "" +#, fuzzy +#~| msgid "Zulip" +#~ msgid "Zulip logo" +#~ msgstr "சுலிப்பு" + #~ msgid "Enter" #~ msgstr "உள்ளிடு" diff --git a/locale/ta/translations.json b/locale/ta/translations.json index b1ea5670e3..8d57933105 100644 --- a/locale/ta/translations.json +++ b/locale/ta/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "", "Add a new user group": "", "Add alert word": "", + "Add all users": "", "Add another user...": "", "Add choice": "", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "", "Add stream": "", "Add streams": "", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "", "Add video call": "", @@ -108,7 +110,6 @@ "All": "", "All messages": "", "All messages including muted streams": "", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "அனைத்து தகவலரங்கங்கள்", "All time": "", @@ -158,7 +159,7 @@ "Authentication methods": "", "Author": "ஆசிரியர்", "Automatic": "", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", "Back to streams": "", "Billing": "", @@ -190,6 +191,7 @@ "Check all": "", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "", + "Choose subscribers": "", "Clear emoji image": "", "Clear profile picture": "", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "நகலெடுக்கப்பட்டது", "Copy and close": "", "Copy code": "", - "Copy from stream": "", "Copy link": "இணைப்பை நகலெடு ", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "", "Default streams": "", "Default user settings": "", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "", + "Do you want to add everyone?": "", "Domain": "", "Don\u2019t allow disposable email addresses": "", "Download": "", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "", - "Filter": "வடிகட்டு", "Filter bots": "", "Filter by category": "", "Filter code playgrounds": "", "Filter deactivated users": "", - "Filter emojis": "", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "", "Filter languages": "", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "", "First message": "", @@ -634,12 +639,12 @@ "New password is too weak": "", "New private message": "", "New stream message": "", - "New stream notifications:": "", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "", "New topic": "", - "New user notifications:": "", + "New user notifications": "", "Next message": "", "Next unread private message": "", "Next unread topic": "", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "", "Participated": "", "Password": "கடவுச்சொல்", "Password is too weak": "", "Password should be at least {length} characters long": "", "Pattern": "பாங்கு", - "People to add": "", "Personal": "", "Personal settings": "", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "", "Profile": "", - "Profile picture": "", "Public": "", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", "Restore draft": "", "Restrict email domains of new users?": "", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "", "Search people": "நபர்களைத் தேடு", "Search results": "", - "Search subscribers": "", "See how to configure email.": "", "Select a stream below or change topic name.": "", "Select date and time": "", @@ -911,7 +910,6 @@ "Stream creation": "", "Stream description": "", "Stream list": "", - "Stream membership": "", "Stream name": "", "Stream permissions": "", "Stream settings": "", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "", "User groups": "", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/tr/LC_MESSAGES/django.po b/locale/tr/LC_MESSAGES/django.po index 074b63bc0a..17a1324fe7 100644 --- a/locale/tr/LC_MESSAGES/django.po +++ b/locale/tr/LC_MESSAGES/django.po @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Oktay\n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Turkish (http://www.transifex.com/zulip/zulip/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,7 +62,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "Geçersiz tür parametresi" @@ -578,7 +578,6 @@ msgstr "İletiler" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -631,7 +630,7 @@ msgstr "E-posta adresinizi girin" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Organizasyon oluştur" @@ -750,8 +749,6 @@ msgstr "Misafir kullanıcı" msgid "Normal users" msgstr "Normal kullanıcılar" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -759,7 +756,6 @@ msgstr "Normal kullanıcılar" msgid "Hi," msgstr "Merhaba," -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -769,12 +765,10 @@ msgid "" "please click below:" msgstr "%(realm_uri)süzerinde bulunan Zulip hesabınızın e-posta adresini %(old_email)s, %(new_email)semail adresine değiştirme isteiğini aldık. Onaylamak için lütfen aşağıdaki linke tıklayınız:" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "E-posta değişikliğini onayla" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -782,724 +776,6 @@ msgid "" "%(support_email)s." msgstr "Eğer bu isteği siz yapmadıysanız lütfen bizimle %(support_email)s aracılığı ile iletişime geçiniz." -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "Yeni bir Zulip organizasyonu talep ettiniz. Mükemmel!" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "Yakın zaman Zulip için kayıt oldunuz. Harika!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "Organizasyonu oluşturmak ve hesabınızı kaydetmek için aşağıdaki düğmeyi tıklayın." - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "Aşağıdaki linke tıklayarak kayıt işlemini tamamlayınız." - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "Kayıt işlemini tamamla" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "Eğer bir sorun ile karşılaşır, geri bildirim yapmak ister veya sadece sohbet için bizimle %(support_email)süzerinden her zaman iletişime geçebilirsiniz!" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "Zulip logosu" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "Yeni kanallar" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "Buraya tıklayarak Zulip'e giriş yap ve yakala." - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "E-posta ayarlarını yönet" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "Haberdar e-postalarından çık" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "Yüzen balık" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "Talebiniz için teşekkürler!" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "E-posta adresiniz %(email)siçin %(external_host)s tarafından barındırılan aşağıdaki Zulip organizasyonlarında hesap mevcut :" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "Eğer giriş yapmakta sorun yaşıyorsanız, lütfen bu e-postaya cevap vererek Zulip desteği ile iletişim kurunuz." - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Zulip kullandığınız için teşekkür ederiz!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Zulip'e hoşgeldiniz!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "Bir demo Zulip organizasyonu oluşturdunuz. Bu organizasyonun 30 gün içinde otomatik olarak silineceğini unutmayın. Demo organizasyonları hakkında daha fazla bilgiyi buradan edinebilirsiniz !" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "Yeni bir Zulip organizasyonu kurdunuz %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "%(realm_name)s Zulip organizasyonuna katıldınız." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Hesap detaylarınız:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "Organizasyon URL'si: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "Kullanıcı adı: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "LDAP hesabınızla giriş yapın" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "E-posta: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "( mobil ve masaüstü uygulamalarında oturum açmak için bunlara ihtiyacınız olacak. )" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "Yöneticiler için kılavuzumuza göz atın , birkaç klavye kısayoluyla bir Zulip uzmanı olun veya hemen içeri girin !" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "Zulip hakkında daha fazla bilgi edinin, birkaç klavye kısayoluyla profesyonel olun veya hemen içeri girin !" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Alkış," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Zulip Takımı" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "Hey," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "Senin son birşey daha paylaşmak istedim: konular hakkında bir kaç ipucu, çünkü konularda ustalaşmak gerçek bir Zulip kullanıcısı olmanın anahtarıdır." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "Kısa konulardan örnekler" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "Konular e-posta konu başlıklarına benzer. En büyük farkı ise gerçekten çok kısa ve hafif yüklü olmasıdır. 2 veya 3 kelime yeterlidir. Üzerlerinde çok düşünmene gerek yok çünkü her zaman iletini düzenleyebilirsin!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "İyi konular: dizayn taslakları, Hata 345, acme hamburgerleri" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "Tavsiye edilmeyen: \"Yeni dizayn taslağı hakkında ne düşünüyorsunuz?\", \"Hata 345 e bakıyorum\", \"Öğle yemeğinde acme hamburgerlerinden var mı?\"" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "Çok uzun olan bir konudan örnek" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "Neden konular ile ilgilenmeliyim? 2 Sebebi var: sohbeti daha akıcı ve sadece kılar(e-postalarda konu başlığı olmadığını düşünün!), ve sonradan geriye baktığında konulara daha hızlı erişmeni ve bilgi almanı sağlar —sadece seni ilgilendiren konulara odaklan ve gerisini boşver!" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "Şimdi bir dene." - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "Teşekkürler," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "karşılama e-postaları aboneliğinden çık" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Merhaba," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "%(referrer_name)s Zulip'de — üretkenlik için tasarlanmış ekip iletişim aracı— onlara katılmanızı istiyor." - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "Başlamak için aşağıda ki butona basınız" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Tekrar merhaba," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "Bu, %(referrer_name)s adlı kişinin Zulip'de — üretkenlik için tasarlanmış ekip iletişim aracı— onlara katılmanızı istediğine dair bir hatırlatıcıdır." - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "Bu davet için son hatırlatıcıdır." - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "\nBu davetin süresi iki gün içinde sona eriyor. Davetin süresi dolarsa,\n%(referrer_name)s 'den başka bir tane istemeniz gerekecek." - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "Bu e-posta ileti içeriğini içermez çünkü organizasyonunuz e-posta bildirimlerinde ileti içeriği özelliğini devre dışı bırakmıştır." - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "Bu e-posta iletisini içermez çünkü e-posta bildirimlerinde ileti içeriği özelliğini devre dışı bıraktınız." - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "Bunu %(realm_name)s'ada @%(mentioned_user_group_name)s'dan bahsedildiği için alıyorsunuz." - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "Bunu aldınız çünkü %(realm_name)s içinde etiketlendiniz." - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "Bunu alıyorsunuz çünkü bu kanal için e-posta bildirim etkin." - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "Bu e-postaya direk olarak cevap verin, Zulip içinde göster, veya e-posta ayarlarını yönet." - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "Zulip içinde göster, veya e-posta ayarlarını yönet." - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "Zulip içinde cevapla, veya e-posta ayarlarını yönet." - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "\nBu e-postaya cevap vermeyin. Bu Zulip sunucusu gelen e-postaları almak üzere ayarlanmamış (yardım)." - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "Zulip hesabınızla ilişkili e-posta kısa süre önce %(new_email)s olarak değiştirildi. Bu değişikliği siz talep etmediyseniz, lütfen adresinden hemen bizimle %(support_email)s adresinden iletişime geçin." - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "Saygılarımızla," - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Organizasyon: %(organization_url)s Zaman: %(login_time)s E-posta: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "Ekteki Zulip hesabı için az önce bir giriş tespit ettik." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "Organizasyon: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "E-posta: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Zaman: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Cihaz %(device_browser)s : %(device_os)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "IP Adresi: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "Eğer bu siz idiyseniz harika! Başka birşey yapmanıza gerek yok." - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "Bu girişi tanımıyorsanız veya hesabınızın ele geçirilmiş olabileceğini düşünüyorsanız, lütfen şifrenizi sıfırlayın veya %(support_email)s adresinden hemen bizimle iletişime geçin." - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Zulip Güvenliği" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "Giriş bildirimleri aboneliğinden çık" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "Birileri (büyük ihtimalle siz) %(realm_uri)s üzerinde bulunan %(email)s Zulip hesabı için yeni bir parola talep etti." - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "Aşağıdaki butona tıklayarak parolanızı sıfırlayınız." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Parola sıfırla" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "Daha önce %(organization_url)s organizasyonunda bir hesabınız vardı, ancak devre dışı bırakıldı. Hesabınızı yeniden etkinleştirmek için bir organizasyon yöneticisiyle iletişime geçebilirsiniz." - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "Bu Zulip organizasyonunda hesabınız bulunmamaktadır." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "Aşağıdaki organizasyon(lar) için aktif hesaplarınız bulunmaktadır." - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "Yukarıda ki organizasyon(lar) a giriş yapmayı deneyebilir veya parolanızı sıfırlayabilirsiniz." - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "Eğer bu eylemi hatırlamıyorsanız, bu e-postayı güvenle göz ardı edebilirsiniz." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "\nOrganizasyonunuz, %(organization_name_with_link)s, ödenmemiş faturalar nedeniyle Zulip Cloud Ücretsiz planına düşürüldü. Ödenmemiş faturalar iptal edilmiştir." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "\nZulip Cloud Standard planına devam etmek için lütfen %(upgrade_url)sadresine giderek tekrar yükseltin." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "\nBunun bir hata olduğunu düşünüyorsanız veya daha fazla ayrıntıya ihtiyacınız varsa, lütfen bize %(support_email)s adresinden ulaşın." - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "Sayın %(realm_name)s eski yöneticileri," - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "Yöneticilerinden biri daha önce devre dışı bırakılmış Zulip organizasyonu %(realm_uri)siçin yeniden aktif etme isteği gönderdi." - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "Aşağıdaki butona tıklayarak organizasyonu yeniden devreye sok." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Organizasyonu yeniden devreye sok" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "Eğer bu istek bir hata ise, bir şey yapmanıza gerek yok. Bu link 24 saat içersinde devre dışı kalacaktır." - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "Yeni e-posta adresini teyit et" @@ -1511,6 +787,43 @@ msgid "" "<%(support_email)s>." msgstr "Eğer bu isteği siz gerçekleştirmediyseniz, lütfen bizimle iletişime geçiniz \n<%(support_email)s>." +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "Yeni bir Zulip organizasyonu talep ettiniz. Mükemmel!" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Yakın zaman Zulip için kayıt oldunuz. Harika!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "Organizasyonu oluşturmak ve hesabınızı kaydetmek için aşağıdaki düğmeyi tıklayın." + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Aşağıdaki linke tıklayarak kayıt işlemini tamamlayınız." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Kayıt işlemini tamamla" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "Eğer bir sorun ile karşılaşır, geri bildirim yapmak ister veya sadece sohbet için bizimle %(support_email)süzerinden her zaman iletişime geçebilirsiniz!" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "Zulip organizasyonunuzu oluşturun" @@ -1527,81 +840,28 @@ msgid "" "feedback, or just want to chat!" msgstr "Eğer bir sorun ile karşılaşır, geri bildirim yapmak ister veya sadece sohbet için bizimle %(support_email)süzerinden her zaman iletişime geçebilirsiniz!" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "E-posta ayarlarını yönet" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "Pazarlama e-postaları aboneliğinden çık" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "Yeni kanallar" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "Buraya tıklayarak Zulip'e giriş yap ve yakala." + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "Haberdar e-postalarından çık" #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1622,6 +882,16 @@ msgstr "E-posta ayarlarını yönet:" msgid "Unsubscribe from digest emails:" msgstr "Haberdar e-postalarından çık:" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Yüzen balık" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "Talebiniz için teşekkürler!" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1629,6 +899,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "E-posta adresiniz %(email)s için %(external_host)starafından barındırılan aşağıdaki Zulip organizasyonlarında hesap mevcut :" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "Eğer giriş yapmakta sorun yaşıyorsanız, lütfen bu e-postaya cevap vererek Zulip desteği ile iletişim kurunuz." + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Zulip kullandığınız için teşekkür ederiz!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "Zulip hesaplarınız" @@ -1640,6 +922,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "E-posta adresiniz %(email)siçin %(external_host)s tarafından barındırılan aşağıdaki Zulip organizasyonlarında hesap mevcut:" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Zulip'e hoşgeldiniz!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1647,6 +934,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "Bir demo Zulip organizasyonu oluşturdunuz. Bu organizasyonun 30 gün içinde otomatik olarak silineceğini unutmayın. Demo organizasyonları hakkında daha fazla bilgiyi buradan edinebilirsiniz !" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "Yeni bir Zulip organizasyonu kurdunuz %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "%(realm_name)s Zulip organizasyonuna katıldınız." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Hesap detaylarınız:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "Organizasyon URL'si: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "Kullanıcı adı: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "LDAP hesabınızla giriş yapın" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "E-posta: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1671,6 +996,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "Zulip hakkında daha fazlasını öğren, bir kaç klavye kısayolu ile profesyonel ol, veya hemen başla !" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Alkış," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Zulip Takımı" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1737,6 +1074,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "Hey," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "Senin son birşey daha paylaşmak istedim: konular hakkında bir kaç ipucu, çünkü konularda ustalaşmak gerçek bir Zulip kullanıcısı olmanın anahtarıdır." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "Kısa konulardan örnekler" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1744,6 +1097,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "Konular tıpkı e-posta konu başlıkları gibidir. En büyük farkı ise gerçekten çok kısa ve hafif olmalarıdır. 2 veya 3 kelime yeterlidir. Üzerlerinde çok düşünmene gerek yok çünkü her zaman iletini düzenleyebilirsin!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "İyi konular: dizayn taslakları, Hata 345, acme hamburgerleri" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "Tavsiye edilmeyen: \"Yeni dizayn taslağı hakkında ne düşünüyorsunuz?\", \"Hata 345 e bakıyorum\", \"Öğle yemeğinde acme hamburgerlerinden var mı?\"" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "Çok uzun olan bir konudan örnek" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1752,6 +1121,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "Neden konular ile ilgilenmeliyim? 2 Sebebi var: sohbeti daha akıcı ve sadece kılar(e-postalarda konu başlığı olmadığını düşünün!), ve sonradan away—read geriye baktığında konulara daha hızlı erişmeni ve bilgi almanı sağlar —sadece seni ilgilendiren konulara odaklan ve gerisini boşver!" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "Şimdi bir dene." + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Teşekkürler," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "karşılama e-postaları aboneliğinden çık" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "Son bir şey daha: konuları bir profesyonel gibi kullan" @@ -1779,6 +1163,11 @@ msgstr "Şimdi bir dene:" msgid "Unsubscribe from welcome emails:" msgstr "Karşılama e-postaları aboneliğinden çık :" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Merhaba," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1786,6 +1175,11 @@ msgid "" "communication tool designed for productivity." msgstr "%(referrer_name)sonlara Zulip'te ve mdash'de -üretkenlik için tasarlanmış ekip iletişim aracı.- katılmanızı istiyor." +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "Başlamak için aşağıda ki butona basınız" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1803,6 +1197,11 @@ msgstr "%(referrer_full_name)s(%(referrer_email)s) senin Zulip'te - üretkenlik msgid "To get started, click the link below." msgstr "Başlamak için aşağıdaki linke tıkla." +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Tekrar merhaba," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1810,6 +1209,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "Bu %(referrer_name)s kullanıcısının Zulip'te ve mdash'de -üretkenlik için tasarlanmış ekip iletişim aracı- onlara katılmanızı isteğini bildiren bir hatırlatıcıdır." +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "Bu davet için son hatırlatıcıdır." + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "\nBu davetin süresi iki gün içinde sona eriyor. Davetin süresi dolarsa,\n%(referrer_name)s 'den başka bir tane istemeniz gerekecek." + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1846,6 +1259,27 @@ msgid "" "content appearing in email notifications." msgstr "Bu e-posta ileti içeriğini içermez çünkü e-posta bildirimlerinde ileti içeriği özelliğini devre dışı bıraktınız." +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "Bunu %(realm_name)s'ada @%(mentioned_user_group_name)s'dan bahsedildiği için alıyorsunuz." + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "Bunu aldınız çünkü %(realm_name)s içinde etiketlendiniz." + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "Bunu alıyorsunuz çünkü bu kanal için e-posta bildirim etkin." + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1928,6 +1362,19 @@ msgstr "\nBu e-postaya cevap vermeyin. Bu Zulip sunucusu gelen e-postaları alma msgid "Manage email preferences: " msgstr "E-posta tercihlerini yönet:" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "Zulip hesabınızla ilişkili e-posta kısa süre önce %(new_email)s olarak değiştirildi. Bu değişikliği siz talep etmediyseniz, lütfen adresinden hemen bizimle %(support_email)s adresinden iletişime geçin." + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "Saygılarımızla," + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1941,6 +1388,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "Bu e-posta Zulip hesabına ilişkili mailinin %(new_email)sdeğişikliğine bildirisidir. Eğer bunu siz talep etmediyseniz lütfen bizimle iletişime geçiniz <%(support_email)s>." +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Organizasyon: %(organization_url)s Zaman: %(login_time)s E-posta: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "Ekteki Zulip hesabı için az önce bir giriş tespit ettik." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Organizasyon: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "E-posta: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Zaman: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Cihaz %(device_browser)s : %(device_os)s" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "IP Adresi: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "Eğer bu siz idiyseniz harika! Başka birşey yapmanıza gerek yok." + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1949,6 +1442,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "Eğer bu girişi hatırlamıyorsanız veya hesabınızın ele geçirilmiş olabileceğini düşünüyorsanız, lütfen parolanızı yenileyin veya hemen %(support_email)s adresinden bizimle iletişime geçin." +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Zulip Güvenliği" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "Giriş bildirimleri aboneliğinden çık" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1966,6 +1468,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "\nEğer bu girişi hatırlamıyorsanız veya hesabınızın ele geçirilmiş olacağını düşünüyorsanız lütfen parolanızı%(reset_link)s adresinden yenileyin veya %(support_email)s adresinden bizimle iletişime geçin." +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "Birileri (büyük ihtimalle siz) %(realm_uri)s üzerinde bulunan %(email)s Zulip hesabı için yeni bir parola talep etti." + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "Aşağıdaki butona tıklayarak parolanızı sıfırlayınız." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Parola sıfırla" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1974,6 +1492,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "Daha önce %(organization_url)s organizasyonunda hesabınız vardı, ancak devre dışı bırakıldı. Hesabınızı yeniden etkinleştirmek için bir organizasyon yöneticisiyle iletişime geçebilirsiniz." +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "Bu Zulip organizasyonunda hesabınız bulunmamaktadır." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "Aşağıdaki organizasyon(lar) için aktif hesaplarınız bulunmaktadır." + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "Yukarıda ki organizasyon(lar) a giriş yapmayı deneyebilir veya parolanızı sıfırlayabilirsiniz." + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "Eğer bu eylemi hatırlamıyorsanız, bu e-postayı güvenle göz ardı edebilirsiniz." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1990,6 +1531,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "Daha önce %(realm_uri)s adresinde hesabınız vardı fakat devreden çıkarılmış. Organizasyon yöneticileri ile iletişim kurarak yeniden etkinleştirebilirsiniz." +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "\nOrganizasyonunuz, %(organization_name_with_link)s, ödenmemiş faturalar nedeniyle Zulip Cloud Ücretsiz planına düşürüldü. Ödenmemiş faturalar iptal edilmiştir." + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "\nZulip Cloud Standard planına devam etmek için lütfen %(upgrade_url)sadresine giderek tekrar yükseltin." + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "\nBunun bir hata olduğunu düşünüyorsanız veya daha fazla ayrıntıya ihtiyacınız varsa, lütfen bize %(support_email)s adresinden ulaşın." + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "Sayın %(realm_name)s eski yöneticileri," + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "Yöneticilerinden biri daha önce devre dışı bırakılmış Zulip organizasyonu %(realm_uri)siçin yeniden aktif etme isteği gönderdi." + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Aşağıdaki butona tıklayarak organizasyonu yeniden devreye sok." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Organizasyonu yeniden devreye sok" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "Eğer bu istek bir hata ise, bir şey yapmanıza gerek yok. Bu link 24 saat içersinde devre dışı kalacaktır." + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "Zulip organizasyonunu yeniden aktive et" @@ -2194,7 +1789,7 @@ msgstr "İş imkanları" msgid "Sponsor Zulip" msgstr "Zulip'e destek ol" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "Fiyatlandırmayı görüntüle" @@ -2206,7 +1801,7 @@ msgstr "Fiyatlandırmayı görüntüle" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "Zulip'i kendi sunucunda kullan" @@ -2809,8 +2404,8 @@ msgstr "Sunucu yöneticisi olmak zorunda" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Yetersiz izin" @@ -2830,110 +2425,141 @@ msgstr "Basit doğrulama için geçersiz doğrulama başlığı" msgid "Webhook bots can only access webhooks" msgstr "Webhook botları yalnızca webhooklara ulaşabilirler" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Alt alan adı 3 veya daha fazla karakterden oluşmalıdır." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Alt alan adının başında ve sonunda '-' bulunamaz." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Alt alan adında sadece küçük harfler, rakamlar ve '-' işaretleri kullanılabilir." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Alt alan adı müsait değil. Lüfen başka bir tane seçiniz." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "{email} ile katılmak istediğiniz organizasyon mevcut değil." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Lütfen organizasyon yöneticinizden {email} için bir davetiye isteyiniz." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "E-posta adresiniz, {email}, bu organizasyonda hesap oluşturmak için izin verilmiş alan adlarından birine ait değil." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Lütfen gercek e-posta adresinizi kullanın." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "+ işareti içeren e-posta adreslerine bu organizasyonda izin verilmemektedir." -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "Tüm Zulip lisansları kullanımda olduğundan yeni üyeler bu organizasyona katılamaz. Lütfen sizi davet eden kişiyle iletişime geçin ve lisans sayısını artırmasını isteyin, ardından tekrar deneyin." -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Yeni parola" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "Yeni parola onayı" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "Anahtar" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Virgül ile ayrılmış en fazla 10 e-posta adresi ekleyin." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Lütfen en fazla 10 E-posta adresi giriniz." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "Zulip organizasyonunu bulamadık." -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "kaydolmalar" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} Zulip'e giriş yaptı. (toplam: {user_count})" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} Zulip'e katılma davetinizi kabul etti!" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "İleti gönderime hazırlanamadı" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "Bu iletiye bir alt ileti ekleyemezsiniz." -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "Tepki halihazırda mevcut." -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "Geçersiz kullanıcı kimliği {}" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2941,155 +2567,155 @@ msgstr "Geçersiz kullanıcı kimliği {}" msgid "User not authorized for this query" msgstr "Kullanıcı bu sorgu için yetkilendirilmemiş" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "'{email}' Zulip'i artık kullanmıyor." -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Özel iletilerinizi organizasyonunuzun dışına gönderemezsiniz." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "Sadece bir kanal bekleniyor" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "Kanal için geçersiz veri tipi" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "Alıcılar için geçersiz veri tipi" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 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/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "Sadece kanallar için hatırlatıcı eklenebilir." -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Değiştirilecek bir şey yok" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "Özel iletiler kanallara taşınamaz." -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "Özel iletilerin konusu olamaz." -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "Konu düzenlemesi olmayan geçersiz propagate_mode" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "Kanal değiştirirken ileti içeriği değiştirilemez" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "Araçlar düzenlenemez." -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "Organizasyonunuz ileti değiştirmeye izin vermiyor" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Bu iletiyi düzenleme izniniz yok" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "İleti düzenleme için belirlenen zaman limiti geçmiştir." -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "Bu iletinin konusunu düzenlemek için süre sınırı geçti" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Bu kanalda wildcard bahsetmeyi kullanmaya izniniz bulunmamakta." -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "Bu iletiyi taşımak için yetkiniz yok" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "Bu ileti ilgili kanal erişiminiz olmadığından taşıyamazsınız" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "Geçersiz varsayılan kanal group ismi '{}'" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "Varsayılan kanal gurup ismi çok uzun (limit: {} karakter)" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "Varsayılan '{}' kanal gurup ismi NULL (0x00) karakterler içeriyor." -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "Bu organizasyonda özel iletiler devredışı bırakılmıştır." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Eklentiler: API programıcısı yanlış JSON içeriği gönderdi" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Widgetlar: {error_msg}" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "Bu kanal için abone bilgisi mevcut değil" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "Özel kanal için kayıtlı listesine ulaşılanamadı" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3098,35 +2724,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "{user_name} {old_stream_name} kanalının adını {new_stream_name} olarak değiştirdi." -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3136,153 +2760,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "Kaydolmalar etkin" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "Geçersiz varsayılan kanal gurubu {}" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "'{stream_name}' varsayılan kanaldır ve buraya '{group_name}' eklenemez" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "Varsayılan '{group_name}' kanal grubu mevcut" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "'{stream_name}' kanal varsayılan '{group_name}' kanal gurubunda var" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "'{stream_name}' kanalı varsayılan '{group_name}' kanal grubunda yok." -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "Bu varsayılan kanal gurup zaten isimlendirildi '{}'" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "Varsayılan '{}' kanal gurubu mevcut" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "Geçersiz etiket: '{}'" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "Etiket düzenlenemez: '{}'" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "Geçersiz ileti etiketi eylemi: '{}'" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Geçersiz ileti(ler)" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "{user} bu konuyu çözüldü olarak işaretledi." -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "{user} bu konuyu çözülmemiş olarak işaretledi." -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "Hesabınız bu organizasyon adına davetiye göndermek için çok yenidir. Bir organizasyon yöneticisi veya daha uzun süreli bir başka kullanıcıdan yardım alınız." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "E-postaların bazıları doğrulanamadığından bu kisilere davetiye gönderilemedi. Geri kalan herkesin davetiyesi gönderildi!" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "Kimseyi davet edemedik." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "Bu isimle bir özel emoji hali hazırda mevcut." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "Konu sessize alınmadı" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "Geçersiz sıralama" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "Field id {id} bulunamadı." -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "'{}' kullanıcı grubu mevcut." @@ -3441,7 +3060,7 @@ msgstr "Geçersiz emoji türü." msgid "Must be an organization administrator or emoji author" msgstr "Organizasyon yöneticisi veya emoji tasarımcısı olmalı" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Emoji adında geçersiz karakterler" @@ -3485,8 +3104,8 @@ msgstr "Geçersiz Markdown içerme durumu: {include_statement}" msgid "API usage exceeded rate limit" msgstr "API kullanım sınırı aşıldı" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "Hatalı biçimlendirilmiş JSON" @@ -3664,14 +3283,18 @@ msgstr "Üretkenlik" msgid "Version control" msgstr "Versiyon kontrölü" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "İleti boş olmamalıdır" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "İleti boş bayt içermemelidir" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Geçersiz ileti(ler)" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "{} operatörü desteklenmiyor." @@ -3851,36 +3474,36 @@ msgstr "Geçersiz JSON cevabı" msgid "Invalid response format" msgstr "Geçersiz cevap formatı" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "Geçersiz GCM seçenekleri: öncelik {!r}" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "Geçersiz GCM seçenekleri: {}" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Jeton (token) bulunamadı" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "Bu organizasyon, mobil push bildirimlerine ileti içeriği eklemeyi devre dışı bıraktı" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "{full_name}, @{user_group_name}'dan bahsetti:" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "{full_name} senden bahsetti:" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "{full_name} herkese bahsetti:" @@ -3889,22 +3512,26 @@ msgstr "{full_name} herkese bahsetti:" msgid "Push notifications bouncer error: {}" msgstr "Push bildirimleri bouncer hatası: {}" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "'{var_name1}' ve '{var_name2}' argümanları arasında karar verilemedi" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "Eksik '{var_name}' argümanı" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr " '{var_name}' için kötü değer : {bad_value} " -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "\"{}\" argümanı geçerli bir JSON değil." @@ -3962,7 +3589,7 @@ msgstr "Geçersiz kanal ismi '{}'" msgid "Stream(s) ({}) do not exist" msgstr "Kanal(lar) ({}) mevcut değil." -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3990,15 +3617,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "Resim dosyası açılamadı; resim dosyası mı yükledin?" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "Resim boyutu limiti aşmaktadır." -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "Bu yükleme organizasyonunuzun yükleme hakkını aşıyor." @@ -4054,7 +3689,7 @@ msgstr "Geçersiz bot türü" msgid "Invalid interface type" msgstr "Geçersiz arayüz türü" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "Geçersiz kullanıcı ID: {}" @@ -4071,129 +3706,139 @@ msgstr "Böyle bir kullanıcı yok" msgid "User is deactivated" msgstr "Kullanıcı devre dışı bırakıldı" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "{var_name} bir string değil" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item} boş geçilemez." -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "Geçersiz {var_name}" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} çok uzun (limit: {max_length} karakter)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "{var_name} geçersiz uzunlukta {length}; {target_length} olmalı" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "{var_name} bir tarih değil" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "{var_name} bir sayı değil" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "{var_name} çok küçük" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "{var_name} çok büyük" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "{var_name} küsuratlı değil" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "{var_name} bir boolean değil" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "{var_name} geçerli bir hex renk kodu değil" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "{var_name} bir liste değil" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "{container} tam {length} parçaya sahip olmalı" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "{var_name} bir dict değil" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "{key_name} anahtarı buradan {var_name} eksik" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "Beklenmeyen argümanlar: {}" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "{var_name} allowed_type değil" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "{variable} != {expected_value} ({value} yanlış)" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "{var_name} bir URL değil" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "Bozuk URL kalıbı." -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' boş geçilemez." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}', '{field_name}' için uygun bir seçenek değil." -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "{var_name} bir karakter ya da sayı listesi değil" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "{var_name} bir karakter ya da sayı değil" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4220,143 +3865,143 @@ msgstr "Dahili sunucu hatası" msgid "CSRF error: {reason}" msgstr "CSRF hatası: {reason}" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "kanal iletileri" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "Bilinmeyen regular expression hatası" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "URL'de geçersiz biçim dizesi." -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "URL biçimindeki dizedeki %(name)r grubu, linkifier modelinde mevcut değil." -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "Linkifier modelindeki %(name)r grubu, URL biçimi dizesinde mevcut değil." -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "Pygments dilinde hatalı karakterler" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "Organizasyon sahibi" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Organizasyon ymeticisi" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "Moderatör" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Üye" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Misafir" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Genel" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "Özel, paylaşılan geçmiş" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "Özel, korumalı geçmiş" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "Tüm kalan üyeleri ileti gönderebilir" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "Sadece organizasyon yöneticileri ileti gönderebilir" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "Yalnızca organizasyon yöneticileri ve moderatörler gönderi yayınlayabilir" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "Sadece organizasyon tam üyeleri ileti gönderebilir" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Unicode emoji" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Özel emoji" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Zulip ekstra emoji" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "{} Kimliğine sahip kullanıcı devre dışı bırakıldı" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "{} Kimliğine sahip kullanıcı bir bottur" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "Seçenekler listesi" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "Kişi seçicisi" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "Kısa metin" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "Uzun metin" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "Tarih seçicisi" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Link" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "Dış hesap" @@ -4439,24 +4084,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "İstekte User-Agent başlığı eksik" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "Başlık boş geçilemez." -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "Alan en az bir seçenek içermelidir." -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Geçersiz alan türü." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "Bu başlık zaten mevcut." -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "Varsayılan özel alan güncellenemez." @@ -4498,19 +4143,19 @@ msgstr "Böyle bir davetiye yok" msgid "Invalid stream id {}. No invites were sent." msgstr "Geçersiz kanal id {}. Herhangi bir davetiye gönderilmedi." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "Bu organizasyonda ileti değiştirme tarihçesi tutulmuyor" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "Bu iletiyi silmek için geçerli yetkiniz bulunmamaktadır" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "Bu iletiyi silmek için belirlenen zaman limiti geçmiştir" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "İleti zaten silinmiş" @@ -4531,7 +4176,7 @@ msgstr "Geçersiz öbek" msgid "Too many messages requested (maximum {})." msgstr "Çok fazla ileti istendi (maksimum {})." -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "Böyle bir konu yok '{}'" @@ -4648,7 +4293,7 @@ msgstr "Geçersiz alan: {}" msgid "The domain {domain} is already a part of your organization." msgstr "{domain} alanı zaten sizin organizasyonunuzun bir parçası." -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "{domain} alanı için hiç kayıt bulunamadı." @@ -4708,78 +4353,78 @@ msgstr "Organizasyon oluşturma bağlantısı sona erdi veya geçerli değil." msgid "New organization creation disabled" msgstr "Yeni organizasyon oluşturulması devre dışı bırakıldı." -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "Kullanıcının '{principal}' adına sorgu yürütme yetkisi bulunmuyor" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "Özel kanallar varsayılan yapılamaz." -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "\"new_description\" veya \"new_group_name\" değişkeni göndermelisiniz." -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr " \"op\" için seçilen değer geçersiz. Lütfen \"add\" veya \"remove\" değerlerinden birini seçiniz." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Kanal halihazırda bu isme sahip!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "Varsayılan kanallar özel yapılamaz." -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Gerçekleştirilecek bir eylem yok. Lütfen \"ekle\" veya \"sil\" işlemlerinden en az birini seçiniz." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "{user_full_name} sizi {stream_name} kanalına abone yaptı." -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "{user_full_name} sizi bu kanallara abone yaptı:" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "({stream_name}) kanalına erişim başarısız oldu." -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "Sadece diğer Zephyr aynalama kullanıcılarını özel kanallara davet edebilirsin." -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "{user_name} bu kanalları oluşturdu: {stream_str}." -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "{user_name} yeni bir kanal oluşturdu {stream_str}." -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "yeni kanallar" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." -msgstr "{user_name} tarafından oluşturulan kanallar." +msgid "**{policy}** stream created by {user_name}. **Description:**" +msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "Bilinmeyen abonelik özelliği: {}" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "{} kanal idsine abone olunamadı" @@ -4833,7 +4478,7 @@ msgstr "Verilen yeni veri yok" msgid "User {user_id} is already a member of this group" msgstr "{user_id} kullanıcısı hali hazırda bu grubun bir üyesi." -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "bu kullanıcı gurubunda '{}' diye biri yok" @@ -5006,7 +4651,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Hatalı biçimlendirilmiş JSON girişi" @@ -5044,33 +4689,41 @@ msgid "" msgstr "Veri dışa aktarımı tamamlandı. Buradan indirebilirsiniz:\n\n{public_url}" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "Geçerli Zulip sunucusu API anahtarı ile doğrulama yapmalısınız" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Geçersiz jeton (token) türü" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "{} geçerli bir isim değil" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "Geçersiz özellik {}" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "Veri sırası doğru değil" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "Geçersiz veri." diff --git a/locale/tr/translations.json b/locale/tr/translations.json index 172f6eac3f..b3dfa23026 100644 --- a/locale/tr/translations.json +++ b/locale/tr/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "Yeni bir profil alanı ekle", "Add a new user group": "Yeni bir kullanıcı grubu ekle", "Add alert word": "Uyarı kelimesi ekle", + "Add all users": "", "Add another user...": "Bir kullanıcı daha ekle...", "Add choice": "Seçim ekle", "Add code playground": "Kod oyun alanı ekle", @@ -84,6 +85,7 @@ "Add question": "Soru ekle", "Add stream": "Kanal ekle", "Add streams": "Kanal ekle", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "Görev ekle", "Add video call": "Görüntülü çağrı ekle", @@ -108,7 +110,6 @@ "All": "Hepsi", "All messages": "Tüm iletiler", "All messages including muted streams": "Sessize alınmış kanallar dahil tüm iletiler", - "All stream members can post": "Tüm kalan üyeleri ileti gönderebilir", "All stream subscribers can post.": "Tüm kanal aboneleri ileti gönderebilir.", "All streams": "Tüm kanallar", "All time": "Tüm zaman", @@ -158,7 +159,7 @@ "Authentication methods": "Kimlik doğrulama yöntemleri", "Author": "Yazar", "Automatic": "Otomatik", - "Avatar changes are disabled in this organization.": "Bu organizasyonda avatar değişiklikleri devre dışı bırakılmıştır.", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Gravatar'dan avatar", "Back to streams": "Kanallara geri dön", "Billing": "Faturalandırma", @@ -190,6 +191,7 @@ "Check all": "Tümünü seç", "Check your email ({email}) to confirm the new address.": "Yeni adresi onaylamak için e-postanızı ({email}) kontrol edin.", "Choose avatar": "Avatar seçiniz", + "Choose subscribers": "", "Clear emoji image": "Emoji resmini temizle", "Clear profile picture": "Profil resimini temizle", "Click here to reveal.": "Ortaya çıkarmak için buraya tıklayın.", @@ -225,7 +227,6 @@ "Copied!": "Kopyalandı!", "Copy and close": "Kopyala ve kapat", "Copy code": "Kodu kopyala", - "Copy from stream": "Kanaldan kopyala", "Copy link": "Bağlantıyı kopyala", "Copy link to message": "Bağlantıyı iletiye kopyala", "Copy link to topic": "Konuya bağlantıyı kopyala", @@ -266,7 +267,7 @@ "December": "Aralı", "Default is {language}. Use 'text' to disable highlighting.": "Varsayılan dile {language}. Vurgulamayı devre dışı bırakmak için 'text' kullanın.", "Default language": "Varsayılan dil", - "Default language for code blocks:": "Kod blokları için varsayılan dil: ", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Organizasyona yeni bağlanan üyeler için ön değerli ayarlar", "Default streams": "Varsayılan kanallar", "Default user settings": "Varsayılan kullanıcı ayarları", @@ -307,6 +308,7 @@ "Display availability to other users when online": "Çevrimiçi olduğunda diğer kullanıcılara müsaitlik durumunu göster", "Display my availability to other users when online": "Çevrimiçi iken durumumu diğer kullanıcılar ile paylaş", "Display settings": "Görüntü ayarları", + "Do you want to add everyone?": "", "Domain": "Alan adı", "Don\u2019t allow disposable email addresses": "Geçici e-posta adreslerine izin verme", "Download": "İndir", @@ -382,6 +384,7 @@ "Expires at": "Süre dolumu", "Expires on {date}": "{date} tarihinde süre sona erer", "Export failed": "Dışa aktarım başarız oldu", + "Export organization": "", "Export started. Check back in a few minutes.": "Dışa aktarım başladı. Bir kaç dakika sonra kontrol ediniz.", "Exports all users, settings, and all data visible in public streams.": "Açık kanallardaki tüm kullanıcı, ayar ve veriler dışa aktarılır.", "External account type": "Dış hesap tipi", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "Dosya ve resim yüklemeleri bu organizasyon için iptal edilmiştir.", "File size must be at most {max_file_size} MiB.": "Dosya boyutu en fazla {max_file_size} MiB olmalıdır.", "File type is not supported.": "Dosya türü desteklenmiyor.", - "Filter": "Süz", "Filter bots": "Süzme botları", "Filter by category": "Kategorilere göre süz", "Filter code playgrounds": "Kod oyun alanlarını süzün", "Filter deactivated users": "Devre dışı bırakılmış kullanıcıları ayır", - "Filter emojis": "Emojlleri süz", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "Dışa aktarımları süz", "Filter invites": "Davetiyeleri süz", "Filter languages": "Dilleri süz", @@ -412,8 +415,10 @@ "Filter muted topics": "Sessiz konuları süz", "Filter muted users": "Sesi kapatılmış kullanıcıları süz", "Filter streams": "Kanalları süz", + "Filter subscribers": "", "Filter topics": "Konuları süz", "Filter topics (t)": "Konuları süz (t)", + "Filter uploaded files": "", "Filter uploads": "Yüklemeleri süz", "Filter users": "Kullanıcıları süz", "First message": "İlk ileti", @@ -634,12 +639,12 @@ "New password is too weak": "Yeni parola çok zayıf", "New private message": "Yeni özel ileti", "New stream message": "Yeni kanal iletisi", - "New stream notifications:": "Yeni kanal bildirimleri:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "Yeni aboneler sadece katıldıktan sonraki iletileri görebilir.", "New subscribers can view complete message history.": "Yeni aboneler tüm ileti geçmişini görüntüleyebilir.", "New task": "Yeni görev", "New topic": "Yeni konu", - "New user notifications:": "Yeni kullanıcı bildirimleri:", + "New user notifications": "", "Next message": "Sonraki ileti", "Next unread private message": "Sonraki okunmamış özel ileti", "Next unread topic": "Sonraki okunmamış konu", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "Yalnızca grup üyeleri, organizasyon yöneticileri ve moderatörler bir grubu değiştirebilir.", "Only organization administrators and moderators can add custom emoji in this organization.": "Bu organizasyonda yalnızca organizasyon yöneticileri ve moderatörler özel emoji ekleyebilir.", "Only organization administrators and moderators can modify user groups in this organization.": "Bu organizasyondai kullanıcı gruplarını yalnızca organizasyon yöneticileri ve moderatörler değiştirebilir.", - "Only organization administrators and moderators can post": "Yalnızca organizasyon yöneticileri ve moderatörler gönderi yayınlayabilir", "Only organization administrators and moderators can post.": "Yalnızca organizasyon yöneticileri ve moderatörler paylaşımda bulunabilir.", "Only organization administrators can add bots to this organization.": "Bu organizasyona yalnızca organizasyon yöneticileri bot ekleyebilir.", "Only organization administrators can add custom emoji in this organization.": "Bu organizasyon için sadece organizasyon yöneticileri özel emoji ekleyebilir.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "Bu ayarları yalnızca organizasyon yöneticileri düzenleyebilir", "Only organization administrators can edit these settings.": "Bu ayarları sadece organizasyon yöneticileri değiştirebilir.", "Only organization administrators can modify user groups in this organization.": "Bu organizasyonda sadece organizasyon yöneticileri kullanıcı gruplarını düzenleyebilir.", - "Only organization administrators can post": "Sadece organizasyon yöneticileri ileti gönderebilir", "Only organization administrators can post.": "Sadece organizasyon yöneticileri paylaşabilir.", "Only organization admins and moderators are allowed to post to this stream.": "Bu kanalda yalnızca organizasyon yöneticileri ve moderatörlerinin paylaşım yapmasına izin verilir.", "Only organization admins are allowed to post to this stream.": "Bu kanala sadece organizasyon adminleri yazabilirler.", "Only organization full members can add custom emoji in this organization.": "Bu organizasyonda yalnızca tam üyeler özel emoji ekleyebilir.", - "Only organization full members can post": "Sadece organizasyon tam üyeleri ileti gönderebilir", "Only organization full members can post.": "Sadece organizasyon tam üyeleri ileti gönderebilir.", "Only organization owners can edit these settings.": "Sadece organizasyon sahipleri bu ayarları düzenleyebilir.", "Only owners can change message retention policy.": "Sadece sahipler ileti tutma politikasını değiştirebilir.", @@ -742,14 +744,12 @@ "Owner: {name}": "Sahip: {name}", "Owners only": "Sadece sahipler", "PMs, mentions, and alerts": "Özel iletiler, anmalar ve uyarılar", - "Pan & zoom": "Kaydır ve yakınlaştır", "Participants": "Katılımcılar", "Participated": "Katılınmış olanlar", "Password": "Parola", "Password is too weak": "Parola çok zayı", "Password should be at least {length} characters long": "Parola en az {length} karakter uzunluğunda olmalıdır", "Pattern": "Pattern", - "People to add": "Eklenecek kişiler", "Personal": "Kişiye özel", "Personal settings": "Kişisel ayarlar", "Pin stream to top": "Bu kanalı başa sabitle", @@ -785,7 +785,6 @@ "Private, shared history": "Özel, paylaşılan geçmiş", "Pro tip: You can use 'd' to open your drafts.": "Pro İpucu: 'd' kestirmesi ile taslaklarınızı kullanabilirsiniz.", "Profile": "Profil", - "Profile picture": "Profil resm", "Public": "Genel", "Public stream messages in organization": "Organizasyondaki açık kanal iletileri", "Quote and reply or forward": "Alıntı yapın ve yanıtlayın veya iletin", @@ -809,6 +808,7 @@ "Resend": "Tekrar gönder", "Resend invitation": "Daveti yeniden gönder", "Resending encountered an error. Please reload and try again.": "Yeniden gönderirken hata oluştu. Lütfen tekrar yükleyip bir daha deneyiniz.", + "Reset zoom": "", "Restore draft": "Taslağı geri getir", "Restrict email domains of new users?": "Yeni kullanıcıların e-posta alan adını kısıtla?", "Restrict to a list of domains": "Alan adı listesine kısıtlama getir", @@ -840,7 +840,6 @@ "Search operators": "Operatör arama", "Search people": "Kişi ara", "Search results": "Sonuçları ara", - "Search subscribers": "Aboneleri ara", "See how to configure email.": "E-posta ayarlamayı öğrenin.", "Select a stream below or change topic name.": "Aşağıdan bir kanal seçin veya konu ismini değiştirin.", "Select date and time": "Tarih ve zaman seç", @@ -911,7 +910,6 @@ "Stream creation": "Kanal oluşturma", "Stream description": "Kanal tanımı", "Stream list": "Kanal listesi", - "Stream membership": "Kanal üyeliği", "Stream name": "Kanal adı", "Stream permissions": "Kanal izinleri", "Stream settings": "Kanal ayarları", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Kullandıkları parola sistemimizden silinecek ve yönettikleri tüm botlar devre dışı olacaktır.", "Theme": "Tema", "There are no current alert words.": "Hiç alarm kelimesi yok.", - "These settings are explained in detail in the help center.": "Bu ayarlar yardım merkezinde ayrıntılı olarak açıklanmıştır.", "This Zulip server is running an old version and should be upgraded.": "Zulip sunucusu eski versiyonda çalışmaktadır ve güncellenmelidir.", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "Bu işlem kalıcıdır ve geri alınamaz. Tüm kullanıcılar kalıcı olarak Zulip hesaplarına erişimlerini kaybedecekler.", "This file exceeds maximum allowed size of": "Bu dosya maksimum dosya boyutunu aşmaktadır", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "Özel kanal aboneliğinden çıkmak için kanal ayarlarını kullanın.", "User": "Kullanıcı", "User ID": "Kullanıcı ID", - "User ID: {user_id}; email hidden": "", "User group added!": "Kullanıcı grubu eklendi!", "User groups": "Kullanıcı grupları", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "Kullanıcı grupları aynı anda birden fazla kullanıcıyı anmanızı sağlar.Bir kullanıcı grubundan bahsettiğinizde, gruptaki herkese tek tek kendilerinden bahsedilmiş gibi bilgi verilir.", diff --git a/locale/uk/LC_MESSAGES/django.po b/locale/uk/LC_MESSAGES/django.po index cef9862f8e..5f64c3e18a 100644 --- a/locale/uk/LC_MESSAGES/django.po +++ b/locale/uk/LC_MESSAGES/django.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Mykola Ronik \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Ukrainian (http://www.transifex.com/zulip/zulip/language/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -58,7 +58,7 @@ msgstr "Час початку пізніше, ніж час закінчення msgid "No analytics data available. Please contact your server administrator." msgstr "Аналітичні дані відсутні. Будь ласка, зв'яжіться зі своїм адміністратором сервера." -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "Недійсний параметр" @@ -574,7 +574,6 @@ msgstr "Повідомлення" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -627,7 +626,7 @@ msgstr "Введіть адресу вашої електронної пошти #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Створити організацію" @@ -746,8 +745,6 @@ msgstr "Гостьові користувачі" msgid "Normal users" msgstr "Звичайні користувачі" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -755,7 +752,6 @@ msgstr "Звичайні користувачі" msgid "Hi," msgstr "Привіт," -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -765,12 +761,10 @@ msgid "" "please click below:" msgstr "Ми отримали запит для зміни адреси електронної пошти для облікового запису Zulip у організації %(realm_uri)s з %(old_email)s на %(new_email)s. Для підтвердження цієї зміни, будь ласка клацніть нижче:" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "Підтвердити зміну електронної пошти" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -778,724 +772,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "Ви нещодавно зареєструвались в Zulip. Чудово!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "Клацніть на кнопці нижче щоб закінчити реєстрацію." - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "Завершити реєстрацію" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "Пишіть нам у будь який час на адресу %(support_email)s якщо у Вас виникли проблеми, для зворотнього зв'язку або щоб поспілкуватись!" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "Логотип Zulip" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "Нові канали" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "Клацніть тут, щоб увійти в Zulip і наздогнати." - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "Налаштування сповіщень електронною поштою" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "Скасувати підписку на дайджест листи" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "Плаваюча рибка" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "Якщо Ви не можете увійти у Ваш обліковий запис, будь ласка зв'яжіться зі службою підтримки Zulip шляхом відповіді на цей лист." - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "Дякуємо за використання Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "Ласкаво просимо до Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "Ви створили новую Zulip організацію %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "Ви приєдналися до Zulip організації %(realm_name)s." - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "Дані вашого облікового запису:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "URL-адреса організації: %(organization_url)s" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "Ім'я користувача: %(ldap_username)s" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "Використовуйте свій обліковий запис LDAP для входу" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "Електронна пошта: %(email)s" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "Дякую," - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Команда Zulip" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "Гей," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "Я би хотів розповісти тобі ще ось про що: декілька порад про теми, тому що розуміння концепції тем є ключом до продуктивної роботи у Zulip." - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "Приклади коротких тем" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "Теми схожі на теми у електронних листах. Велика різниця полягає у тому, що вони дуже короткі. Два або три слова цілком достатньо для теми. Нетреба робити їх складними — Ви можете завжди відредагувати Ваше повідомлення пізніше!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "Гарні приклади тем: макет дизайну, Помилка 345, смачні млинці" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "Недуже вдалі приклади тем: \"Що люди думають про цей новий макет дизайну?\", \"Я займаюсь помилкою 345\", \"Як з приводу піти на обід у Пузату хату?\"" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "Приклад занадто довгої теми " - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "Навіщо морочитись з темами? Ну, є дві причини: тема робить спілкування зрозумілішим (уявіть, якби електронні листи їх не мали!), та дозволяє вам ефективніше наздогнати те, що написане під час вашої відсутності — читайте актуальні для вас теми, та ігноруйте решту!" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "Спробуйте з цим погратися зараз." - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "Дякуємо," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "Відписатись від вітальних листів" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "Привіт," - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "%(referrer_name)s хоче, щоб ви приєдналися до них в Zulip — комунікаційному інструменті для команд, призначеному для збільшення продуктивності." - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "Щоб розпочати, клацніть на кнопку нижче." - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "Привіт ще раз," - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "Це дружнє нагадування що %(referrer_name)s бажає, щоб ви приєдналися до них у Zulip — платформі для високопродуктивної комунікації в командах." - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "Це останнє нагадування яке Ви отримаєте для цього запрошення." - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "\n Термін дії цього запрошення закінчується через два дні. Якщо термін дії запрошення\n закінчиться, вам потрібно буде попросити у %(referrer_name)s ще одне.\n " - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "Цей лист не включає вміст повідомлень, тому що ваша організація вимкнула показ вмісту повідомлень у сповіщеннях електронною поштою." - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "Цей лист не включає вміст повідомлень, тому що ви вимкнули показ вмісту повідомлень у сповіщеннях електронною поштою." - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "Ви отримуєте це тому, що вас згадували у %(realm_name)s." - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "Ви отримуєте це, оскільки для цього каналу увімкнені сповіщення електронною поштою." - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "Дайте відповідь на цей електронний лист, перегляньте його в Zulip, або керуйте своїми налаштуваннями електронної пошти." - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "Переглядайте або відповідайте у Zulip, чи керуйте своїми налаштуваннями електронної пошти." - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "Відповідайте у Zulip, чи керуйте своїми налаштуваннями електронної пошти." - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "\n Не відповідайте на цей електронний лист. Цей сервер Zulip не налаштований на прийняття вхідних листів (допомога).\n " - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "Електронна адреса, пов’язана з вашим обліковим записом Zulip, нещодавно була змінена на %(new_email)s. Якщо ви не виконували цю зміну, негайно зв’яжіться з нами за адресою%(support_email)s." - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "Всього найкращого," - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "Організація: %(organization_url)s Час: %(login_time)s Електронна пошта: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "Ми помітили нещодавній вхід в обліковий запис Zulip." - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "Організація: %(organization_link)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "Електронна пошта: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "Час: %(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "Пристрій: %(device_browser)s на %(device_os)s." - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "IP адреса: %(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "Якщо це були ви — супер! Тоді нічого не треба робити." - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Безпека Zulip" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "Відписатись від повідомлень про вхід в обліковий запис" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "Дехто (можливо Ви) запросили новий пароль для облікового запису Zulip %(email)s у організації %(realm_uri)s." - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "Клацніть на кнопку нижче щоб поміняти Ваш пароль." - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "Скинути пароль" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "У Вас нема облікового запису у той Zulip організації." - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "У Вас нема активних облікових записів у наступних організаціях." - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "Ви можете спробувати увійти або змінити Ваш пароль у організаціях вище." - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "Якщо ви не впізнаєте цієї активності, можете спокійно проігнорувати цей лист." - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "Шановні колишні адміністратори %(realm_name)s," - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "Один з Ваших адміністраторів запросив відновлення попередньо деактивованої Zulip організації розміщеної на %(realm_uri)s." - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "Клацніть на кнопку нижче щоб відновити Вашу організацію." - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "Повторно активувати організацію" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "Якщо запит був зроблений помилково, Ви можете нічого не робити і посилання автоматично деактивується за 24 години." - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "Підтвердити свою нову електронну адресу" @@ -1507,6 +783,43 @@ msgid "" "<%(support_email)s>." msgstr "Якщо Ви не робили запит на цю зміну, будь ласка зв'яжіться з нами негайно за адресою <%(support_email)s>." +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "Ви нещодавно зареєструвались в Zulip. Чудово!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "Клацніть на кнопці нижче щоб закінчити реєстрацію." + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "Завершити реєстрацію" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "Пишіть нам у будь який час на адресу %(support_email)s якщо у Вас виникли проблеми, для зворотнього зв'язку або щоб поспілкуватись!" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1523,81 +836,28 @@ msgid "" "feedback, or just want to chat!" msgstr "Пишіть нам у будь який час за адресою %(support_email)s якщо у Вас виникли проблеми, для зворотнього зв'язку або просто поспілкуватися!" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "Налаштування сповіщень електронною поштою" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "Скасувати підписку на маркетингові листи" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "Нові канали" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "Клацніть тут, щоб увійти в Zulip і наздогнати." + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "Скасувати підписку на дайджест листи" #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1618,6 +878,16 @@ msgstr "Налаштування повідомлень електронною msgid "Unsubscribe from digest emails:" msgstr "Скасувати підписку на дайджест листи:" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "Плаваюча рибка" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1625,6 +895,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "Якщо Ви не можете увійти у Ваш обліковий запис, будь ласка зв'яжіться зі службою підтримки Zulip шляхом відповіді на цей лист." + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "Дякуємо за використання Zulip!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1636,6 +918,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "Ласкаво просимо до Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1643,6 +930,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "Ви створили новую Zulip організацію %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "Ви приєдналися до Zulip організації %(realm_name)s." + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "Дані вашого облікового запису:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "URL-адреса організації: %(organization_url)s" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "Ім'я користувача: %(ldap_username)s" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "Використовуйте свій обліковий запис LDAP для входу" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "Електронна пошта: %(email)s" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1667,6 +992,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "Дізнайтеся більше про Zulip, станьте профі використовуючи клавіатурні комбінації, або занурюйтесь прямо зараз!" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "Дякую," + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Команда Zulip" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1733,6 +1070,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "Гей," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "Я би хотів розповісти тобі ще ось про що: декілька порад про теми, тому що розуміння концепції тем є ключом до продуктивної роботи у Zulip." + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "Приклади коротких тем" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1740,6 +1093,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "Теми вони як теми електронних листів. Велика різниця полягає в тім, що вони реально короткі та легкі. Два або три слова цілком достатньо. Не треба ускладнювати їх адже Ви можете завжди відредагувати Ваше повідомлення пізніше!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "Гарні приклади тем: макет дизайну, Помилка 345, смачні млинці" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "Недуже вдалі приклади тем: \"Що люди думають про цей новий макет дизайну?\", \"Я займаюсь помилкою 345\", \"Як з приводу піти на обід у Пузату хату?\"" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "Приклад занадто довгої теми " + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1748,6 +1117,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "Навіщо морочитись з темами? Ну, є дві причини: тема робить спілкування зрозумілішим (уявіть, якби електронні листи їх не мали!), та дозволяє вам ефективніше наздогнати те, що написане під час вашої відсутності — читайте актуальні для вас теми, та ігноруйте решту!" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "Спробуйте з цим погратися зараз." + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "Дякуємо," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "Відписатись від вітальних листів" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "Остання порада: використовуйте теми як профі" @@ -1775,6 +1159,11 @@ msgstr "Спробуйте це прямо зараз:" msgid "Unsubscribe from welcome emails:" msgstr "Відписатись від вітальних листів:" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "Привіт," + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1782,6 +1171,11 @@ msgid "" "communication tool designed for productivity." msgstr "%(referrer_name)s хоче, щоб ви приєдналися до них в Zulip —комунікаційному інструменті для команд, призначеному для збільшення продуктивності." +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "Щоб розпочати, клацніть на кнопку нижче." + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1799,6 +1193,11 @@ msgstr "%(referrer_full_name)s (%(referrer_email)s) хоче, щоб ви при msgid "To get started, click the link below." msgstr "Щоб розпочати, клацніть на посилання нижче." +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "Привіт ще раз," + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1806,6 +1205,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "Це дружнє нагадування що %(referrer_name)s бажає, щоб ви приєдналися до них у Zulip — платформі для високопродуктивної комунікації в командах." +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "Це останнє нагадування яке Ви отримаєте для цього запрошення." + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "\n Термін дії цього запрошення закінчується через два дні. Якщо термін дії запрошення\n закінчиться, вам потрібно буде попросити у %(referrer_name)s ще одне.\n " + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1842,6 +1255,27 @@ msgid "" "content appearing in email notifications." msgstr "Цей лист не включає вміст повідомлень, тому що ви вимкнули показ вмісту повідомлень у сповіщеннях електронною поштою." +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "Ви отримуєте це тому, що вас згадували у %(realm_name)s." + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "Ви отримуєте це, оскільки для цього каналу увімкнені сповіщення електронною поштою." + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1924,6 +1358,19 @@ msgstr "\nНе відповідайте на цей електронний ли msgid "Manage email preferences: " msgstr "Керування налаштуваннями електронної пошти:" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "Електронна адреса, пов’язана з вашим обліковим записом Zulip, нещодавно була змінена на %(new_email)s. Якщо ви не виконували цю зміну, негайно зв’яжіться з нами за адресою%(support_email)s." + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "Всього найкращого," + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1937,6 +1384,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "Електронна адреса вказана у Вашому обліковому запису Zulip нещодавно була змінена на %(new_email)s. Якщо Ви не робили цієї зміни зв'яжіться з нами негайно за адресою <%(support_email)s>." +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "Організація: %(organization_url)s Час: %(login_time)s Електронна пошта: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "Ми помітили нещодавній вхід в обліковий запис Zulip." + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "Організація: %(organization_link)s" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "Електронна пошта: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "Час: %(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "Пристрій: %(device_browser)s на %(device_os)s." + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "IP адреса: %(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "Якщо це були ви — супер! Тоді нічого не треба робити." + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1945,6 +1438,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "Якщо ви не впізнаєте цей вхід, або вважаєте, що ваш обліковий запис міг бути скомпрометований змінить свій пароль, або зв'яжіться з нами за адресою %(support_email)s." +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Безпека Zulip" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "Відписатись від повідомлень про вхід в обліковий запис" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1962,6 +1464,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "\nЯкщо ви не впізнаєте цей вхід, або вважаєте що ваш обліковий запис було скомпрометовано, будь ласка, змініть свій пароль %(reset_link)s, або зв'яжіться з нами за адресою %(support_email)s." +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "Дехто (можливо Ви) запросили новий пароль для облікового запису Zulip %(email)s у організації %(realm_uri)s." + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "Клацніть на кнопку нижче щоб поміняти Ваш пароль." + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "Скинути пароль" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1970,6 +1488,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "Ви раніше мали обліковий запис в %(organization_url)s, але його було деактивовано. Ви можете зв’язатися з адміністратором організації, щоб повторно активувати свій обліковий запис." +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "У Вас нема облікового запису у той Zulip організації." + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "У Вас нема активних облікових записів у наступних організаціях." + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "Ви можете спробувати увійти або змінити Ваш пароль у організаціях вище." + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "Якщо ви не впізнаєте цієї активності, можете спокійно проігнорувати цей лист." + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1986,6 +1527,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "У Вас був обліковий запис у %(realm_uri)s, але він був деактивований. Ви можете зв'язатись з адміністратором організації для відновлення Вашого облікового запису." +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "Шановні колишні адміністратори %(realm_name)s," + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "Один з Ваших адміністраторів запросив відновлення попередньо деактивованої Zulip організації розміщеної на %(realm_uri)s." + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "Клацніть на кнопку нижче щоб відновити Вашу організацію." + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "Повторно активувати організацію" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "Якщо запит був зроблений помилково, Ви можете нічого не робити і посилання автоматично деактивується за 24 години." + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "Повторно активуйте вашу організацію Zulip" @@ -2190,7 +1785,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2202,7 +1797,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2805,8 +2400,8 @@ msgstr "Має бути адміністратором сервера" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Недостатній дозвіл" @@ -2826,110 +2421,141 @@ msgstr "Відсутня заголовок авторизації для баз msgid "Webhook bots can only access webhooks" msgstr "Вебхук боти мають доступ тільки до вебхуків" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "Піддомен повинен мати 3 символа, або більше." -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "Піддомен не може починатись або закінчуватися символом '-'." -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "Піддомен може містити лише малі літери, цифри та '-'." -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "Піддомен недоступний. Будь ласка, виберіть інший." -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "Організація, яку ви намагаєтеся приєднати, використовуючи {email}, не існує." -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "Будь ласка, запросіть інвайт для {email} у адміністратора організації." -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "Ваша електронна адреса, {email}, не знаходиться в одному з доменів, яким дозволено зареєструватися для облікових записів у цій організації." -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Будь ласка, використовуйте свою справжню електронну адресу." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "Електронні адреси що містять +, не дозволяються в цій організації." -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "Новий пароль" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "Підтвердження нового пароля" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "Токен" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "Додайте до 10 електронних адрес, розділених комами." -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "Будь ласка, введіть не більше 10 електронних адрес." -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "Ми не змогли знайти цю організацію Zulip." -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "реєстрації" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} щойно зареєструвався в Zulip. (всього: {user_count})" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} прийняв ваше запрошення приєднатися до Zulip!" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Неможливо відобразити повідомлення" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "Реакція вже існує." -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "Недійсний ID користувача {}" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2937,155 +2563,155 @@ msgstr "Недійсний ID користувача {}" msgid "User not authorized for this query" msgstr "Користувач не авторизований для цього запиту" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "'{email}' більше не використовує Zulip." -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Ви не можете надсилати приватні повідомлення за межами вашої організації." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "Очікується рівно один канал" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "Недійсний тип даних для каналу" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "Недійсний тип даних для одержувачів" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "Списки одержувачів можуть містити електронні адреси або ID користувачів, але не обидва разом." -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "Нагадування можуть бути тільки встановленні для каналів." -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Нема що змінювати" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "Помилковий propagate_mode без редагування теми" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "Не вдається змінити вміст повідомлення під час зміни каналу" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "Віджети не можна редагувати." -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "Ваша організація вимкнула редагування повідомлень" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Ви не маєте права редагувати це повідомлення" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "Термін для редагування цього повідомлення минув" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "Ви не маєте дозволу на використання масових згадувань у цьому каналі." -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "Ви не маєте дозволу на переміщення цього повідомлення" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "Ви не маєте дозволу на переміщення цього повідомлення тому що не маєте доступу до його каналу" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "Недійсне ім'я стандартної групи каналу '{}'" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "Ім'я стандартної групи каналу надто довге (обмеження: {} символів)" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "Ім'я стандартної групи каналу '{}' містить символи NULL (0x00)." -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "Приватні повідомлення відключені в цій організації." -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "Віджети: API розробник надіслав JSON з помилковим вмістом" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "Віджети: {error_msg}" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "Дані підписника недоступні для цього каналу" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "Не вдається отримати підписників для приватного каналу" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3094,35 +2720,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "{user_name} перейменував канал {old_stream_name} на {new_stream_name}." -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3132,153 +2756,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "Реєстрація увімкнена" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "Недійсна група основних каналів {}" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "'{stream_name}' є основним каналом і не може бути доданий до '{group_name}'" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "Група основних каналів '{group_name}' вже існує" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "Канал '{stream_name}' вже присутній у групі основних каналів '{group_name}'" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "Канал '{stream_name}' не присутній у групі основних каналів '{group_name}'" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "Ця група основних каналів вже названа '{}'" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "Група основних каналів '{}' вже існує" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "Недійсний прапор: '{}'" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "Прапорець не можна редагувати: '{}'" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "Недійсна операція прапору повідомлення: '{}'" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Недійсне(і) повідомлення" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "Ваш обліковий запис занадто новий для надсилання запрошень для цієї організації. Попросіть адміністратора організації або досвідченого користувача." -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Деякі електронні листи не підтверджені, тому ми не надсилали жодних запрошень." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "Ми не змогли запросити когось." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "Деякі з цих адрес вже використовують Zulip, тому ми не надіслали їм запрошення. Ми надіслали запрошення всім іншим!" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "Користувацька емодзі з таким іменем вже існує." -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "Тема не заглушена" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "Недійсне відображення порядку." -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "Ідентифікатор поля {id} не знайдено." -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "Група користувачів '{}' вже існує." @@ -3437,7 +3056,7 @@ msgstr "Недійсний тип емодзі." msgid "Must be an organization administrator or emoji author" msgstr "Необхідно бути адміністратором організації або автором емодзі" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "Недійсні символи в назві емодзі" @@ -3481,8 +3100,8 @@ msgstr "Markdown містить недійсний вираз: {include_statemen msgid "API usage exceeded rate limit" msgstr "Використання API перевищило встановлений ліміт" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "Помилковий JSON" @@ -3660,14 +3279,18 @@ msgstr "Продуктивність" msgid "Version control" msgstr "Контроль версій" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Повідомлення не може бути порожнім" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "Повідомлення не повинно містити нульових байтів" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Недійсне(і) повідомлення" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "Оператор {} не підтримується." @@ -3847,36 +3470,36 @@ msgstr "Неправильний JSON у відповіді" msgid "Invalid response format" msgstr "Неправильний формат відповіді" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "Неправильна GCM опція для баунсера: пріоритет {!r}" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "Неправильні GCM опції для баунсера: {}" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Токен не існує" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "{full_name} згадав вас:" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "{full_name} згадав усіх:" @@ -3885,22 +3508,26 @@ msgstr "{full_name} згадав усіх:" msgid "Push notifications bouncer error: {}" msgstr "Помилка баунсера для пуш повідомлень: {}" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "Неможливо визначитись між '{var_name1}' та '{var_name2}' аргументами" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "Відсутній аргумент '{var_name}'" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "Погане значення для '{var_name}': {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "Аргумент \"{}\" не є коректним JSON." @@ -3958,7 +3585,7 @@ msgstr "Недійсне ім'я каналу '{}'" msgid "Stream(s) ({}) do not exist" msgstr "Канал(и) ({}) не існує" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3986,15 +3613,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "Неможливо декодувати малюнок; ви завантажили файл малюнку?" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "Розмір малюнку перевищує встановлений ліміт." -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "Завантаження перевищить квоту завантаження вашої організації." @@ -4050,7 +3685,7 @@ msgstr "Невірний тип бота" msgid "Invalid interface type" msgstr "Недійсний тип інтерфейсу" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "Недійсний ID користувача: {}" @@ -4067,129 +3702,139 @@ msgstr "Немає такого користувача" msgid "User is deactivated" msgstr "Користувача деактивовано" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "{var_name} не є рядком" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item} не може бути порожнім." -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "Недійсний {var_name}" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} занадто довге (обмеження: {max_length} символів)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "{var_name} має неправильну довжину {length}; має бути {target_length}" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "{var_name} не є датою" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "{var_name} не є цілим числом" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "{var_name} не є дійсним «float» числом" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "{var_name} не є логічним типом «bool»" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "{var_name} не є коректним шістнадцятковим «hex» кодом кольору" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "{var_name} не є списком «list»" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "{container} повинен мати точно {length} елементів" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "{var_name} не є словником «dict»" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "{key_name} ключ відсутній у {var_name}" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "Неочікувані аргументи: {}" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "{var_name} не є дозволеним типом allowed_type" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "{variable} != {expected_value} ({value} невірне)" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "{var_name} не є URL" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "Неправильний шаблон URL." -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' не може бути порожнім." -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}' не є правильним вибором для '{field_name}'." -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "{var_name} не є рядком або списком цілих чисел" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "{var_name} не є рядком або цілим числом" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4216,143 +3861,143 @@ msgstr "Внутрішня помилка сервера" msgid "CSRF error: {reason}" msgstr "Помилка CSRF: {reason}" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "події каналу" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "Недійсні символи в мові pygments" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "Власник організації" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "Адміністратор організації" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "Модератор" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "Учасник" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "Гість" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "Відкритий" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "Приватна, спільна історія" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "Приватна, захищена історія" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "Усі учасники каналу можуть робити публікації" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "Тільки адміністратори організації можуть залишати повідомлення" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "Тільки адміністратори та модератори організації можуть залишати повідомлення" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "Лише повноправні учасники організації можуть залишати повідомлення" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Юнікод емодзі" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "Власні емодзі" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Додаткова Zulip емодзі" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "Користувача з ідентифікатором {} деактивовано" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "Користувач з ідентифікатором {} є ботом" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "Список опцій" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "Вибір людини" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "Короткий текст" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "Довгий текст" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "Вибір дати" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "Посилання" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "Зовнішній обліковий запис" @@ -4435,24 +4080,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "Заголовок користувача-агента відсутній у запиті " -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "Позначка не може бути порожньою." -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "Поле повинне мати хоча б один вибір." -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "Недійсний тип поля." -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "Поле з цією позначкою вже існує." -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "Користувацьке поле за замовчуванням не можна оновити." @@ -4494,19 +4139,19 @@ msgstr "Немає такого запрошення" msgid "Invalid stream id {}. No invites were sent." msgstr "Недійсний id каналу {}. Жодного запрошення надіслано не було." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "Історію редагування повідомлень у цій організації вимкнено" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "У вас немає дозволу для видалення цього повідомлення" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "Термін для видалення цього повідомлення минув" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "Повідомлення вже видалене" @@ -4527,7 +4172,7 @@ msgstr "Помилковий гачок" msgid "Too many messages requested (maximum {})." msgstr "Запитано дуже багато повідомлень (максимум {})." -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "Такої теми немає '{}'" @@ -4644,7 +4289,7 @@ msgstr "Недійсний домен: {}" msgid "The domain {domain} is already a part of your organization." msgstr "Домен {domain} уже є частиною вашої організації." -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "Не знайдено жодного запису для домену {domain}." @@ -4704,78 +4349,78 @@ msgstr "Посилання на створення організації зак msgid "New organization creation disabled" msgstr "Створення нової організації заборонено" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "Користувач не має права виконувати запити від імені '{principal}'" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "Приватні канали не можна зробити стандартними." -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "Ви повинні передати \"new_description\" або \"new_group_name\"." -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "Помилкове значення для \"op\". Вкажіть один з \"add\" або \"remove\"." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "Канал вже має таке ім'я!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "Стандартні канали не можна зробити приватними." -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Нема чого робити. Вкажіть хоча б один \"add\" або \"delete\"." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "{user_full_name} підписав вас на канал {stream_name}." -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "{user_full_name} підписав вас на наступні канали:" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "Не вдається отримати доступ до каналу ({stream_name})." -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "Ви можете запросити інших користувачів-міміків Zephyr тільки до приватних каналів." -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "{user_name} створив наступні канали: {stream_str}." -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "{user_name} створив новий канал {stream_str}." -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "нові канали" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." -msgstr "Канал створено {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" +msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "Невідома властивість підписки: {}" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "Не підписаний на id каналу {}" @@ -4829,7 +4474,7 @@ msgstr "Немає нових даних" msgid "User {user_id} is already a member of this group" msgstr "Користувач {user_id} вже є учасником цієї групи" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "У цій групі користувачів немає учасника '{}'" @@ -5002,7 +4647,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "Помилково форматований вхідний JSON " @@ -5040,33 +4685,41 @@ msgid "" msgstr "Експорт даних завершено та завантажено сюди:\n\n{public_url}" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "Повинен перевірити з правильним ключем API для Zulip сервера" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "Недійсний тип токену" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "{} не є дійсним іменем хоста" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "Недійсний параметр {}" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "Дані невпорядковані." -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "Помилкові дані." diff --git a/locale/uk/translations.json b/locale/uk/translations.json index 027d49a35c..a2c2d19d04 100644 --- a/locale/uk/translations.json +++ b/locale/uk/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "Додати поле нового профілю", "Add a new user group": "Додати нову групу користувачів", "Add alert word": "Додати сигнальне слово", + "Add all users": "", "Add another user...": "Додати іншого користувача ...", "Add choice": "Додати вибір", "Add code playground": "Додати майданчик для коду", @@ -84,6 +85,7 @@ "Add question": "Додати питання", "Add stream": "Додати канал", "Add streams": "Додати канали", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "Додати задачу", "Add video call": "Додати відеодзвінок", @@ -108,7 +110,6 @@ "All": "Всі", "All messages": "Усі повідомлення", "All messages including muted streams": "Усі повідомлення включно зі заглушеними каналами", - "All stream members can post": "Усі учасники каналу можуть робити публікації", "All stream subscribers can post.": "", "All streams": "Всі канали", "All time": "За весь час", @@ -158,7 +159,7 @@ "Authentication methods": "Методи автентифікації", "Author": "Автор", "Automatic": "Автоматично", - "Avatar changes are disabled in this organization.": "Зміни аватару відключені для цієї організації.", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "Аватар з Gravatar", "Back to streams": "Повернутись до каналів", "Billing": "Платежі", @@ -190,6 +191,7 @@ "Check all": "Позначити все", "Check your email ({email}) to confirm the new address.": "Перевірте свою електронну пошту ({email}) щоб підтвердити нову адресу.", "Choose avatar": "Вибрати аватар", + "Choose subscribers": "", "Clear emoji image": "Очистити зображення емодзі", "Clear profile picture": "Очистити зображення профілю", "Click here to reveal.": "Клацніть сюди щоб показати.", @@ -225,7 +227,6 @@ "Copied!": "Скопійовано!", "Copy and close": "Копіювати і закрити", "Copy code": "Копіювати код", - "Copy from stream": "Копіювати з каналу", "Copy link": "Копіювати посилання", "Copy link to message": "Скопіювати посилання на повідомлення", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "Грудень", "Default is {language}. Use 'text' to disable highlighting.": "Стандартно — {language}. Використовуйте 'text', щоб вимкнути підсвічування.", "Default language": "Основна мова", - "Default language for code blocks:": "Основна мова для блоків коду:", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Стандартні налаштування для нових користувачів, що приєднуються до цієї організації.", "Default streams": "Основні канали", "Default user settings": "Стандартні налаштування для користувача", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "Показувати іншим користувачам мою присутність у мережі", "Display settings": "Налаштування показу", + "Do you want to add everyone?": "", "Domain": "Домен", "Don\u2019t allow disposable email addresses": "Не дозволяти одноразові адреси електронної пошти", "Download": "Завантажити", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "Не вдалося експортувати", + "Export organization": "", "Export started. Check back in a few minutes.": "Експорт розпочався. Перевірте стан через кілька хвилин.", "Exports all users, settings, and all data visible in public streams.": "Експортує всіх користувачів, налаштування та всі дані, що видимі у відкритих каналах.", "External account type": "Зовнішній тип облікового запису", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "Завантаження файлів та зображень для цієї організації вимкнено.", "File size must be at most {max_file_size} MiB.": "Розмір файлу повинен бути не більше {max_file_size} МіБ.", "File type is not supported.": "Тип файлу не підтримується.", - "Filter": "Фільтр", "Filter bots": "Фільтр ботів", "Filter by category": "Фільтрувати за категорією", "Filter code playgrounds": "", "Filter deactivated users": "Фільтр деактивованих користувачів", - "Filter emojis": "Фільтр емодзі", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "Фільтр експортів", "Filter invites": "Фільтр запрошень", "Filter languages": "Фільтр мов", @@ -412,8 +415,10 @@ "Filter muted topics": "Фільтрувати заглушені теми", "Filter muted users": "Фільтрувати заглушених користувачів", "Filter streams": "Фільтр каналів", + "Filter subscribers": "", "Filter topics": "Фільтрувати теми", "Filter topics (t)": "Фільтрувати теми (t)", + "Filter uploaded files": "", "Filter uploads": "Фільтрувати завантаження", "Filter users": "Фільтр користувачів", "First message": "Перше повідомлення", @@ -634,12 +639,12 @@ "New password is too weak": "Новий пароль заслабкий", "New private message": "Нове приватне повідомлення", "New stream message": "Нове повідомлення каналу", - "New stream notifications:": "Нові сповіщення каналу:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "Нове завдання", "New topic": "Нова тема", - "New user notifications:": "Нові сповіщення користувача:", + "New user notifications": "", "Next message": "Наступне повідомлення", "Next unread private message": "Наступне непрочитане приватне повідомлення", "Next unread topic": "Наступна непрочитана тема", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "Тільки адміністратори та модератори організації можуть залишати повідомлення", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "Лише адміністратори організації можуть додавати власні емодзі у цій організації.", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "Тільки адміністратори організації можуть змінювати ці параметри.", "Only organization administrators can modify user groups in this organization.": "Лише адміністратори організації можуть змінювати групи користувачів у цій організації.", - "Only organization administrators can post": "Тільки адміністратори організації можуть залишати повідомлення", "Only organization administrators can post.": "Тільки адміністратори організації можуть залишати повідомлення.", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "Тільки адміністраторам організації дозволяється розміщувати публікації в цьому каналі.", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "Лише повноправні учасники організації можуть залишати повідомлення", "Only organization full members can post.": "Лише повноправні учасники організації можуть залишати повідомлення.", "Only organization owners can edit these settings.": "Тільки власники організацій можуть редагувати ці налаштування.", "Only owners can change message retention policy.": "Лише власники можуть змінювати політику збереження повідомлень.", @@ -742,14 +744,12 @@ "Owner: {name}": "Власник: {name}", "Owners only": "", "PMs, mentions, and alerts": "ПП, згадування та сигнальні слова", - "Pan & zoom": "", "Participants": "Учасники", "Participated": "Учасник", "Password": "Пароль", "Password is too weak": "Пароль занадто слабкий", "Password should be at least {length} characters long": "Пароль повинен містити не менше {length} символів", "Pattern": "Шаблон", - "People to add": "Додати людей", "Personal": "", "Personal settings": "Особисті налаштування", "Pin stream to top": "Прикріпити канал до верху", @@ -785,7 +785,6 @@ "Private, shared history": "Приватна, спільна історія", "Pro tip: You can use 'd' to open your drafts.": "Порада: Ви можете використовувати 'd' для відкриття ваших чернеток.", "Profile": "Профіль", - "Profile picture": "Малюнок профілю", "Public": "Відкритий", "Public stream messages in organization": "Відкриті канали повідомлень в організації", "Quote and reply or forward": "Цитувати та відповісти або переслати", @@ -809,6 +808,7 @@ "Resend": "Надіслати повторно", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "Пересилання завершилось помилкою. Перезавантажте та повторіть спробу.", + "Reset zoom": "", "Restore draft": "Відновити чернетку", "Restrict email domains of new users?": "Обмежити домени електронної пошти нових користувачів?", "Restrict to a list of domains": "Обмежити список доменів", @@ -840,7 +840,6 @@ "Search operators": "Оператори пошуку", "Search people": "Пошук людей", "Search results": "Результати пошуку", - "Search subscribers": "Пошук підписників", "See how to configure email.": "Дізнайтеся, як налаштувати електронну пошту.", "Select a stream below or change topic name.": "Виберіть канал нижче або змініть назву теми.", "Select date and time": "Вибрати дату та час", @@ -911,7 +910,6 @@ "Stream creation": "Створення каналу", "Stream description": "Опис каналу", "Stream list": "Список каналів", - "Stream membership": "Членство каналу", "Stream name": "Назва каналу", "Stream permissions": "Дозволи каналу", "Stream settings": "Налаштування каналу", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "Їх паролі будуть очищений в нашій системі, і будь-які їх боти будуть вимкнені.", "Theme": "Оформлення", "There are no current alert words.": "Наразі немає сигнальних слів.", - "These settings are explained in detail in the help center.": "Ці параметри докладно описані в центрі довідки.", "This Zulip server is running an old version and should be upgraded.": "Цей сервер працює на старій версії Zulip, його слід оновити.", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "Ця дія є постійною і не може бути скасована. Усі користувачі назавжди втратять доступ до своїх облікових записів Zulip.", "This file exceeds maximum allowed size of": "Цей файл перевищує максимально дозволений розмір", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "Користувач", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "Групу користувачів додано!", "User groups": "Групи користувачів", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "Групи користувачів дозволяють згадувати декількох користувачів одночасно. Коли ви згадуєте групу користувачів, усі учасники групи отримують сповіщення, ніби вони були окремо згадані. ", diff --git a/locale/vi/LC_MESSAGES/django.po b/locale/vi/LC_MESSAGES/django.po index 9b5f9771ba..d69620e5d8 100644 --- a/locale/vi/LC_MESSAGES/django.po +++ b/locale/vi/LC_MESSAGES/django.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" "Last-Translator: Tim Abbott \n" "Language-Team: Vietnamese (http://www.transifex.com/zulip/zulip/language/vi/)\n" "MIME-Version: 1.0\n" @@ -57,7 +57,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:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "" @@ -573,7 +573,6 @@ msgstr "" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -626,7 +625,7 @@ msgstr "" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "Tạo nhóm" @@ -745,8 +744,6 @@ msgstr "Người qua đường" msgid "Normal users" msgstr "Người dùng thường" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -754,7 +751,6 @@ msgstr "Người dùng thường" msgid "Hi," msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -764,12 +760,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -777,724 +771,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1506,6 +782,43 @@ msgid "" "<%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1522,80 +835,27 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1617,6 +877,16 @@ msgstr "" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1624,6 +894,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1635,6 +917,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1642,6 +929,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1666,6 +991,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1732,6 +1069,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1739,6 +1092,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1747,6 +1116,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "" @@ -1774,6 +1158,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1781,6 +1170,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1798,6 +1192,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1805,6 +1204,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1841,6 +1254,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1923,6 +1357,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1936,6 +1383,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1944,6 +1437,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1961,6 +1463,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1969,6 +1487,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1985,6 +1526,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2189,7 +1784,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2201,7 +1796,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2804,8 +2399,8 @@ msgstr "" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "Thiếu sự cho phép" @@ -2825,110 +2420,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "Webhook bots chỉ có thể truy cập webhook" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "Xin hãy sử dụng địa chỉ email thật." -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "Không thể chuẩn bị tin nhắn" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2936,155 +2562,155 @@ msgstr "" msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "Bạn không thể gửi tin nhắn cá nhân ngoài nhóm của bạn." -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "Không có gì để thay đổi" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "Bạn không được cho phép chỉnh sửa tinh nhắn này" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3093,35 +2719,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3131,153 +2755,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "Tin nhắn không hợp lệ" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "Một số tài khoản email chưa xác nhận nên chúng tôi không thể gửi lời mời." -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "Chúng tôi không thể mời ai." -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "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/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3436,7 +3055,7 @@ msgstr "Kiểu emoji không hợp lệ." msgid "Must be an organization administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "" @@ -3480,8 +3099,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "" @@ -3659,14 +3278,18 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "Tin nhắn không được để trống" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "Tin nhắn không hợp lệ" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3846,36 +3469,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Token không tồn tại" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3884,22 +3507,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3957,7 +3584,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3985,15 +3612,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4049,7 +3684,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4066,129 +3701,139 @@ msgstr "Không tìm thấy người dùng" msgid "User is deactivated" msgstr "" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4215,143 +3860,143 @@ msgstr "Lỗi server nội bộ" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4434,24 +4079,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4493,19 +4138,19 @@ msgstr "Không có lời mời như vậy" msgid "Invalid stream id {}. No invites were sent." msgstr "ID của dòng hội thoại {} không hợp lệ. Chưa có lời mời nào được gửi đi." -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4526,7 +4171,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4643,7 +4288,7 @@ msgstr "" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4703,78 +4348,78 @@ msgstr "" msgid "New organization creation disabled" msgstr "" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "Giá trị \"op\" không hợp lệ. Chọn \"thêm\" hoặc\"xóa\"." -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "Không có gì để thực hiện. Chọn \"Thêm\" hoặc \"Xóa\"." -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4828,7 +4473,7 @@ msgstr "Không bổ sung thông tin mới" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5001,7 +4646,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "" @@ -5039,33 +4684,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/vi/translations.json b/locale/vi/translations.json index e97638cfb4..e4ed5b1407 100644 --- a/locale/vi/translations.json +++ b/locale/vi/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "", "Add a new user group": "Thêm nhóm người dùng", "Add alert word": "", + "Add all users": "", "Add another user...": "", "Add choice": "", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "", "Add stream": "", "Add streams": "", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "", "Add video call": "Thêm cuộc gọi video", @@ -108,7 +110,6 @@ "All": "", "All messages": "Tất cả tin nhắn", "All messages including muted streams": "", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "Tất cả các dòng hội thoại", "All time": "", @@ -158,7 +159,7 @@ "Authentication methods": "", "Author": "", "Automatic": "Tự động", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", "Back to streams": "", "Billing": "", @@ -190,6 +191,7 @@ "Check all": "", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "", + "Choose subscribers": "", "Clear emoji image": "", "Clear profile picture": "", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "", "Copy and close": "", "Copy code": "", - "Copy from stream": "", "Copy link": "", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "Cài đặt tiêu chuẩn cho người dùng mới tham gia nhóm này.", "Default streams": "", "Default user settings": "", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "", + "Do you want to add everyone?": "", "Domain": "", "Don\u2019t allow disposable email addresses": "", "Download": "Tải xuống", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "Admin của nhóm có thể kích hoạt tài khoản đã ngừng hoạt động.", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "", - "Filter": "", "Filter bots": "", "Filter by category": "", "Filter code playgrounds": "", "Filter deactivated users": "Lọc người dùng đã ngừng hoạt động", - "Filter emojis": "", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "Lọc lời mời", "Filter languages": "", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "Lọc tìm bạn bè", "First message": "Tin nhắn đầu tiên", @@ -634,12 +639,12 @@ "New password is too weak": "Mật khẩu mới quá yếu", "New private message": "Tin nhắn riêng mới", "New stream message": "Tin nhắn mới trên hội", - "New stream notifications:": "Thông báo mới của dòng hội thoại:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "", "New topic": "", - "New user notifications:": "Thông báo người dùng mới:", + "New user notifications": "", "Next message": "Tin nhắn tiếp theo", "Next unread private message": "", "Next unread topic": "", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "", "Participated": "", "Password": "Mật khẩu", "Password is too weak": "", "Password should be at least {length} characters long": "", "Pattern": "", - "People to add": "", "Personal": "", "Personal settings": "", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "", "Profile": "", - "Profile picture": "", "Public": "", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "Gửi lại", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "Thao tác gửi lại bị lỗi. Xin tải lại trang và thử lần nữa.", + "Reset zoom": "", "Restore draft": "", "Restrict email domains of new users?": "Giới hạn email domain của người dùng mới không?", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "", "Search people": "Tìm người", "Search results": "", - "Search subscribers": "", "See how to configure email.": "", "Select a stream below or change topic name.": "", "Select date and time": "Chọn ngày và giờ", @@ -911,7 +910,6 @@ "Stream creation": "", "Stream description": "", "Stream list": "", - "Stream membership": "", "Stream name": "", "Stream permissions": "", "Stream settings": "", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "Thao tác này không thể được rút lại. Tất cả người dùng sẽ mất kết nối vĩnh viễn với tài khoản Zulip cá nhân.", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "Đã thêm nhóm người dùng!", "User groups": "Nhóm người dùng", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/zh_Hans/LC_MESSAGES/django.po b/locale/zh_Hans/LC_MESSAGES/django.po index 94784b6963..85a2fcbc9e 100644 --- a/locale/zh_Hans/LC_MESSAGES/django.po +++ b/locale/zh_Hans/LC_MESSAGES/django.po @@ -15,9 +15,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Huiming Tao \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Chinese Simplified (http://www.transifex.com/zulip/zulip/language/zh-Hans/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,7 +62,7 @@ msgstr "开始时间晚于结束时间。 开始: {start}, 结束: {end}" msgid "No analytics data available. Please contact your server administrator." msgstr "没有分析数据可用。 请联系您的服务器管理员。" -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "无效参数" @@ -578,7 +578,6 @@ msgstr "消息" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -631,7 +630,7 @@ msgstr "请输入您的邮箱地址" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "创建社群" @@ -750,8 +749,6 @@ msgstr "访客用户" msgid "Normal users" msgstr "普通用户" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -759,7 +756,6 @@ msgstr "普通用户" msgid "Hi," msgstr "您好" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -769,12 +765,10 @@ msgid "" "please click below:" msgstr "我们收到您的Zulip账户%(realm_uri)s电子邮件地址由%(old_email)s变更为%(new_email)s的请求。如果确认更改,请点击下面:" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "确认电子邮件更改" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -782,724 +776,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "您刚刚注册了Zulip,太棒了!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "请点击此处以完成注册" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "完成注册" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "如果您遇到任何麻烦,有问题需要反馈,或仅仅想聊聊天,任何时间都可以通过%(support_email)s联系我们。" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "Zulip图标" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "管理电子邮件首选项" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "游动的鱼" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "如果您登录遇到问题,请通过回复这封邮件联系Zulip支持团队" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "感谢您使用Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "欢迎访问Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "您创建了新的Zulip社群%(realm_name)s" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "您加入了Zulip社群%(realm_name)s" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "您的账户详情:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "感谢" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Zulip团队" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "嗨," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "我想和你们分享最后一件事:关于主题的一些技巧,因为掌握主题是成为Zulip高级用户的关键部分。" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "简短主题的例子" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "主题就像电子邮件的主题行。但最大的不同是,它们非常简短。两三个字就够了。不要想太多——你可以稍后再编辑信息!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "好主题:设计模型、Bug 345、acme burgers" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "不推荐:“人们对这个新设计模型有什么看法?”,“我正在查看Bug 345”,“Acme Burgers餐厅中午营业吗?”" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "太长主题的例子" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "为什么要为话题消耗精力呢?有两个原因:它能让对话更清晰(想象一下如果没有电子邮件的话!),它还能让你更有效地了解在你外出时发生的事情——阅读与你相关的话题,忽略与你无关的话题!" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "开始尽情享用吧" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "感谢," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "取消订阅欢迎邮件" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "您好" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "点击下面的按钮开始吧" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "又见面了" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "这是你收到的最后一封邀请函。" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "最好" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "社群:%(organization_url)s时间:%(login_time)s电子邮件:%(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "我们注意到最近登录了以下Zulip帐户。" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "电子邮件:%(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "时间:%(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "设备:%(device_browser)s于%(device_os)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "IP地址:%(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "如果这是你,太好了!你没有别的事要做。" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Zulip安全" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "取消订阅登录通知" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "有人(可能是你)为%(realm_uri)s社群的Zulip账户%(email)s请求一个新的密码。" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "点击下面的链接以重置您的密码" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "重置密码" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "您在那个Zulip社群中还没有账户" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "您在这些社群中有活跃账户" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "您可以尝试在上面的社群中登录或重置密码。" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "如果您不知道这些活动,您可以安全的忽略这封电子邮件。" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "尊敬的%(realm_name)s前管理员" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "您的一个管理员请求重新激活以前已停用Zulip社群,社群的地址是%(realm_uri)s。" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "点击下面的按钮重新激活您的社群" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "重新激活社群" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "如果请求是错误的,您可以不采取任何行动,这个链接将在24小时内过期。" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "验证您的新电子邮件地址" @@ -1511,6 +787,43 @@ msgid "" "<%(support_email)s>." msgstr "如果不是你请求的变更,请立即联系我们<%(support_email)s>。" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "您刚刚注册了Zulip,太棒了!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "请点击此处以完成注册" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "完成注册" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "如果您遇到任何麻烦,有问题需要反馈,或仅仅想聊聊天,任何时间都可以通过%(support_email)s联系我们。" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1527,80 +840,27 @@ msgid "" "feedback, or just want to chat!" msgstr "如果您遇到任何麻烦,有问题需要反馈,或仅仅想聊聊天,任何时间都可以通过%(support_email)s联系我们。" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "管理电子邮件首选项" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1622,6 +882,16 @@ msgstr "管理电子邮件首选项" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "游动的鱼" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1629,6 +899,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "如果您登录遇到问题,请通过回复这封邮件联系Zulip支持团队" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "感谢您使用Zulip!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1640,6 +922,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "欢迎访问Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1647,6 +934,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "您创建了新的Zulip社群%(realm_name)s" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "您加入了Zulip社群%(realm_name)s" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "您的账户详情:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1671,6 +996,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "了解更多关于Zulip的操作,快捷键帮助更方便的使用Zulip,或者直接进入" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "感谢" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Zulip团队" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1737,6 +1074,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "嗨," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "我想和你们分享最后一件事:关于主题的一些技巧,因为掌握主题是成为Zulip高级用户的关键部分。" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "简短主题的例子" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1744,6 +1097,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "主题就像电子邮件的主题行。但最大的不同是,它们非常简短。两三个字就够了。不要想太多——你可以稍后再编辑信息!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "好主题:设计模型、Bug 345、acme burgers" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "不推荐:“人们对这个新设计模型有什么看法?”,“我正在查看Bug 345”,“Acme Burgers餐厅中午营业吗?”" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "太长主题的例子" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1752,6 +1121,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "为什么要为话题消耗精力呢?有两个原因:它能让对话更清晰(想象一下如果没有电子邮件的话!),它还能让你更有效地了解在你外出时发生的事情——阅读与你相关的话题,忽略与你无关的话题!" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "开始尽情享用吧" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "感谢," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "取消订阅欢迎邮件" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "最后一件事:像老手一样使用话题" @@ -1779,6 +1163,11 @@ msgstr "开始尽情享用吧" msgid "Unsubscribe from welcome emails:" msgstr "取消订阅欢迎邮件" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "您好" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1786,6 +1175,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "点击下面的按钮开始吧" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1803,6 +1197,11 @@ msgstr "%(referrer_full_name)s(%(referrer_email)s)邀请您加入他们的Zulip msgid "To get started, click the link below." msgstr "点击下面的按钮开始吧" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "又见面了" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1810,6 +1209,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "这是你收到的最后一封邀请函。" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1846,6 +1259,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1928,6 +1362,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "最好" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1941,6 +1388,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "您Zulip账户关联的电子邮件变更为%(new_email)s。如果不是你请求的变更请立即联系我们<%(support_email)s>。" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "社群:%(organization_url)s时间:%(login_time)s电子邮件:%(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "我们注意到最近登录了以下Zulip帐户。" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "电子邮件:%(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "时间:%(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "设备:%(device_browser)s于%(device_os)s" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "IP地址:%(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "如果这是你,太好了!你没有别的事要做。" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1949,6 +1442,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Zulip安全" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "取消订阅登录通知" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1966,6 +1468,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "有人(可能是你)为%(realm_uri)s社群的Zulip账户%(email)s请求一个新的密码。" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "点击下面的链接以重置您的密码" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "重置密码" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1974,6 +1492,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "您在那个Zulip社群中还没有账户" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "您在这些社群中有活跃账户" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "您可以尝试在上面的社群中登录或重置密码。" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "如果您不知道这些活动,您可以安全的忽略这封电子邮件。" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1990,6 +1531,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "您在社群%(realm_uri)s中已有账号,但是被禁用了。您可以联系社群管理员启用您的账户" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "尊敬的%(realm_name)s前管理员" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "您的一个管理员请求重新激活以前已停用Zulip社群,社群的地址是%(realm_uri)s。" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "点击下面的按钮重新激活您的社群" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "重新激活社群" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "如果请求是错误的,您可以不采取任何行动,这个链接将在24小时内过期。" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "重新激活您的Zulip组织" @@ -2194,7 +1789,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2206,7 +1801,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2809,8 +2404,8 @@ msgstr "必须是服务器管理员" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "权限不足" @@ -2830,110 +2425,141 @@ msgstr "缺少基本认证的授权头信息" msgid "Webhook bots can only access webhooks" msgstr "WebHook机器人只能访问Webhook内容" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "子域名需要长度至少3个字符以上" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "子域名不能以“-”开头或结尾" -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "子域只能有小写字母,数字和'-'。" -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "子域不可用,请选择其他的域名" -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "您尝试使用{email}加入的社群不存在。" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "请查询来自社群管理员{email}的邀请" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "您的电子邮件地址{email}不在允许在该社群中注册帐户的域之一。" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "请使用真实的邮件地址注册" -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "在这个社群中电子邮件地址不能包含+" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "新密码" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "确认新密码" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "令牌" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "用逗号(,)分割邮件,最多可添加10个" -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "请输入最多10个电子邮件地址" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "我们找不到那个Zulip社群" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "注册" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "不能渲染消息" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "反应已经存在" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "无效的用户ID{}" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2941,155 +2567,155 @@ msgstr "无效的用户ID{}" msgid "User not authorized for this query" msgstr "用户没有授权本次查询" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "您不能发送私信到社群以外" -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "只能为频道设置提醒。" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "无需修改(Nothing to change)" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "您的社群已关闭邮件编辑" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "您没有权限编辑该消息" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "编辑消息超时" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "组件:API程序发送了无效的JSON内容" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "订阅数据在这个频道不可用" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "无法检索订阅私有频道" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3098,35 +2724,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3136,153 +2760,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "允许注册" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "消息不正确" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "你的帐号太新了,不能为这个社群发送邀请。询问社群管理人员或更有经验的用户。" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "一些邮箱没有通过验证,因此我们没有发送邀请" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "没有邀请任何人" -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "有部分地址已经在使用Zulip,因此没有向他们发送邀请;其余地址已经发送!" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "自定义表情名称已经存在" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "话题未设置免打扰" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "无效的命令映射" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "找不到字段ID {id}" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3441,7 +3060,7 @@ msgstr "无效的表情类型" msgid "Must be an organization administrator or emoji author" msgstr "必须是社群管理员或表情作者" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "表情符号名称中无效的字符" @@ -3485,8 +3104,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "API请求超过了限制" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "JSON格式不正确" @@ -3664,14 +3283,18 @@ msgstr "效率" msgid "Version control" msgstr "版本控制" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "消息不能为空" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "消息不能包含空字节" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "消息不正确" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3851,36 +3474,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Token不存在" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3889,22 +3512,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "不能在“{var_name1}”和“{var_name2}”参数之间进行选择" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "缺少参数: '{var_name}' " -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "错误值:'{var_name}': {bad_value}" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3962,7 +3589,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3990,15 +3617,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "不能解码图片;您上传的是图片文件吗?" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "图像大小超过了限制" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "上传超出了您社群的允许范围" @@ -4054,7 +3689,7 @@ msgstr "无效的机器人类型" msgid "Invalid interface type" msgstr "无效的接口类型" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4071,129 +3706,139 @@ msgstr "不存在该用户" msgid "User is deactivated" msgstr "用户被禁用" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item}不能为空格" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} 过长 (不超过: {max_length}个字符)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "{var_name} 长度不正确 {length}; 应该为 {target_length}" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' 不能为空格" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}' 不是 '{field_name}'字段的合法选项" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4220,143 +3865,143 @@ msgstr "服务器内部错误" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "社群管理员" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "成员" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "访客" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "公开" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Unicode 表情符号" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "自定义表情" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Zulip额外表情" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "选项列表" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "用户选择" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "短文本" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "长文本" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "日期选择" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "链接" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4439,24 +4084,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "请求中缺少用户代理标头" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "字段必须至少有一个选项" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "无效字段类型。" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4498,19 +4143,19 @@ msgstr "没有这个邀请" msgid "Invalid stream id {}. No invites were sent." msgstr "无效的频道ID{id}.邀请未发送" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "社群内禁止更改消息历史记录" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "无删除此消息权限" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "删除此消息超时" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "信息已经被删除" @@ -4531,7 +4176,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4648,7 +4293,7 @@ msgstr "无效的域名:{}" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4708,78 +4353,78 @@ msgstr "社群的链接过期或无效" msgid "New organization creation disabled" msgstr "新建社群被禁用" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "用户无权使用“{principal}”执行查询" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "您必须传递“new_description”或“new_group_name”。" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "“op”的无效值。使用“添加”或“删除”。" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "频道已经有了这个名字!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "没有动作,至少指定\"add\"或者\"delete\"" -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "您只能邀请其他Zephyr镜像用户到私有频道。" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4833,7 +4478,7 @@ msgstr "没有提供新的数据" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5006,7 +4651,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "JSON输入格式不正确" @@ -5044,33 +4689,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "必须验证有效的Zulip服务器 API Key" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "无效的Token类型" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "数据超出要求" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/zh_Hans/translations.json b/locale/zh_Hans/translations.json index cd41d00026..c463ede4d4 100644 --- a/locale/zh_Hans/translations.json +++ b/locale/zh_Hans/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "新增一个资料字段", "Add a new user group": "添加一个新用户组", "Add alert word": "添加提示信息", + "Add all users": "", "Add another user...": "增加另一个用户...", "Add choice": "添加选项", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "添加问题", "Add stream": "添加频道", "Add streams": "添加频道", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "添加任务", "Add video call": "视频通话", @@ -108,7 +110,6 @@ "All": "所有", "All messages": "所有消息", "All messages including muted streams": "", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "所有频道", "All time": "所有时间", @@ -158,7 +159,7 @@ "Authentication methods": "验证方式", "Author": "发起人", "Automatic": "自动化", - "Avatar changes are disabled in this organization.": "本社群禁止修改头像", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "头像来自Gravatar", "Back to streams": "返回频道", "Billing": "账单", @@ -190,6 +191,7 @@ "Check all": "选择所有", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "选择头像", + "Choose subscribers": "", "Clear emoji image": "清除表情图像", "Clear profile picture": "清除资料图片", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "复制", "Copy and close": "复制并关闭", "Copy code": "", - "Copy from stream": "从频道复制", "Copy link": "复制链接", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "默认语言", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "新用户加入这个社群的默认设置", "Default streams": "默认频道", "Default user settings": "默认用户设置", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "显示设置", + "Do you want to add everyone?": "", "Domain": "域名", "Don\u2019t allow disposable email addresses": "不要使用一次性电子邮件地址", "Download": "下载", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "本社群已禁用文件和图像上传。", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "文件类型不支持。", - "Filter": "过滤器", "Filter bots": "过滤机器人", "Filter by category": "按照类型过滤", "Filter code playgrounds": "", "Filter deactivated users": "过滤停用的用户", - "Filter emojis": "", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "过滤邀请人", "Filter languages": "", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "过滤频道", + "Filter subscribers": "", "Filter topics": "过滤主题", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "过滤用户", "First message": "首条消息", @@ -634,12 +639,12 @@ "New password is too weak": "新密码太弱", "New private message": "写私信", "New stream message": "写消息", - "New stream notifications:": "新频道通知:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "新任务", "New topic": "新话题", - "New user notifications:": "新用户通知", + "New user notifications": "", "Next message": "下一条消息", "Next unread private message": "下一条未读私信", "Next unread topic": "下一条未读话题", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "只有社群管理员才能自定义表情在这个社群中。", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "只有社群管理员才能编辑这些设置。", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "只有社群管理员才能发布。", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "只有社群管理员可以发布到这个频道。", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "只有社群拥有者才能编辑这些设置。", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "", "Participated": "", "Password": "密码", "Password is too weak": "这密码看起来有点弱", "Password should be at least {length} characters long": "", "Pattern": "模式", - "People to add": "添加用户", "Personal": "", "Personal settings": "", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "专业提示:你可以用“d”来打开草稿。", "Profile": "资料", - "Profile picture": "资料图片", "Public": "公开", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "重新发送", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "重发是发生错误。请刷新后再试", + "Reset zoom": "", "Restore draft": "恢复草稿", "Restrict email domains of new users?": "限制新用户的电子邮件域?", "Restrict to a list of domains": "限制到一个域列表", @@ -840,7 +840,6 @@ "Search operators": "搜索管理者", "Search people": "搜索人员", "Search results": "搜索结果", - "Search subscribers": "搜索订阅者", "See how to configure email.": "查看如何设置电子邮件", "Select a stream below or change topic name.": "", "Select date and time": "选择日期和时间", @@ -911,7 +910,6 @@ "Stream creation": "频道创建", "Stream description": "频道描述", "Stream list": "频道列表", - "Stream membership": "频道用户", "Stream name": "频道名称", "Stream permissions": "频道权限", "Stream settings": "频道设置", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "这些用户的密码会被从系统中清除,他们的机器人用户也会被关闭。", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "建议升级 Zulip 服务器到最新版。", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "这项操作是永久且不可撤销的。所有用户将永久失去对Zulip账户的访问权限。", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "用户组已添加", "User groups": "用户组", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/zh_Hant/LC_MESSAGES/django.po b/locale/zh_Hant/LC_MESSAGES/django.po index 96fbfbb524..7d113d1a0c 100644 --- a/locale/zh_Hant/LC_MESSAGES/django.po +++ b/locale/zh_Hant/LC_MESSAGES/django.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: Ivan Lau \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Chinese Traditional (http://www.transifex.com/zulip/zulip/language/zh-Hant/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -57,7 +57,7 @@ msgstr "開始時間比完結時間更遲。開始:{start},完結:{end}" msgid "No analytics data available. Please contact your server administrator." msgstr "沒有可用分析數據。請聯繫您的伺服器管理員。" -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "" @@ -573,7 +573,6 @@ msgstr "訊息" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -626,7 +625,7 @@ msgstr "輸入您的 email 地址" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "創建組織" @@ -745,8 +744,6 @@ msgstr "訪客" msgid "Normal users" msgstr "一般使用者" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -754,7 +751,6 @@ msgstr "一般使用者" msgid "Hi," msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -764,12 +760,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "確認更改電郵地址" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -777,724 +771,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "點擊以下按鈕完成註冊" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "完成註冊" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "新頻道" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "點擊此處登入Zulip" - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "管理電郵喜好" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "取消訂閱摘要電郵" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "" @@ -1506,6 +782,43 @@ msgid "" "<%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "點擊以下按鈕完成註冊" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "完成註冊" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1522,81 +835,28 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "管理電郵喜好" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." -msgstr "" +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "新頻道" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "點擊此處登入Zulip" + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" +msgstr "取消訂閱摘要電郵" #: templates/zerver/emails/digest.subject.txt:1 #, python-format @@ -1617,6 +877,16 @@ msgstr "" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1624,6 +894,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1635,6 +917,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1642,6 +929,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1666,6 +991,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1732,6 +1069,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1739,6 +1092,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1747,6 +1116,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "" @@ -1774,6 +1158,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1781,6 +1170,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1798,6 +1192,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1805,6 +1204,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1841,6 +1254,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1923,6 +1357,19 @@ msgstr "" msgid "Manage email preferences: " msgstr "" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "" + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1936,6 +1383,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1944,6 +1437,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1961,6 +1463,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1969,6 +1487,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1985,6 +1526,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "" @@ -2189,7 +1784,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2201,7 +1796,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2804,8 +2399,8 @@ msgstr "" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "" @@ -2825,110 +2420,141 @@ msgstr "" msgid "Webhook bots can only access webhooks" msgstr "" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "" -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "" -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "" -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "" -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2936,155 +2562,155 @@ msgstr "" msgid "User not authorized for this query" msgstr "" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "無法發送私訊給不同組織的用戶" -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3093,35 +2719,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "" -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3131,153 +2755,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "" @@ -3436,7 +3055,7 @@ msgstr "" msgid "Must be an organization administrator or emoji author" msgstr "" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "" @@ -3480,8 +3099,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "" @@ -3659,14 +3278,18 @@ msgstr "" msgid "Version control" msgstr "" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3846,36 +3469,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "" @@ -3884,22 +3507,26 @@ msgstr "" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3957,7 +3584,7 @@ msgstr "" msgid "Stream(s) ({}) do not exist" msgstr "" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3985,15 +3612,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4049,7 +3684,7 @@ msgstr "" msgid "Invalid interface type" msgstr "" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "" @@ -4066,129 +3701,139 @@ msgstr "" msgid "User is deactivated" msgstr "" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4215,143 +3860,143 @@ msgstr "" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "公開" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "自訂表情" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4434,24 +4079,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "" @@ -4493,19 +4138,19 @@ msgstr "" msgid "Invalid stream id {}. No invites were sent." msgstr "" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4526,7 +4171,7 @@ msgstr "" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "" @@ -4643,7 +4288,7 @@ msgstr "" msgid "The domain {domain} is already a part of your organization." msgstr "" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "" @@ -4703,78 +4348,78 @@ msgstr "" msgid "New organization creation disabled" msgstr "" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "" -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "已有頻道使用此名稱" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "" -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "" -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "" -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "" -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." +msgid "**{policy}** stream created by {user_name}. **Description:**" msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "" @@ -4828,7 +4473,7 @@ msgstr "" msgid "User {user_id} is already a member of this group" msgstr "" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "" @@ -5001,7 +4646,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "" @@ -5039,33 +4684,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "" diff --git a/locale/zh_Hant/translations.json b/locale/zh_Hant/translations.json index a26e72008e..43efb61d3a 100644 --- a/locale/zh_Hant/translations.json +++ b/locale/zh_Hant/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "", "Add a new user group": "", "Add alert word": "", + "Add all users": "", "Add another user...": "新增另一位使用者", "Add choice": "", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "", "Add stream": "", "Add streams": "新增頻道", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "", "Add video call": "新增視訊通話", @@ -108,7 +110,6 @@ "All": "全部", "All messages": "所有訊息", "All messages including muted streams": "", - "All stream members can post": "", "All stream subscribers can post.": "", "All streams": "全部頻道", "All time": "所有時間", @@ -158,7 +159,7 @@ "Authentication methods": "驗證方式", "Author": "", "Automatic": "自動", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", "Back to streams": "", "Billing": "", @@ -190,6 +191,7 @@ "Check all": "", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "", + "Choose subscribers": "", "Clear emoji image": "", "Clear profile picture": "", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "", "Copy and close": "", "Copy code": "", - "Copy from stream": "", "Copy link": "", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "", - "Default language for code blocks:": "", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "", "Default streams": "預設頻道", "Default user settings": "", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "", "Display settings": "顯示設定", + "Do you want to add everyone?": "", "Domain": "", "Don\u2019t allow disposable email addresses": "", "Download": "下載", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "", + "Export organization": "", "Export started. Check back in a few minutes.": "", "Exports all users, settings, and all data visible in public streams.": "", "External account type": "", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "", - "Filter": "", "Filter bots": "", "Filter by category": "", "Filter code playgrounds": "", "Filter deactivated users": "", - "Filter emojis": "", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "", "Filter invites": "", "Filter languages": "", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "篩選頻道", + "Filter subscribers": "", "Filter topics": "", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "", "First message": "第一則訊息", @@ -634,12 +639,12 @@ "New password is too weak": "", "New private message": "新私訊", "New stream message": "頻道中的新訊息", - "New stream notifications:": "", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "", "New topic": "新主題", - "New user notifications:": "", + "New user notifications": "", "Next message": "下一則訊息", "Next unread private message": "下一則未讀私訊", "Next unread topic": "下一個未讀主題", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "只有組織管理員可更改設定。", "Only organization administrators can modify user groups in this organization.": "", - "Only organization administrators can post": "", "Only organization administrators can post.": "", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "只有組織管理員可以在此頻道發佈訊息。", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "", "Only organization full members can post.": "", "Only organization owners can edit these settings.": "只有組織擁有者可以更改設定。", "Only owners can change message retention policy.": "", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "", - "Pan & zoom": "", "Participants": "", "Participated": "", "Password": "密碼", "Password is too weak": "", "Password should be at least {length} characters long": "", "Pattern": "", - "People to add": "", "Personal": "", "Personal settings": "", "Pin stream to top": "", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "", "Profile": "", - "Profile picture": "", "Public": "公開", "Public stream messages in organization": "", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "", + "Reset zoom": "", "Restore draft": "", "Restrict email domains of new users?": "", "Restrict to a list of domains": "", @@ -840,7 +840,6 @@ "Search operators": "", "Search people": "搜尋用戶", "Search results": "", - "Search subscribers": "", "See how to configure email.": "查看如何設定電子郵件。", "Select a stream below or change topic name.": "", "Select date and time": "", @@ -911,7 +910,6 @@ "Stream creation": "", "Stream description": "", "Stream list": "頻道列表", - "Stream membership": "", "Stream name": "", "Stream permissions": "", "Stream settings": "", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "", "This file exceeds maximum allowed size of": "", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "", "User groups": "使用者群組", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "", diff --git a/locale/zh_TW/LC_MESSAGES/django.po b/locale/zh_TW/LC_MESSAGES/django.po index 481bb53a96..adf82e9361 100644 --- a/locale/zh_TW/LC_MESSAGES/django.po +++ b/locale/zh_TW/LC_MESSAGES/django.po @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: Zulip\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-03-03 19:29+0000\n" -"PO-Revision-Date: 2022-03-03 19:29+0000\n" -"Last-Translator: s s \n" +"POT-Creation-Date: 2022-03-16 00:39+0000\n" +"PO-Revision-Date: 2022-03-16 00:39+0000\n" +"Last-Translator: Tim Abbott \n" "Language-Team: Chinese (Taiwan) (http://www.transifex.com/zulip/zulip/language/zh_TW/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -60,7 +60,7 @@ msgstr "開始時間晚於結束時間。開始時間:{start}、結束時間 msgid "No analytics data available. Please contact your server administrator." msgstr "沒有分析資料。請聯繫您的伺服器管理員。" -#: analytics/views/support.py:166 zerver/views/streams.py:324 +#: analytics/views/support.py:166 zerver/views/streams.py:325 msgid "Invalid parameters" msgstr "無效參數" @@ -576,7 +576,6 @@ msgstr "訊息" #: templates/zerver/billing_nav.html:4 #: templates/zerver/development/integrations_dev_panel.html:15 -#: templates/zerver/emails/compiled/followup_day2.html:28 #: templates/zerver/emails/followup_day2.source.html:27 #: templates/zerver/emails/followup_day2.txt:17 #: templates/zerver/landing_nav.html:13 templates/zerver/portico-header.html:5 @@ -629,7 +628,7 @@ msgstr "輸入您的 email 地址" #: templates/zerver/for-open-source.html:38 #: templates/zerver/for-open-source.html:697 #: templates/zerver/for-research.html:37 -#: templates/zerver/for-research.html:385 +#: templates/zerver/for-research.html:385 templates/zerver/use-cases.html:23 msgid "Create organization" msgstr "新建組織" @@ -748,8 +747,6 @@ msgstr "訪客" msgid "Normal users" msgstr "普通使用者" -#: templates/zerver/emails/compiled/confirm_new_email.html:9 -#: templates/zerver/emails/compiled/notify_change_in_email.html:9 #: templates/zerver/emails/confirm_new_email.source.html:8 #: templates/zerver/emails/confirm_new_email.txt:1 #: templates/zerver/emails/notify_change_in_email.source.html:8 @@ -757,7 +754,6 @@ msgstr "普通使用者" msgid "Hi," msgstr "嗨," -#: templates/zerver/emails/compiled/confirm_new_email.html:11 #: templates/zerver/emails/confirm_new_email.source.html:10 #: templates/zerver/emails/confirm_new_email.txt:4 #, python-format @@ -767,12 +763,10 @@ msgid "" "please click below:" msgstr "" -#: templates/zerver/emails/compiled/confirm_new_email.html:12 #: templates/zerver/emails/confirm_new_email.source.html:11 msgid "Confirm email change" msgstr "確認E-mail變更" -#: templates/zerver/emails/compiled/confirm_new_email.html:14 #: templates/zerver/emails/confirm_new_email.source.html:13 #, python-format msgid "" @@ -780,724 +774,6 @@ msgid "" "%(support_email)s." msgstr "" -#: templates/zerver/emails/compiled/confirm_registration.html:11 -#: templates/zerver/emails/confirm_registration.source.html:10 -#: templates/zerver/emails/confirm_registration.txt:2 -msgid "You have requested a new Zulip organization. Awesome!" -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:13 -#: templates/zerver/emails/confirm_registration.source.html:12 -#: templates/zerver/emails/confirm_registration.txt:4 -msgid "You recently signed up for Zulip. Awesome!" -msgstr "您近期註冊了 Zulip。非常好!" - -#: templates/zerver/emails/compiled/confirm_registration.html:18 -#: templates/zerver/emails/confirm_registration.source.html:17 -#: templates/zerver/emails/confirm_registration.txt:8 -msgid "" -"Click the button below to create the organization and register your account." -msgstr "" - -#: templates/zerver/emails/compiled/confirm_registration.html:20 -#: templates/zerver/emails/confirm_registration.source.html:19 -#: templates/zerver/emails/confirm_registration.txt:10 -msgid "Click the button below to complete registration." -msgstr "點擊以下按鈕以完成註冊。" - -#: templates/zerver/emails/compiled/confirm_registration.html:22 -#: templates/zerver/emails/compiled/invitation.html:17 -#: templates/zerver/emails/compiled/invitation_reminder.html:15 -#: templates/zerver/emails/confirm_registration.source.html:21 -#: templates/zerver/emails/invitation.source.html:16 -#: templates/zerver/emails/invitation_reminder.source.html:14 -msgid "Complete registration" -msgstr "完成註冊" - -#: templates/zerver/emails/compiled/confirm_registration.html:24 -#: templates/zerver/emails/compiled/invitation.html:20 -#: templates/zerver/emails/compiled/realm_reactivation.html:20 -#: templates/zerver/emails/confirm_registration.source.html:23 -#: templates/zerver/emails/invitation.source.html:19 -#: templates/zerver/emails/realm_reactivation.source.html:19 -#: templates/zerver/emails/realm_reactivation.txt:13 -#, python-format -msgid "" -"Contact us any time at %(support_email)s if you run into trouble, have any " -"feedback, or just want to chat!" -msgstr "" - -#: templates/zerver/emails/compiled/custom_email_0a044db0e6751f218a47a4331c50b45c.html:4 -#: templates/zerver/emails/compiled/custom_email_323d33263c802b7a808798ed9b6b5891.html:4 -#: templates/zerver/emails/compiled/custom_email_556550265caff1cd1fc70d6c7ef85cfc.html:4 -#: templates/zerver/emails/compiled/custom_email_71be297c80227efa5868a945ab2f03d5.html:4 -#: templates/zerver/emails/compiled/custom_email_76050a3fd18b4fc53c74b18de6b3cc57.html:4 -#: templates/zerver/emails/compiled/custom_email_8a64d4c3ba4c8579f83733107016b9b0.html:4 -#: templates/zerver/emails/compiled/custom_email_bb3181f792c96e031e57a0697a9ccba6.html:4 -#: templates/zerver/emails/compiled/custom_email_ebb5a4fe863941c2b7fc04a6f169a4ec.html:4 -#: templates/zerver/emails/compiled/custom_email_ed271a34d10d853722568eb6ada75850.html:4 -#: templates/zerver/emails/compiled/markdown_email.html:4 -msgid "Zulip logo" -msgstr "Zulip 標誌圖" - -#: templates/zerver/emails/compiled/deactivate.html:8 -#, python-format -msgid "" -"\n" -"Your Zulip account on %(realm_uri)s has been deactivated, and you will no longer be able to log in.\n" -msgstr "" - -#: templates/zerver/emails/compiled/deactivate.html:15 -msgid "The administrators provided the following comment:" -msgstr "" - -#: templates/zerver/emails/compiled/digest.html:28 -#: templates/zerver/emails/digest.source.html:27 -msgid "New streams" -msgstr "新串流" - -#: templates/zerver/emails/compiled/digest.html:35 -#: templates/zerver/emails/digest.source.html:34 -msgid "Click here to log in to Zulip and catch up." -msgstr "點擊此處登入 Zulip 並 catch up." - -#: templates/zerver/emails/compiled/digest.html:40 -#: templates/zerver/emails/compiled/followup_day2.html:34 -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:44 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:42 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:43 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:42 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:42 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 -#: templates/zerver/emails/custom_email_base.pre.html:18 -#: templates/zerver/emails/digest.source.html:39 -#: templates/zerver/emails/followup_day2.source.html:33 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Manage email preferences" -msgstr "管理 email 偏好" - -#: templates/zerver/emails/compiled/digest.html:41 -#: templates/zerver/emails/digest.source.html:40 -msgid "Unsubscribe from digest emails" -msgstr "" - -#: templates/zerver/emails/compiled/email_base_default.html:95 -#: templates/zerver/emails/compiled/email_base_marketing.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.txt:31 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.txt:31 -#: templates/zerver/emails/custom/custom_email_87e5498dc967c76480e0895fe3f11751.txt:30 -#: templates/zerver/emails/custom/custom_email_b4026e4b7cec0fffdb28e3155fbc7653.txt:31 -#: templates/zerver/emails/email_base_default.source.html:31 -#: templates/zerver/emails/email_base_marketing.source.html:31 -msgid "Swimming fish" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:9 -#: templates/zerver/emails/find_team.source.html:8 -#: templates/zerver/emails/find_team.txt:1 -msgid "Thanks for your request!" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:11 -#, python-format -msgid "" -"Your email address %(email)s has accounts with the following Zulip " -"organizations hosted by %(external_host)s:" -msgstr "" - -#: templates/zerver/emails/compiled/find_team.html:19 -#: templates/zerver/emails/find_team.source.html:18 -#: templates/zerver/emails/find_team.txt:10 -msgid "" -"If you have trouble logging in, please contact Zulip support by replying to " -"this email." -msgstr "如果您登入遭遇問題,請回覆此 email 以聯繫 Zulip 支援:" - -#: templates/zerver/emails/compiled/find_team.html:21 -#: templates/zerver/emails/find_team.source.html:20 -#: templates/zerver/emails/find_team.txt:13 -msgid "Thanks for using Zulip!" -msgstr "感謝使用 Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:9 -#: templates/zerver/emails/followup_day1.source.html:8 -#: templates/zerver/emails/followup_day1.txt:1 -msgid "Welcome to Zulip!" -msgstr "歡迎來到 Zulip!" - -#: templates/zerver/emails/compiled/followup_day1.html:14 -msgid "" -"You've created a demo Zulip organization. Note that this organization will " -"be automatically deleted in 30 days. Learn more about demo organizations here!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:16 -#: templates/zerver/emails/followup_day1.source.html:15 -#, python-format -msgid "You've created the new Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:19 -#: templates/zerver/emails/followup_day1.source.html:18 -#, python-format -msgid "You've joined the Zulip organization %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:24 -#: templates/zerver/emails/followup_day1.source.html:23 -#: templates/zerver/emails/followup_day1.txt:15 -msgid "Your account details:" -msgstr "您的帳號詳細資訊:" - -#: templates/zerver/emails/compiled/followup_day1.html:27 -#: templates/zerver/emails/followup_day1.source.html:25 -#: templates/zerver/emails/followup_day1.txt:16 -#, python-format -msgid "Organization URL: %(organization_url)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:31 -#: templates/zerver/emails/followup_day1.source.html:28 -#: templates/zerver/emails/followup_day1.txt:19 -#, python-format -msgid "Username: %(ldap_username)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:34 -#: templates/zerver/emails/followup_day1.source.html:30 -#: templates/zerver/emails/followup_day1.txt:21 -msgid "Use your LDAP account to log in" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:38 -#: templates/zerver/emails/followup_day1.source.html:33 -#: templates/zerver/emails/followup_day1.txt:24 -#, python-format -msgid "Email: %(email)s" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:42 -#, python-format -msgid "" -"(you'll need these to sign in to the mobile and desktop " -"apps)" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:47 -#, python-format -msgid "" -"Check out our guide for admins, become a Zulip pro with a " -"few keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:49 -#, python-format -msgid "" -"Learn more about Zulip, become a pro with a few " -"keyboard shortcuts, or dive right in!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:54 -#: templates/zerver/emails/followup_day1.source.html:48 -#: templates/zerver/emails/followup_day1.txt:36 -msgid "Cheers," -msgstr "" - -#: templates/zerver/emails/compiled/followup_day1.html:55 -#: templates/zerver/emails/compiled/notify_change_in_email.html:15 -#: templates/zerver/emails/followup_day1.source.html:49 -#: templates/zerver/emails/followup_day1.txt:37 -#: templates/zerver/emails/notify_change_in_email.source.html:14 -#: templates/zerver/emails/notify_change_in_email.txt:7 -msgid "Team Zulip" -msgstr "Zulip 團隊" - -#: templates/zerver/emails/compiled/followup_day1.html:59 -msgid "" -"PS: Follow us on Twitter, star us on " -"GitHub, or chat with us live on the Zulip community server!" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:9 -#: templates/zerver/emails/followup_day2.source.html:8 -#: templates/zerver/emails/followup_day2.txt:1 -msgid "Hey," -msgstr "嗨," - -#: templates/zerver/emails/compiled/followup_day2.html:11 -#: templates/zerver/emails/followup_day2.source.html:10 -#: templates/zerver/emails/followup_day2.txt:3 -msgid "" -"I wanted to share one last thing with you: a few tips about topics, since " -"mastering topics is a key part of being a Zulip power user." -msgstr "我想分享最後一件事給你:一些關於主題的提示,精通主題是成為強力的 Zulip 使用者關鍵。" - -#: templates/zerver/emails/compiled/followup_day2.html:13 -#: templates/zerver/emails/followup_day2.source.html:12 -msgid "Examples of short topics" -msgstr "簡短主題的例子" - -#: templates/zerver/emails/compiled/followup_day2.html:15 -msgid "" -"Topics are like email subject lines. The big difference, though, is that " -"they're really short and lightweight. Two or three words will do it. Don't " -"overthink 'em—you can always edit the message later!" -msgstr "主題就像是 email 主旨。最大的不同處是,比較簡短跟輕量。兩到三個詞就可以敘述完。不要當成 — 可以永遠編輯的訊息!" - -#: templates/zerver/emails/compiled/followup_day2.html:18 -#: templates/zerver/emails/followup_day2.source.html:17 -#: templates/zerver/emails/followup_day2.txt:7 -msgid "Good topics: design mockup, Bug 345, acme burgers" -msgstr "好的主題:design mockup, Bug 345, acme burgers" - -#: templates/zerver/emails/compiled/followup_day2.html:19 -#: templates/zerver/emails/followup_day2.source.html:18 -#: templates/zerver/emails/followup_day2.txt:9 -msgid "" -"Not recommended: \"What do people think of this new design mockup?\", \"I'm " -"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:22 -#: templates/zerver/emails/followup_day2.source.html:21 -msgid "Example of a topic that is too long" -msgstr "太長的主題例子" - -#: templates/zerver/emails/compiled/followup_day2.html:24 -msgid "" -"Why bother with topics? Well, two reasons: it makes conversations clearer " -"(imagine if email didn't have them!), and it lets you more efficiently catch" -" up on what's happened while you're away—read the topics that are relevant " -"to you, and ignore the ones that aren't!" -msgstr "為何要為主題困擾?兩個理由:讓對談更清晰(想像一下如果 email 沒這東西!),且讓您在離開時,能更有效的知曉當前發生了什麼 — 閱讀有關聯您的主題,忽略那些沒的!" - -#: templates/zerver/emails/compiled/followup_day2.html:26 -#: templates/zerver/emails/followup_day2.source.html:25 -msgid "Take it for a spin now." -msgstr "" - -#: templates/zerver/emails/compiled/followup_day2.html:28 -#: templates/zerver/emails/compiled/notify_new_login.html:42 -#: templates/zerver/emails/followup_day2.source.html:27 -#: templates/zerver/emails/followup_day2.txt:16 -#: templates/zerver/emails/notify_new_login.source.html:40 -#: templates/zerver/emails/notify_new_login.txt:20 -msgid "Thanks," -msgstr "感謝," - -#: templates/zerver/emails/compiled/followup_day2.html:35 -#: templates/zerver/emails/followup_day2.source.html:34 -msgid "Unsubscribe from welcome emails" -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:10 -#: templates/zerver/emails/invitation.source.html:9 -#: templates/zerver/emails/invitation.txt:1 -msgid "Hi there," -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:13 -#, python-format -msgid "" -"%(referrer_name)s wants you to join them on Zulip — the team communication " -"tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation.html:16 -#: templates/zerver/emails/compiled/invitation_reminder.html:14 -#: templates/zerver/emails/invitation.source.html:15 -#: templates/zerver/emails/invitation_reminder.source.html:13 -msgid "To get started, click the button below." -msgstr "點擊下方按鈕開始。" - -#: templates/zerver/emails/compiled/invitation_reminder.html:9 -#: templates/zerver/emails/invitation_reminder.source.html:8 -#: templates/zerver/emails/invitation_reminder.txt:1 -msgid "Hi again," -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:11 -#, python-format -msgid "" -"This is a friendly reminder that %(referrer_name)s wants you to join them on" -" Zulip — the team communication tool designed for productivity." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:19 -#: templates/zerver/emails/invitation_reminder.source.html:18 -#: templates/zerver/emails/invitation_reminder.txt:8 -msgid "This is the last reminder you'll receive for this invitation." -msgstr "" - -#: templates/zerver/emails/compiled/invitation_reminder.html:23 -#: templates/zerver/emails/invitation_reminder.source.html:22 -#, python-format -msgid "" -"\n" -" This invitation expires in two days. If the invitation expires,\n" -" you'll need to ask %(referrer_name)s for another one.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:18 -#, python-format -msgid "" -"This email does not include message content because your organization has " -"disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:20 -#, python-format -msgid "" -"This email does not include message content because you have disabled message content appearing in" -" email notifications." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:31 -#: templates/zerver/emails/missed_message.source.html:30 -#: templates/zerver/emails/missed_message.txt:26 -#, python-format -msgid "" -"You are receiving this because @%(mentioned_user_group_name)s was mentioned " -"in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:33 -#: templates/zerver/emails/missed_message.source.html:32 -#: templates/zerver/emails/missed_message.txt:28 -#, python-format -msgid "You are receiving this because you were mentioned in %(realm_name)s." -msgstr "" - -#: templates/zerver/emails/compiled/missed_message.html:36 -#: templates/zerver/emails/missed_message.source.html:35 -#: templates/zerver/emails/missed_message.txt:31 -msgid "" -"You are receiving this because you have email notifications enabled for this" -" stream." -msgstr "您收到此訊息,因為您開啟了該串流的 email 通知" - -#: templates/zerver/emails/compiled/missed_message.html:39 -#, python-format -msgid "" -"Reply to this email directly, view it in Zulip, or manage email preferences." -msgstr "直接回覆此 email,在 Zulip 觀看,或是管理 email 偏好." - -#: templates/zerver/emails/compiled/missed_message.html:41 -#, python-format -msgid "" -"View or reply in Zulip, or manage email preferences." -msgstr "在 Zulip 回覆或觀看,或是管理 email 偏好。" - -#: templates/zerver/emails/compiled/missed_message.html:43 -#, python-format -msgid "" -"Reply in Zulip, or manage email " -"preferences." -msgstr "在 Zulip 回覆,或管理 email 偏好。" - -#: templates/zerver/emails/compiled/missed_message.html:45 -#, python-format -msgid "" -"\n" -" Do not reply to this email. This Zulip server is not configured to accept incoming emails (help).\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:11 -#: templates/zerver/emails/notify_change_in_email.source.html:10 -#, python-format -msgid "" -"The email associated with your Zulip account was recently changed to " -"%(new_email)s. If you did not request this change, please contact us " -"immediately at %(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_change_in_email.html:14 -#: templates/zerver/emails/notify_change_in_email.source.html:13 -#: templates/zerver/emails/notify_change_in_email.txt:6 -msgid "Best," -msgstr "最棒的," - -#: templates/zerver/emails/compiled/notify_new_login.html:4 -#: templates/zerver/emails/notify_new_login.source.html:4 -#, python-format -msgid "" -"Organization: %(organization_url)s Time: %(login_time)s Email: " -"%(user_email)s" -msgstr "組織:%(organization_url)s 時間:%(login_time)s Email:%(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:13 -#: templates/zerver/emails/notify_new_login.source.html:12 -#: templates/zerver/emails/notify_new_login.txt:1 -msgid "We noticed a recent login for the following Zulip account." -msgstr "我們提醒最近以下 Zulip 帳號有登入。" - -#: templates/zerver/emails/compiled/notify_new_login.html:18 -#: templates/zerver/emails/notify_new_login.source.html:16 -#, python-format -msgid "Organization: %(organization_link)s" -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:21 -#: templates/zerver/emails/notify_new_login.source.html:19 -#: templates/zerver/emails/notify_new_login.txt:5 -#, python-format -msgid "Email: %(user_email)s" -msgstr "Email: %(user_email)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:24 -#: templates/zerver/emails/notify_new_login.source.html:22 -#: templates/zerver/emails/notify_new_login.txt:7 -#, python-format -msgid "Time: %(login_time)s" -msgstr "時間:%(login_time)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:27 -#: templates/zerver/emails/notify_new_login.source.html:25 -#: templates/zerver/emails/notify_new_login.txt:9 -#, python-format -msgid "Device: %(device_browser)s on %(device_os)s." -msgstr "設備:%(device_browser)s 在 %(device_os)s。" - -#: templates/zerver/emails/compiled/notify_new_login.html:30 -#: templates/zerver/emails/notify_new_login.source.html:28 -#: templates/zerver/emails/notify_new_login.txt:11 -#, python-format -msgid "IP address: %(device_ip)s" -msgstr "IP 地址:%(device_ip)s" - -#: templates/zerver/emails/compiled/notify_new_login.html:35 -#: templates/zerver/emails/notify_new_login.source.html:33 -#: templates/zerver/emails/notify_new_login.txt:14 -msgid "If this was you, great! There's nothing else you need to do." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:38 -#, python-format -msgid "" -"If you do not recognize this login, or think your account may have been " -"compromised, please reset your password or contact us immediately at " -"%(support_email)s." -msgstr "" - -#: templates/zerver/emails/compiled/notify_new_login.html:43 -#: templates/zerver/emails/notify_new_login.source.html:41 -#: templates/zerver/emails/notify_new_login.txt:21 -msgid "Zulip Security" -msgstr "Zulip 安全性" - -#: templates/zerver/emails/compiled/notify_new_login.html:48 -#: templates/zerver/emails/notify_new_login.source.html:46 -msgid "Unsubscribe from login notifications" -msgstr "從登入通知取消訂閱" - -#: templates/zerver/emails/compiled/password_reset.html:10 -#: templates/zerver/emails/password_reset.source.html:9 -#: templates/zerver/emails/password_reset.txt:1 -#, python-format -msgid "" -"Somebody (possibly you) requested a new password for the Zulip account " -"%(email)s on %(realm_uri)s." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:14 -#: templates/zerver/emails/password_reset.source.html:13 -msgid "Click the button below to reset your password." -msgstr "點擊下方按鈕以重置您的密碼。" - -#: templates/zerver/emails/compiled/password_reset.html:15 -#: templates/zerver/emails/password_reset.source.html:14 -msgid "Reset password" -msgstr "重置密碼" - -#: templates/zerver/emails/compiled/password_reset.html:20 -#, python-format -msgid "" -"You previously had an account on %(organization_url)s, but it has been " -"deactivated. You can contact an organization administrator to reactivate your account." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:22 -#: templates/zerver/emails/password_reset.source.html:21 -#: templates/zerver/emails/password_reset.txt:11 -msgid "You do not have an account in that Zulip organization." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:27 -#: templates/zerver/emails/password_reset.source.html:26 -#: templates/zerver/emails/password_reset.txt:16 -msgid "You do have active accounts in the following organization(s)." -msgstr "" - -#: templates/zerver/emails/compiled/password_reset.html:34 -#: templates/zerver/emails/password_reset.source.html:32 -#: templates/zerver/emails/password_reset.txt:21 -msgid "" -"You can try logging in or resetting your password in the organization(s) " -"above." -msgstr "您能嘗試登入或在上方組織內(s)重置您的密碼。" - -#: templates/zerver/emails/compiled/password_reset.html:40 -#: templates/zerver/emails/password_reset.source.html:38 -#: templates/zerver/emails/password_reset.txt:25 -msgid "" -"If you do not recognize this activity, you can safely ignore this email." -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:8 -#: templates/zerver/emails/realm_auto_downgraded.source.html:8 -#, python-format -msgid "" -"\n" -" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" -" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:15 -#: templates/zerver/emails/realm_auto_downgraded.source.html:15 -#, python-format -msgid "" -"\n" -" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_auto_downgraded.html:22 -#: templates/zerver/emails/realm_auto_downgraded.source.html:22 -#, python-format -msgid "" -"\n" -" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" -" " -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:9 -#: templates/zerver/emails/realm_reactivation.source.html:8 -#: templates/zerver/emails/realm_reactivation.txt:1 -#, python-format -msgid "Dear former administrators of %(realm_name)s," -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:11 -#: templates/zerver/emails/realm_reactivation.source.html:10 -#: templates/zerver/emails/realm_reactivation.txt:4 -#, python-format -msgid "" -"One of your administrators requested reactivation of the previously " -"deactivated Zulip organization hosted at %(realm_uri)s." -msgstr "您的管理者之一,請求重新啟用之前已被停用的 Zulip 組織 hosted at %(realm_uri)s." - -#: templates/zerver/emails/compiled/realm_reactivation.html:14 -#: templates/zerver/emails/realm_reactivation.source.html:13 -msgid "Click the button below to reactivate your organization." -msgstr "" - -#: templates/zerver/emails/compiled/realm_reactivation.html:15 -#: templates/zerver/emails/realm_reactivation.source.html:14 -msgid "Reactivate organization" -msgstr "停用組織" - -#: templates/zerver/emails/compiled/realm_reactivation.html:18 -#: templates/zerver/emails/realm_reactivation.source.html:17 -#: templates/zerver/emails/realm_reactivation.txt:10 -msgid "" -"If the request was in error, you can take no action and this link will " -"expire in 24 hours." -msgstr "" - #: templates/zerver/emails/confirm_new_email.subject.txt:1 msgid "Verify your new email address" msgstr "驗證您的新 email 地址" @@ -1509,6 +785,43 @@ msgid "" "<%(support_email)s>." msgstr "" +#: templates/zerver/emails/confirm_registration.source.html:10 +#: templates/zerver/emails/confirm_registration.txt:2 +msgid "You have requested a new Zulip organization. Awesome!" +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:12 +#: templates/zerver/emails/confirm_registration.txt:4 +msgid "You recently signed up for Zulip. Awesome!" +msgstr "您近期註冊了 Zulip。非常好!" + +#: templates/zerver/emails/confirm_registration.source.html:17 +#: templates/zerver/emails/confirm_registration.txt:8 +msgid "" +"Click the button below to create the organization and register your account." +msgstr "" + +#: templates/zerver/emails/confirm_registration.source.html:19 +#: templates/zerver/emails/confirm_registration.txt:10 +msgid "Click the button below to complete registration." +msgstr "點擊以下按鈕以完成註冊。" + +#: templates/zerver/emails/confirm_registration.source.html:21 +#: templates/zerver/emails/invitation.source.html:16 +#: templates/zerver/emails/invitation_reminder.source.html:14 +msgid "Complete registration" +msgstr "完成註冊" + +#: templates/zerver/emails/confirm_registration.source.html:23 +#: templates/zerver/emails/invitation.source.html:19 +#: templates/zerver/emails/realm_reactivation.source.html:19 +#: templates/zerver/emails/realm_reactivation.txt:13 +#, python-format +msgid "" +"Contact us any time at %(support_email)s if you run into trouble, have any " +"feedback, or just want to chat!" +msgstr "" + #: templates/zerver/emails/confirm_registration.subject.txt:2 msgid "Create your Zulip organization" msgstr "" @@ -1525,80 +838,27 @@ msgid "" "feedback, or just want to chat!" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_098e9bd71faa6c36e43c5a0ea2064778.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_13351dad3bd3972e796012ab305e4a5d.html:69 -#: templates/zerver/emails/custom/compiled/custom_email_1409d92fc85cf3223f04c53f4d968b2e.html:55 -#: templates/zerver/emails/custom/compiled/custom_email_1db042280b1efac69028573753f2ebed.html:16 -#: templates/zerver/emails/custom/compiled/custom_email_1e4cfd33318438f830e0c3e40787ce19.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.html:29 -#: templates/zerver/emails/custom/compiled/custom_email_2670cddb12bff952186115b92e0e0001.html:97 -#: templates/zerver/emails/custom/compiled/custom_email_2b91e0b32f8ab81738217df8a492c7d6.html:33 -#: templates/zerver/emails/custom/compiled/custom_email_356296598c50c63b992d5a7f5431cab6.html:32 -#: templates/zerver/emails/custom/compiled/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.html:66 -#: templates/zerver/emails/custom/compiled/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.html:18 -#: templates/zerver/emails/custom/compiled/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.html:57 -#: templates/zerver/emails/custom/compiled/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.html:50 -#: templates/zerver/emails/custom/compiled/custom_email_8c519b0fe604b520d0453d67ff26eece.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.html:58 -#: templates/zerver/emails/custom/compiled/custom_email_9755ecf3f5931c6d7bc26873630a8eda.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_9a13e4f876975188bfe26e27f2005c41.html:28 -#: templates/zerver/emails/custom/compiled/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_d5c63509cf008c626cdcbdde801f814c.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_dab625ae2974493761ac9453f4022481.html:34 -#: templates/zerver/emails/custom/compiled/custom_email_e5e19063fd9915a8b2ec281fa4678a68.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_e5f90f6ce84228d69eb2e871438e0321.html:96 -#: templates/zerver/emails/custom/compiled/custom_email_edbafec978446c47ea6c6960a29a245a.html:19 -#: templates/zerver/emails/custom/compiled/custom_email_f25fc427d4e556e25426d5d35b76e470.html:35 -#: templates/zerver/emails/custom/compiled/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.html:28 -#: templates/zerver/emails/custom/custom_email_098e9bd71faa6c36e43c5a0ea2064778.source.html:95 -#: templates/zerver/emails/custom/custom_email_13351dad3bd3972e796012ab305e4a5d.source.html:68 -#: templates/zerver/emails/custom/custom_email_1409d92fc85cf3223f04c53f4d968b2e.source.html:54 -#: templates/zerver/emails/custom/custom_email_1db042280b1efac69028573753f2ebed.source.html:15 -#: templates/zerver/emails/custom/custom_email_1e4cfd33318438f830e0c3e40787ce19.source.html:95 -#: templates/zerver/emails/custom/custom_email_1f26fbeaaeb2dafd85012f1c2b071e51.source.html:27 -#: templates/zerver/emails/custom/custom_email_2670cddb12bff952186115b92e0e0001.source.html:96 -#: templates/zerver/emails/custom/custom_email_2b91e0b32f8ab81738217df8a492c7d6.source.html:32 -#: templates/zerver/emails/custom/custom_email_356296598c50c63b992d5a7f5431cab6.source.html:31 -#: templates/zerver/emails/custom/custom_email_3c65b45c31a882a18c94828cdcf2b1cb.source.html:35 -#: templates/zerver/emails/custom/custom_email_3f08f8f8c55fdeb21fd5f42f9b36f5d5.txt:8 -#: templates/zerver/emails/custom/custom_email_4d6d4d7ca23407002e70eaebadf4a4d0.source.html:49 -#: templates/zerver/emails/custom/custom_email_50cda0b5e48c5a77eb5df74b94d74a9d.source.html:95 -#: templates/zerver/emails/custom/custom_email_5d6651a6bee23fa2ae49f64a1d0aeac0.source.html:65 -#: templates/zerver/emails/custom/custom_email_6f4f1ad43022ffb9e29d13d670a963e7.source.html:17 -#: templates/zerver/emails/custom/custom_email_724f2abbf3118920bfe8d10b8c520947.source.html:51 -#: templates/zerver/emails/custom/custom_email_7cdeb0d40275cef453ee0a2e5cbbba9c.source.html:56 -#: templates/zerver/emails/custom/custom_email_838c9c6ac478079cb2935d10c9f1a3c3.source.html:49 -#: templates/zerver/emails/custom/custom_email_8c519b0fe604b520d0453d67ff26eece.source.html:95 -#: templates/zerver/emails/custom/custom_email_942c4b4fc3a557b1b719e48a0d7960cb.source.html:57 -#: templates/zerver/emails/custom/custom_email_9755ecf3f5931c6d7bc26873630a8eda.source.html:27 -#: templates/zerver/emails/custom/custom_email_9a13e4f876975188bfe26e27f2005c41.source.html:27 -#: templates/zerver/emails/custom/custom_email_a9094a7113ecb4fd1472c54dfc1c8725.source.html:95 -#: templates/zerver/emails/custom/custom_email_d5c63509cf008c626cdcbdde801f814c.source.html:34 -#: templates/zerver/emails/custom/custom_email_d9c10b1bfc0ddab1178c75dcee1d8de7.source.html:18 -#: templates/zerver/emails/custom/custom_email_dab625ae2974493761ac9453f4022481.source.html:33 -#: templates/zerver/emails/custom/custom_email_e5e19063fd9915a8b2ec281fa4678a68.source.html:95 -#: templates/zerver/emails/custom/custom_email_e5f90f6ce84228d69eb2e871438e0321.source.html:95 -#: templates/zerver/emails/custom/custom_email_edbafec978446c47ea6c6960a29a245a.source.html:18 -#: templates/zerver/emails/custom/custom_email_f25fc427d4e556e25426d5d35b76e470.source.html:34 -#: templates/zerver/emails/custom/custom_email_fd18872ad7ede0fd99cdc6c289bc7ec5.source.html:27 +#: templates/zerver/emails/custom_email_base.pre.html:18 +#: templates/zerver/emails/digest.source.html:39 +#: templates/zerver/emails/followup_day2.source.html:33 +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Manage email preferences" +msgstr "管理 email 偏好" + #: templates/zerver/emails/custom_email_base.pre.html:18 msgid "Unsubscribe from marketing emails" msgstr "" -#: templates/zerver/emails/custom/compiled/custom_email_331368edee9787eec5ed7fb84c20ab4b.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.html:43 -#: templates/zerver/emails/custom/compiled/custom_email_94be55cb880f2e03b135e60e1e896cee.html:42 -#: templates/zerver/emails/custom/compiled/custom_email_df42e22c3a95ace537f5868ca07da60f.html:42 -#: templates/zerver/emails/custom/custom_email_331368edee9787eec5ed7fb84c20ab4b.source.html:41 -#: templates/zerver/emails/custom/custom_email_36e1b42758314f30ebbb0ba2355a2cf6.source.html:42 -#: templates/zerver/emails/custom/custom_email_94be55cb880f2e03b135e60e1e896cee.source.html:41 -#: templates/zerver/emails/custom/custom_email_df42e22c3a95ace537f5868ca07da60f.source.html:41 -msgid "" -"You have received this email to update you about important changes to " -"Zulip's Terms of Service." +#: templates/zerver/emails/digest.source.html:27 +msgid "New streams" +msgstr "新串流" + +#: templates/zerver/emails/digest.source.html:34 +msgid "Click here to log in to Zulip and catch up." +msgstr "點擊此處登入 Zulip 並 catch up." + +#: templates/zerver/emails/digest.source.html:40 +msgid "Unsubscribe from digest emails" msgstr "" #: templates/zerver/emails/digest.subject.txt:1 @@ -1620,6 +880,16 @@ msgstr "管理 email 偏好:" msgid "Unsubscribe from digest emails:" msgstr "" +#: templates/zerver/emails/email_base_default.source.html:31 +#: templates/zerver/emails/email_base_marketing.source.html:31 +msgid "Swimming fish" +msgstr "" + +#: templates/zerver/emails/find_team.source.html:8 +#: templates/zerver/emails/find_team.txt:1 +msgid "Thanks for your request!" +msgstr "" + #: templates/zerver/emails/find_team.source.html:10 #, python-format msgid "" @@ -1627,6 +897,18 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/find_team.source.html:18 +#: templates/zerver/emails/find_team.txt:10 +msgid "" +"If you have trouble logging in, please contact Zulip support by replying to " +"this email." +msgstr "如果您登入遭遇問題,請回覆此 email 以聯繫 Zulip 支援:" + +#: templates/zerver/emails/find_team.source.html:20 +#: templates/zerver/emails/find_team.txt:13 +msgid "Thanks for using Zulip!" +msgstr "感謝使用 Zulip!" + #: templates/zerver/emails/find_team.subject.txt:1 msgid "Your Zulip accounts" msgstr "" @@ -1638,6 +920,11 @@ msgid "" "organizations hosted by %(external_host)s:" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:8 +#: templates/zerver/emails/followup_day1.txt:1 +msgid "Welcome to Zulip!" +msgstr "歡迎來到 Zulip!" + #: templates/zerver/emails/followup_day1.source.html:13 msgid "" "You've created a demo Zulip organization. Note that this organization will " @@ -1645,6 +932,44 @@ msgid "" "href=\"https://zulip.com/help/demo-organizations\">here!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:15 +#, python-format +msgid "You've created the new Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:18 +#, python-format +msgid "You've joined the Zulip organization %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:23 +#: templates/zerver/emails/followup_day1.txt:15 +msgid "Your account details:" +msgstr "您的帳號詳細資訊:" + +#: templates/zerver/emails/followup_day1.source.html:25 +#: templates/zerver/emails/followup_day1.txt:16 +#, python-format +msgid "Organization URL: %(organization_url)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:28 +#: templates/zerver/emails/followup_day1.txt:19 +#, python-format +msgid "Username: %(ldap_username)s" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:30 +#: templates/zerver/emails/followup_day1.txt:21 +msgid "Use your LDAP account to log in" +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:33 +#: templates/zerver/emails/followup_day1.txt:24 +#, python-format +msgid "Email: %(email)s" +msgstr "" + #: templates/zerver/emails/followup_day1.source.html:36 #, python-format msgid "" @@ -1669,6 +994,18 @@ msgid "" "shortcuts, or dive right in!" msgstr "" +#: templates/zerver/emails/followup_day1.source.html:48 +#: templates/zerver/emails/followup_day1.txt:36 +msgid "Cheers," +msgstr "" + +#: templates/zerver/emails/followup_day1.source.html:49 +#: templates/zerver/emails/followup_day1.txt:37 +#: templates/zerver/emails/notify_change_in_email.source.html:14 +#: templates/zerver/emails/notify_change_in_email.txt:7 +msgid "Team Zulip" +msgstr "Zulip 團隊" + #: templates/zerver/emails/followup_day1.source.html:53 msgid "" "PS: Follow us on Twitter, star us " @@ -1735,6 +1072,22 @@ msgid "" "community server (https://zulip.com/development-community/)!" msgstr "" +#: templates/zerver/emails/followup_day2.source.html:8 +#: templates/zerver/emails/followup_day2.txt:1 +msgid "Hey," +msgstr "嗨," + +#: templates/zerver/emails/followup_day2.source.html:10 +#: templates/zerver/emails/followup_day2.txt:3 +msgid "" +"I wanted to share one last thing with you: a few tips about topics, since " +"mastering topics is a key part of being a Zulip power user." +msgstr "我想分享最後一件事給你:一些關於主題的提示,精通主題是成為強力的 Zulip 使用者關鍵。" + +#: templates/zerver/emails/followup_day2.source.html:12 +msgid "Examples of short topics" +msgstr "簡短主題的例子" + #: templates/zerver/emails/followup_day2.source.html:14 msgid "" "Topics are like email subject lines. The big difference, though, is that " @@ -1742,6 +1095,22 @@ msgid "" "overthink 'em—you can always edit the message later!" msgstr "主題就像是 email 的主旨。 最大的不同處是,比較簡短跟輕量。兩到三個詞就可以敘述完。不要當成 — 可以永遠編輯的訊息!" +#: templates/zerver/emails/followup_day2.source.html:17 +#: templates/zerver/emails/followup_day2.txt:7 +msgid "Good topics: design mockup, Bug 345, acme burgers" +msgstr "好的主題:design mockup, Bug 345, acme burgers" + +#: templates/zerver/emails/followup_day2.source.html:18 +#: templates/zerver/emails/followup_day2.txt:9 +msgid "" +"Not recommended: \"What do people think of this new design mockup?\", \"I'm " +"looking at Bug 345\", \"Is Acme Burgers open for lunch?\"" +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:21 +msgid "Example of a topic that is too long" +msgstr "太長的主題例子" + #: templates/zerver/emails/followup_day2.source.html:23 msgid "" "Why bother with topics? Well, two reasons: it makes conversations clearer " @@ -1750,6 +1119,21 @@ msgid "" "relevant to you, and ignore the ones that aren't!" msgstr "為何要為主題困擾?兩個理由:讓對談更清晰(想像一下如果 email 沒這東西!),且讓您在離開時,能更有效的知曉當前發生了什麼 — 閱讀有關聯您的主題,忽略那些沒的!" +#: templates/zerver/emails/followup_day2.source.html:25 +msgid "Take it for a spin now." +msgstr "" + +#: templates/zerver/emails/followup_day2.source.html:27 +#: templates/zerver/emails/followup_day2.txt:16 +#: templates/zerver/emails/notify_new_login.source.html:40 +#: templates/zerver/emails/notify_new_login.txt:20 +msgid "Thanks," +msgstr "感謝," + +#: templates/zerver/emails/followup_day2.source.html:34 +msgid "Unsubscribe from welcome emails" +msgstr "" + #: templates/zerver/emails/followup_day2.subject.txt:1 msgid "One last thing: using topics like a pro" msgstr "最後一件事:使用主題要像個專業人士" @@ -1777,6 +1161,11 @@ msgstr "" msgid "Unsubscribe from welcome emails:" msgstr "" +#: templates/zerver/emails/invitation.source.html:9 +#: templates/zerver/emails/invitation.txt:1 +msgid "Hi there," +msgstr "" + #: templates/zerver/emails/invitation.source.html:12 #, python-format msgid "" @@ -1784,6 +1173,11 @@ msgid "" "communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation.source.html:15 +#: templates/zerver/emails/invitation_reminder.source.html:13 +msgid "To get started, click the button below." +msgstr "點擊下方按鈕開始。" + #: templates/zerver/emails/invitation.subject.txt:1 #, python-format msgid "%(referrer_full_name)s has invited you to join %(referrer_realm_name)s" @@ -1801,6 +1195,11 @@ msgstr "" msgid "To get started, click the link below." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:8 +#: templates/zerver/emails/invitation_reminder.txt:1 +msgid "Hi again," +msgstr "" + #: templates/zerver/emails/invitation_reminder.source.html:10 #, python-format msgid "" @@ -1808,6 +1207,20 @@ msgid "" " Zulip — the team communication tool designed for productivity." msgstr "" +#: templates/zerver/emails/invitation_reminder.source.html:18 +#: templates/zerver/emails/invitation_reminder.txt:8 +msgid "This is the last reminder you'll receive for this invitation." +msgstr "" + +#: templates/zerver/emails/invitation_reminder.source.html:22 +#, python-format +msgid "" +"\n" +" This invitation expires in two days. If the invitation expires,\n" +" you'll need to ask %(referrer_name)s for another one.\n" +" " +msgstr "" + #: templates/zerver/emails/invitation_reminder.subject.txt:1 #, python-format msgid "Reminder: Join %(referrer_name)s at %(referrer_realm_name)s" @@ -1844,6 +1257,27 @@ msgid "" "content appearing in email notifications." msgstr "" +#: templates/zerver/emails/missed_message.source.html:30 +#: templates/zerver/emails/missed_message.txt:26 +#, python-format +msgid "" +"You are receiving this because @%(mentioned_user_group_name)s was mentioned " +"in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:32 +#: templates/zerver/emails/missed_message.txt:28 +#, python-format +msgid "You are receiving this because you were mentioned in %(realm_name)s." +msgstr "" + +#: templates/zerver/emails/missed_message.source.html:35 +#: templates/zerver/emails/missed_message.txt:31 +msgid "" +"You are receiving this because you have email notifications enabled for this" +" stream." +msgstr "您收到此訊息,因為您開啟了該串流的 email 通知" + #: templates/zerver/emails/missed_message.source.html:38 #, python-format msgid "" @@ -1926,6 +1360,19 @@ msgstr "\n請勿回覆此email。Zulip伺服器並不接收email。幫助文章 msgid "Manage email preferences: " msgstr "管理 email 偏好:" +#: templates/zerver/emails/notify_change_in_email.source.html:10 +#, python-format +msgid "" +"The email associated with your Zulip account was recently changed to " +"%(new_email)s. If you did not request this change, please contact us " +"immediately at %(support_email)s." +msgstr "" + +#: templates/zerver/emails/notify_change_in_email.source.html:13 +#: templates/zerver/emails/notify_change_in_email.txt:6 +msgid "Best," +msgstr "最棒的," + #: templates/zerver/emails/notify_change_in_email.subject.txt:1 #, python-format msgid "Zulip email changed for %(realm_name)s" @@ -1939,6 +1386,52 @@ msgid "" "immediately at <%(support_email)s>." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:4 +#, python-format +msgid "" +"Organization: %(organization_url)s Time: %(login_time)s Email: " +"%(user_email)s" +msgstr "組織:%(organization_url)s 時間:%(login_time)s Email:%(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:12 +#: templates/zerver/emails/notify_new_login.txt:1 +msgid "We noticed a recent login for the following Zulip account." +msgstr "我們提醒最近以下 Zulip 帳號有登入。" + +#: templates/zerver/emails/notify_new_login.source.html:16 +#, python-format +msgid "Organization: %(organization_link)s" +msgstr "" + +#: templates/zerver/emails/notify_new_login.source.html:19 +#: templates/zerver/emails/notify_new_login.txt:5 +#, python-format +msgid "Email: %(user_email)s" +msgstr "Email: %(user_email)s" + +#: templates/zerver/emails/notify_new_login.source.html:22 +#: templates/zerver/emails/notify_new_login.txt:7 +#, python-format +msgid "Time: %(login_time)s" +msgstr "時間:%(login_time)s" + +#: templates/zerver/emails/notify_new_login.source.html:25 +#: templates/zerver/emails/notify_new_login.txt:9 +#, python-format +msgid "Device: %(device_browser)s on %(device_os)s." +msgstr "設備:%(device_browser)s 在 %(device_os)s。" + +#: templates/zerver/emails/notify_new_login.source.html:28 +#: templates/zerver/emails/notify_new_login.txt:11 +#, python-format +msgid "IP address: %(device_ip)s" +msgstr "IP 地址:%(device_ip)s" + +#: templates/zerver/emails/notify_new_login.source.html:33 +#: templates/zerver/emails/notify_new_login.txt:14 +msgid "If this was you, great! There's nothing else you need to do." +msgstr "" + #: templates/zerver/emails/notify_new_login.source.html:36 #, python-format msgid "" @@ -1947,6 +1440,15 @@ msgid "" "contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/notify_new_login.source.html:41 +#: templates/zerver/emails/notify_new_login.txt:21 +msgid "Zulip Security" +msgstr "Zulip 安全性" + +#: templates/zerver/emails/notify_new_login.source.html:46 +msgid "Unsubscribe from login notifications" +msgstr "從登入通知取消訂閱" + #: templates/zerver/emails/notify_new_login.subject.txt:1 #, python-format msgid "New login from %(device_browser)s on %(device_os)s" @@ -1964,6 +1466,22 @@ msgid "" "If you do not recognize this login, or think your account may have been compromised, please reset your password at %(reset_link)s or contact us immediately at %(support_email)s." msgstr "" +#: templates/zerver/emails/password_reset.source.html:9 +#: templates/zerver/emails/password_reset.txt:1 +#, python-format +msgid "" +"Somebody (possibly you) requested a new password for the Zulip account " +"%(email)s on %(realm_uri)s." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:13 +msgid "Click the button below to reset your password." +msgstr "點擊下方按鈕以重置您的密碼。" + +#: templates/zerver/emails/password_reset.source.html:14 +msgid "Reset password" +msgstr "重置密碼" + #: templates/zerver/emails/password_reset.source.html:19 #, python-format msgid "" @@ -1972,6 +1490,29 @@ msgid "" "href=\"%(help_link)s\">reactivate your account." msgstr "" +#: templates/zerver/emails/password_reset.source.html:21 +#: templates/zerver/emails/password_reset.txt:11 +msgid "You do not have an account in that Zulip organization." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:26 +#: templates/zerver/emails/password_reset.txt:16 +msgid "You do have active accounts in the following organization(s)." +msgstr "" + +#: templates/zerver/emails/password_reset.source.html:32 +#: templates/zerver/emails/password_reset.txt:21 +msgid "" +"You can try logging in or resetting your password in the organization(s) " +"above." +msgstr "您能嘗試登入或在上方組織內(s)重置您的密碼。" + +#: templates/zerver/emails/password_reset.source.html:38 +#: templates/zerver/emails/password_reset.txt:25 +msgid "" +"If you do not recognize this activity, you can safely ignore this email." +msgstr "" + #: templates/zerver/emails/password_reset.subject.txt:1 #, python-format msgid "Password reset request for %(realm_name)s" @@ -1988,6 +1529,60 @@ msgid "" " You can contact an organization administrator to reactivate your account." msgstr "您之前在%(realm_uri)s有帳號,但已被停用。您可聯絡組織管理者重新啟用您的帳號。" +#: templates/zerver/emails/realm_auto_downgraded.source.html:8 +#, python-format +msgid "" +"\n" +" Your organization, %(organization_name_with_link)s, has been downgraded to the Zulip Cloud\n" +" Free plan because of unpaid invoices. The unpaid invoices have been voided.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:15 +#, python-format +msgid "" +"\n" +" To continue on the Zulip Cloud Standard plan, please upgrade again by going to %(upgrade_url)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_auto_downgraded.source.html:22 +#, python-format +msgid "" +"\n" +" If you think this was a mistake or need more details, please reach out to us at %(support_email)s.\n" +" " +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:8 +#: templates/zerver/emails/realm_reactivation.txt:1 +#, python-format +msgid "Dear former administrators of %(realm_name)s," +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:10 +#: templates/zerver/emails/realm_reactivation.txt:4 +#, python-format +msgid "" +"One of your administrators requested reactivation of the previously " +"deactivated Zulip organization hosted at %(realm_uri)s." +msgstr "您的管理者之一,請求重新啟用之前已被停用的 Zulip 組織 hosted at %(realm_uri)s." + +#: templates/zerver/emails/realm_reactivation.source.html:13 +msgid "Click the button below to reactivate your organization." +msgstr "" + +#: templates/zerver/emails/realm_reactivation.source.html:14 +msgid "Reactivate organization" +msgstr "停用組織" + +#: templates/zerver/emails/realm_reactivation.source.html:17 +#: templates/zerver/emails/realm_reactivation.txt:10 +msgid "" +"If the request was in error, you can take no action and this link will " +"expire in 24 hours." +msgstr "" + #: templates/zerver/emails/realm_reactivation.subject.txt:1 msgid "Reactivate your Zulip organization" msgstr "重新啟用您的 Zulip 組織" @@ -2192,7 +1787,7 @@ msgstr "" msgid "Sponsor Zulip" msgstr "" -#: templates/zerver/for-business.html:29 +#: templates/zerver/for-business.html:29 templates/zerver/use-cases.html:26 msgid "View pricing" msgstr "" @@ -2204,7 +1799,7 @@ msgstr "" #: templates/zerver/for-open-source.html:44 #: templates/zerver/for-open-source.html:703 #: templates/zerver/for-research.html:43 -#: templates/zerver/for-research.html:391 +#: templates/zerver/for-research.html:391 templates/zerver/use-cases.html:29 msgid "Self-host Zulip" msgstr "" @@ -2807,8 +2402,8 @@ msgstr "" #: zerver/lib/streams.py:705 zerver/lib/user_groups.py:16 #: zerver/lib/user_groups.py:23 zerver/lib/users.py:242 #: zerver/lib/users.py:261 zerver/views/invite.py:49 -#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:321 -#: zerver/views/streams.py:545 +#: zerver/views/realm_emoji.py:31 zerver/views/streams.py:322 +#: zerver/views/streams.py:546 msgid "Insufficient permission" msgstr "" @@ -2828,110 +2423,141 @@ msgstr "basic auth 缺少 authorization header" msgid "Webhook bots can only access webhooks" msgstr "Webhook 機器人只能存取 webhooks" -#: zerver/forms.py:89 +#: zerver/forms.py:57 +#, python-brace-format +msgid "" +"Your account {username} has been deactivated. Please contact your " +"organization administrator to reactivate it." +msgstr "" + +#: zerver/forms.py:60 +msgid "The password is too weak." +msgstr "" + +#: zerver/forms.py:81 msgid "Subdomain needs to have length 3 or greater." msgstr "子域名需要長度至少為 3" -#: zerver/forms.py:90 +#: zerver/forms.py:82 msgid "Subdomain cannot start or end with a '-'." msgstr "子域名不能開頭或結尾有 '-'。" -#: zerver/forms.py:91 +#: zerver/forms.py:83 msgid "Subdomain can only have lowercase letters, numbers, and '-'s." msgstr "子域名只能是英文字母、數字、'-'。" -#: zerver/forms.py:92 +#: zerver/forms.py:84 msgid "Subdomain unavailable. Please choose a different one." msgstr "子域名不可用。請選擇另一個" -#: zerver/forms.py:186 +#: zerver/forms.py:178 #, python-brace-format msgid "The organization you are trying to join using {email} does not exist." msgstr "您嘗試加入的組織使用的 {email} 不存在。" -#: zerver/forms.py:194 +#: zerver/forms.py:186 #, python-brace-format msgid "" "Please request an invite for {email} from the organization administrator." msgstr "" -#: zerver/forms.py:205 +#: zerver/forms.py:197 #, python-brace-format msgid "" "Your email address, {email}, is not in one of the domains that are allowed " "to register for accounts in this organization." msgstr "您的 email 地址 {email},並不在此組織允許註冊的域名範圍內。" -#: zerver/forms.py:210 zerver/forms.py:235 zerver/lib/email_validation.py:108 +#: zerver/forms.py:202 zerver/forms.py:227 zerver/lib/email_validation.py:108 msgid "Please use your real email address." msgstr "請使用您真正的 email 地址。" -#: zerver/forms.py:213 +#: zerver/forms.py:205 msgid "Email addresses containing + are not allowed in this organization." msgstr "" -#: zerver/forms.py:225 +#: zerver/forms.py:217 msgid "" "New members cannot join this organization because all Zulip licenses are in " "use. Please contact the person who invited you and ask them to increase the " "number of licenses, then try again." msgstr "" -#: zerver/forms.py:245 +#: zerver/forms.py:237 msgid "New password" msgstr "新密碼" -#: zerver/forms.py:252 +#: zerver/forms.py:244 msgid "New password confirmation" msgstr "確認新密碼" -#: zerver/forms.py:478 +#: zerver/forms.py:422 +msgid "" +"You're making too many attempts to sign in. Try again in {} seconds or " +"contact your organization administrator for help." +msgstr "" + +#: zerver/forms.py:434 +msgid "" +"Your password has been disabled because it is too weak. Reset your password " +"to create a new one." +msgstr "" + +#: zerver/forms.py:451 +#, python-brace-format +msgid "" +"Your Zulip account {username} is not a member of the organization associated" +" with this subdomain. Please contact your organization administrator with " +"any questions." +msgstr "" + +#: zerver/forms.py:485 msgid "Token" msgstr "" -#: zerver/forms.py:498 +#: zerver/forms.py:505 msgid "Add up to 10 comma-separated email addresses." msgstr "" -#: zerver/forms.py:503 +#: zerver/forms.py:510 msgid "Please enter at most 10 emails." msgstr "請輸入至少 10 個 emails。" -#: zerver/forms.py:516 +#: zerver/forms.py:523 msgid "We couldn't find that Zulip organization." msgstr "" -#: zerver/lib/actions.py:366 +#: zerver/lib/actions.py:363 msgid "signups" msgstr "註冊" -#: zerver/lib/actions.py:383 zerver/lib/actions.py:406 +#: zerver/lib/actions.py:380 zerver/lib/actions.py:403 #, python-brace-format msgid "{user} just signed up for Zulip. (total: {user_count})" msgstr "{user} 已在 Zulip 註冊。(總數:{user_count})" -#: zerver/lib/actions.py:522 +#: zerver/lib/actions.py:519 #, python-brace-format msgid "{user} accepted your invitation to join Zulip!" msgstr "{user} 已同意您的邀請並加入了 Zulip!" -#: zerver/lib/actions.py:1574 +#: zerver/lib/actions.py:1661 msgid "Unable to render message" msgstr "無法渲染訊息" -#: zerver/lib/actions.py:2398 +#: zerver/lib/actions.py:2485 msgid "You cannot attach a submessage to this message." msgstr "" -#: zerver/lib/actions.py:2535 +#: zerver/lib/actions.py:2622 msgid "Reaction already exists." msgstr "" -#: zerver/lib/actions.py:2645 zerver/lib/addressee.py:33 +#: zerver/lib/actions.py:2724 zerver/lib/addressee.py:33 msgid "Invalid user ID {}" msgstr "無效的使用者 ID {}" -#: zerver/lib/actions.py:2714 zerver/lib/actions.py:8195 +#: zerver/lib/actions.py:2793 zerver/lib/actions.py:8204 #: zerver/lib/streams.py:253 zerver/lib/streams.py:261 #: zerver/tornado/views.py:111 zerver/views/events_register.py:75 #: zerver/views/message_send.py:233 zerver/views/message_send.py:239 @@ -2939,155 +2565,155 @@ msgstr "無效的使用者 ID {}" msgid "User not authorized for this query" msgstr "使用者此查詢未授權" -#: zerver/lib/actions.py:2755 +#: zerver/lib/actions.py:2834 #, python-brace-format msgid "'{email}' is no longer using Zulip." msgstr "'{email}' 沒再使用 Zulip。" -#: zerver/lib/actions.py:2762 +#: zerver/lib/actions.py:2841 msgid "You can't send private messages outside of your organization." msgstr "您不能發送您組織之外的私人訊息" -#: zerver/lib/actions.py:2828 +#: zerver/lib/actions.py:2907 msgid "Expected exactly one stream" msgstr "預期至少一個串流" -#: zerver/lib/actions.py:2839 +#: zerver/lib/actions.py:2918 msgid "Invalid data type for stream" msgstr "無效的串流資料類型" -#: zerver/lib/actions.py:2855 zerver/lib/actions.py:2865 +#: zerver/lib/actions.py:2934 zerver/lib/actions.py:2944 msgid "Invalid data type for recipients" msgstr "無效的 recipients 資料類型" -#: zerver/lib/actions.py:2873 zerver/lib/actions.py:2881 +#: zerver/lib/actions.py:2952 zerver/lib/actions.py:2960 msgid "Recipient lists may contain emails or user IDs, but not both." msgstr "接收者清單可包含 emails 或是使用者 IDs,但不能兩個同時存在。" -#: zerver/lib/actions.py:2993 +#: zerver/lib/actions.py:3072 msgid "Reminders can only be set for streams." msgstr "Reminders can only be set for 串流。" -#: zerver/lib/actions.py:3009 +#: zerver/lib/actions.py:3088 msgid "Nothing to change" msgstr "" -#: zerver/lib/actions.py:3013 +#: zerver/lib/actions.py:3092 msgid "Private messages cannot be moved to streams." msgstr "" -#: zerver/lib/actions.py:3015 +#: zerver/lib/actions.py:3094 msgid "Private messages cannot have topics." msgstr "" -#: zerver/lib/actions.py:3018 +#: zerver/lib/actions.py:3097 msgid "Invalid propagate_mode without topic edit" msgstr "無效的非主題編輯 propagate_mode" -#: zerver/lib/actions.py:3024 +#: zerver/lib/actions.py:3103 msgid "Cannot change message content while changing stream" msgstr "當改變串流時,無法修改訊息內容" -#: zerver/lib/actions.py:3028 +#: zerver/lib/actions.py:3107 msgid "Widgets cannot be edited." msgstr "" -#: zerver/lib/actions.py:3081 +#: zerver/lib/actions.py:3160 msgid "Your organization has turned off message editing" msgstr "您的組織關閉了訊息編輯" -#: zerver/lib/actions.py:3100 +#: zerver/lib/actions.py:3179 msgid "You don't have permission to edit this message" msgstr "您沒有權限編輯此訊息" -#: zerver/lib/actions.py:3111 +#: zerver/lib/actions.py:3190 msgid "The time limit for editing this message has passed" msgstr "可編輯此訊息的時間已過" -#: zerver/lib/actions.py:3126 +#: zerver/lib/actions.py:3205 msgid "The time limit for editing this message's topic has passed" msgstr "" -#: zerver/lib/actions.py:3162 zerver/lib/actions.py:3511 +#: zerver/lib/actions.py:3241 zerver/lib/actions.py:3590 msgid "You do not have permission to use wildcard mentions in this stream." msgstr "您沒有權限在這個使用" -#: zerver/lib/actions.py:3171 +#: zerver/lib/actions.py:3250 msgid "You don't have permission to move this message" msgstr "您沒有權限移動此訊息" -#: zerver/lib/actions.py:3177 +#: zerver/lib/actions.py:3256 msgid "" "You don't have permission to move this message due to missing access to its " "stream" msgstr "您沒有權限移動此訊息因為您沒有存取該頻道的權限" -#: zerver/lib/actions.py:3215 +#: zerver/lib/actions.py:3294 msgid "Invalid default stream group name '{}'" msgstr "無效的預設串流群組名稱 '{}'" -#: zerver/lib/actions.py:3218 +#: zerver/lib/actions.py:3297 msgid "Default stream group name too long (limit: {} characters)" msgstr "預設串流群組名稱過長(限制:{} 字元)" -#: zerver/lib/actions.py:3225 +#: zerver/lib/actions.py:3304 msgid "Default stream group name '{}' contains NULL (0x00) characters." msgstr "預設串流群組名稱 '{}' 含有 NULL (0x00) 字元。" -#: zerver/lib/actions.py:3293 +#: zerver/lib/actions.py:3372 #, 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/lib/actions.py:3299 +#: zerver/lib/actions.py:3378 #, 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/lib/actions.py:3307 +#: zerver/lib/actions.py:3386 #, 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/lib/actions.py:3354 +#: zerver/lib/actions.py:3433 msgid "Private messages are disabled in this organization." msgstr "此組織禁用私人訊息" -#: zerver/lib/actions.py:3430 +#: zerver/lib/actions.py:3509 msgid "Topics are required in this organization" msgstr "" -#: zerver/lib/actions.py:3485 +#: zerver/lib/actions.py:3564 msgid "Widgets: API programmer sent invalid JSON content" msgstr "" -#: zerver/lib/actions.py:3491 +#: zerver/lib/actions.py:3570 #, python-brace-format msgid "Widgets: {error_msg}" msgstr "" -#: zerver/lib/actions.py:3798 +#: zerver/lib/actions.py:3847 msgid "Subscriber data is not available for this stream" msgstr "此串流訂閱者資料不可用" -#: zerver/lib/actions.py:3805 +#: zerver/lib/actions.py:3854 msgid "Unable to retrieve subscribers for private stream" msgstr "無法取得該私人串流的訂閱者" -#: zerver/lib/actions.py:5059 +#: zerver/lib/actions.py:5124 #, python-brace-format msgid "" "{user} changed the [access permissions](/help/stream-permissions) for this " "stream from **{old_policy}** to **{new_policy}**." msgstr "" -#: zerver/lib/actions.py:5200 +#: zerver/lib/actions.py:5265 #, python-brace-format msgid "" "{user} changed the [posting permissions](/help/stream-sending-policy) for this stream:\n" @@ -3096,35 +2722,33 @@ msgid "" "* **New permissions**: {new_policy}.\n" msgstr "" -#: zerver/lib/actions.py:5334 +#: zerver/lib/actions.py:5399 #, python-brace-format msgid "{user_name} renamed stream {old_stream_name} to {new_stream_name}." msgstr "{user_name} 重新命名串流 {old_stream_name} 變成 {new_stream_name}." -#: zerver/lib/actions.py:5353 +#: zerver/lib/actions.py:5418 #, python-brace-format -msgid "" -"{user} changed the description for this stream.\n" -"\n" -"* **Old description:**\n" -"``` quote\n" -"{old_description}\n" -"```\n" -"* **New description:**\n" -"``` quote\n" -"{new_description}\n" -"```" +msgid "{user} changed the description for this stream." msgstr "" -#: zerver/lib/actions.py:5432 zerver/lib/actions.py:5437 +#: zerver/lib/actions.py:5420 +msgid "Old description" +msgstr "" + +#: zerver/lib/actions.py:5424 +msgid "New description" +msgstr "" + +#: zerver/lib/actions.py:5492 zerver/lib/actions.py:5497 msgid "Forever" msgstr "" -#: zerver/lib/actions.py:5438 +#: zerver/lib/actions.py:5498 msgid "Messages in this stream will now be retained forever." msgstr "" -#: zerver/lib/actions.py:5444 +#: zerver/lib/actions.py:5504 #, python-brace-format msgid "" "{user} has changed the [message retention period](/help/message-retention-policy) for this stream:\n" @@ -3134,153 +2758,148 @@ msgid "" "{summary_line}" msgstr "" -#: zerver/lib/actions.py:5619 +#: zerver/lib/actions.py:5681 msgid "Signups enabled" msgstr "註冊已啟用" -#: zerver/lib/actions.py:5781 +#: zerver/lib/actions.py:5843 msgid "Invalid default stream group {}" msgstr "無效的預設串流群組 {}" -#: zerver/lib/actions.py:5828 zerver/lib/actions.py:5855 +#: zerver/lib/actions.py:5890 zerver/lib/actions.py:5917 #, python-brace-format msgid "" "'{stream_name}' is a default stream and cannot be added to '{group_name}'" msgstr "'{stream_name}' 是預設串流,不能被加到 '{group_name}'" -#: zerver/lib/actions.py:5839 +#: zerver/lib/actions.py:5901 #, python-brace-format msgid "Default stream group '{group_name}' already exists" msgstr "預設串流群組 '{group_name}' 已存在" -#: zerver/lib/actions.py:5861 +#: zerver/lib/actions.py:5923 #, python-brace-format msgid "" "Stream '{stream_name}' is already present in default stream group " "'{group_name}'" msgstr "串流 '{stream_name}' 已經存在於預設串流群組 '{group_name}'" -#: zerver/lib/actions.py:5877 +#: zerver/lib/actions.py:5939 #, python-brace-format msgid "" "Stream '{stream_name}' is not present in default stream group '{group_name}'" msgstr "串流 '{stream_name}' 不存在於預設串流群組 '{group_name}'" -#: zerver/lib/actions.py:5891 +#: zerver/lib/actions.py:5953 msgid "This default stream group is already named '{}'" msgstr "此預設串流群組已被更名為 '{}'" -#: zerver/lib/actions.py:5895 +#: zerver/lib/actions.py:5957 msgid "Default stream group '{}' already exists" msgstr "預設串流群組 '{}' 已存在" -#: zerver/lib/actions.py:6354 +#: zerver/lib/actions.py:6416 msgid "Invalid flag: '{}'" msgstr "無效的 flag: '{}'" -#: zerver/lib/actions.py:6356 +#: zerver/lib/actions.py:6418 msgid "Flag not editable: '{}'" msgstr "Flag 不可編輯:'{}'" -#: zerver/lib/actions.py:6358 +#: zerver/lib/actions.py:6420 msgid "Invalid message flag operation: '{}'" msgstr "" -#: zerver/lib/actions.py:6372 zerver/lib/actions.py:6374 -#: zerver/lib/message.py:707 zerver/lib/message.py:713 -msgid "Invalid message(s)" -msgstr "無效的訊息(s)" - -#: zerver/lib/actions.py:6475 +#: zerver/lib/actions.py:6522 #, python-brace-format msgid "{user} has marked this topic as resolved." msgstr "" -#: zerver/lib/actions.py:6477 +#: zerver/lib/actions.py:6524 #, python-brace-format msgid "{user} has marked this topic as unresolved." msgstr "" -#: zerver/lib/actions.py:7064 +#: zerver/lib/actions.py:7115 #, python-brace-format msgid "This topic was moved to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7068 +#: zerver/lib/actions.py:7119 #, python-brace-format msgid "A message was moved from this topic to {new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7072 +#: zerver/lib/actions.py:7123 #, python-brace-format msgid "" "{changed_messages_count} messages were moved from this topic to " "{new_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7079 +#: zerver/lib/actions.py:7130 #, python-brace-format msgid "This topic was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7083 +#: zerver/lib/actions.py:7134 #, python-brace-format msgid "A message was moved here from {old_location} by {user}." msgstr "" -#: zerver/lib/actions.py:7087 +#: zerver/lib/actions.py:7138 #, python-brace-format msgid "" "{changed_messages_count} messages were moved here from {old_location} by " "{user}." msgstr "" -#: zerver/lib/actions.py:7580 +#: zerver/lib/actions.py:7486 msgid "" "To protect users, Zulip limits the number of invitations you can send in one" " day. Because you have reached the limit, no invitations were sent." msgstr "" -#: zerver/lib/actions.py:7646 +#: zerver/lib/actions.py:7552 msgid "" "Your account is too new to send invites for this organization. Ask an " "organization admin, or a more experienced user." msgstr "您的帳號太新,以至於不能發送此組織的邀請。詢問組織管理者,或是更有經驗的使用者。" -#: zerver/lib/actions.py:7686 +#: zerver/lib/actions.py:7592 msgid "Some emails did not validate, so we didn't send any invitations." msgstr "部份 emails 尚未驗證,所以我們沒有送出邀請。" -#: zerver/lib/actions.py:7694 +#: zerver/lib/actions.py:7600 msgid "We weren't able to invite anyone." msgstr "" -#: zerver/lib/actions.py:7730 +#: zerver/lib/actions.py:7636 msgid "" "Some of those addresses are already using Zulip, so we didn't send them an " "invitation. We did send invitations to everyone else!" msgstr "部份地址已經在 Zulip 使用,所以我們沒送出邀請。除此之外其他部份都已送出!" -#: zerver/lib/actions.py:7932 zerver/views/realm_emoji.py:36 +#: zerver/lib/actions.py:7838 zerver/views/realm_emoji.py:36 msgid "A custom emoji with this name already exists." msgstr "自定義表情符號名稱已存在。" -#: zerver/lib/actions.py:7994 zerver/views/muting.py:55 +#: zerver/lib/actions.py:7900 zerver/views/muting.py:55 msgid "Topic is not muted" msgstr "主題已沒靜音" -#: zerver/lib/actions.py:8422 +#: zerver/lib/actions.py:8431 msgid "Invalid order mapping." msgstr "無效的順序映射" -#: zerver/lib/actions.py:8501 zerver/lib/users.py:374 -#: zerver/views/custom_profile_fields.py:137 -#: zerver/views/custom_profile_fields.py:157 +#: zerver/lib/actions.py:8510 zerver/lib/users.py:374 +#: zerver/views/custom_profile_fields.py:143 +#: zerver/views/custom_profile_fields.py:163 #, python-brace-format msgid "Field id {id} not found." msgstr "找不到欄位 id {id}。" -#: zerver/lib/actions.py:8528 zerver/lib/actions.py:8541 +#: zerver/lib/actions.py:8537 zerver/lib/actions.py:8550 msgid "User group '{}' already exists." msgstr "使用者群組 '{}' 已存在。" @@ -3439,7 +3058,7 @@ msgstr "無效的表情符號類型。" msgid "Must be an organization administrator or emoji author" msgstr "必須是組織管理者或表情符號作者" -#: zerver/lib/emoji.py:106 zerver/models.py:1072 +#: zerver/lib/emoji.py:106 zerver/models.py:1083 msgid "Invalid characters in emoji name" msgstr "表情符號名稱中有無效的字元" @@ -3483,8 +3102,8 @@ msgstr "" msgid "API usage exceeded rate limit" msgstr "" -#: zerver/lib/exceptions.py:208 zerver/lib/request.py:375 -#: zerver/webhooks/slack_incoming/view.py:35 +#: zerver/lib/exceptions.py:208 zerver/lib/request.py:432 +#: zerver/lib/validator.py:720 zerver/webhooks/slack_incoming/view.py:36 msgid "Malformed JSON" msgstr "" @@ -3662,14 +3281,18 @@ msgstr "" msgid "Version control" msgstr "版本控制" -#: zerver/lib/message.py:148 +#: zerver/lib/message.py:166 msgid "Message must not be empty" msgstr "訊息不能為空" -#: zerver/lib/message.py:150 +#: zerver/lib/message.py:168 msgid "Message must not contain null bytes" msgstr "訊息不可包含 null bytes" +#: zerver/lib/message.py:726 zerver/lib/message.py:732 +msgid "Invalid message(s)" +msgstr "無效的訊息(s)" + #: zerver/lib/narrow.py:29 msgid "Operator {} not supported." msgstr "" @@ -3849,36 +3472,36 @@ msgstr "" msgid "Invalid response format" msgstr "" -#: zerver/lib/push_notifications.py:283 +#: zerver/lib/push_notifications.py:342 msgid "Invalid GCM option to bouncer: priority {!r}" msgstr "無效的 GCM option to bouncer: priority {!r}" -#: zerver/lib/push_notifications.py:293 +#: zerver/lib/push_notifications.py:352 msgid "Invalid GCM options to bouncer: {}" msgstr "無效的 GCM options to bouncer: {}" #. error -#: zerver/lib/push_notifications.py:503 zilencer/views.py:194 +#: zerver/lib/push_notifications.py:574 zilencer/views.py:209 msgid "Token does not exist" msgstr "Token 不存在" -#: zerver/lib/push_notifications.py:667 +#: zerver/lib/push_notifications.py:745 msgid "" "This organization has disabled including message content in mobile push " "notifications" msgstr "" -#: zerver/lib/push_notifications.py:756 +#: zerver/lib/push_notifications.py:834 #, python-brace-format msgid "{full_name} mentioned @{user_group_name}:" msgstr "" -#: zerver/lib/push_notifications.py:760 +#: zerver/lib/push_notifications.py:838 #, python-brace-format msgid "{full_name} mentioned you:" msgstr "{full_name} 提到你:" -#: zerver/lib/push_notifications.py:762 +#: zerver/lib/push_notifications.py:840 #, python-brace-format msgid "{full_name} mentioned everyone:" msgstr "{full_name} 提到所有人:" @@ -3887,22 +3510,26 @@ msgstr "{full_name} 提到所有人:" msgid "Push notifications bouncer error: {}" msgstr "" -#: zerver/lib/request.py:88 +#: zerver/lib/request.py:89 #, python-brace-format msgid "Can't decide between '{var_name1}' and '{var_name2}' arguments" msgstr "不能從 '{var_name1}' 和 '{var_name2}' 之中決定參數" -#: zerver/lib/request.py:100 +#: zerver/lib/request.py:101 #, python-brace-format msgid "Missing '{var_name}' argument" msgstr "缺少 '{var_name}' 參數" -#: zerver/lib/request.py:113 +#: zerver/lib/request.py:114 #, python-brace-format msgid "Bad value for '{var_name}': {bad_value}" msgstr "" -#: zerver/lib/request.py:427 +#: zerver/lib/request.py:385 +msgid "Malformed payload" +msgstr "" + +#: zerver/lib/request.py:433 msgid "Argument \"{}\" is not valid JSON." msgstr "" @@ -3960,7 +3587,7 @@ msgstr "無效的串流名稱 '{}'" msgid "Stream(s) ({}) do not exist" msgstr "串流(s) ({}) 不存在" -#: zerver/lib/streams.py:701 zerver/views/streams.py:319 +#: zerver/lib/streams.py:701 zerver/views/streams.py:320 msgid "Web-public streams are not enabled." msgstr "" @@ -3988,15 +3615,23 @@ msgstr "" msgid "Invalid character in topic, at position {}!" msgstr "" -#: zerver/lib/upload.py:122 zerver/lib/upload.py:138 zerver/lib/upload.py:227 +#: zerver/lib/upload.py:121 zerver/lib/upload.py:137 zerver/lib/upload.py:231 msgid "Could not decode image; did you upload an image file?" msgstr "" -#: zerver/lib/upload.py:124 zerver/lib/upload.py:140 zerver/lib/upload.py:229 +#: zerver/lib/upload.py:123 zerver/lib/upload.py:139 zerver/lib/upload.py:233 msgid "Image size exceeds limit." msgstr "圖檔超過限制大小" -#: zerver/lib/upload.py:362 +#: zerver/lib/upload.py:161 +msgid "Corrupt animated image." +msgstr "" + +#: zerver/lib/upload.py:170 +msgid "Unknown animated image format." +msgstr "" + +#: zerver/lib/upload.py:366 msgid "Upload would exceed your organization's upload quota." msgstr "" @@ -4052,7 +3687,7 @@ msgstr "無效的機器人類型" msgid "Invalid interface type" msgstr "無效的介面類型" -#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4188 +#: zerver/lib/users.py:225 zerver/lib/users.py:230 zerver/models.py:4235 msgid "Invalid user ID: {}" msgstr "無效的使用者 ID:{}" @@ -4069,129 +3704,139 @@ msgstr "無此使用者" msgid "User is deactivated" msgstr "使用者已停用" -#: zerver/lib/validator.py:63 zerver/lib/validator.py:125 +#: zerver/lib/validator.py:70 zerver/lib/validator.py:132 #, python-brace-format msgid "{var_name} is not a string" msgstr "{var_name} 不是個字串" -#: zerver/lib/validator.py:70 +#: zerver/lib/validator.py:77 #, python-brace-format msgid "{item} cannot be blank." msgstr "{item} 不能是空白。" -#: zerver/lib/validator.py:78 zerver/lib/validator.py:144 +#: zerver/lib/validator.py:85 zerver/lib/validator.py:151 #, python-brace-format msgid "Invalid {var_name}" msgstr "無效的 {var_name}" -#: zerver/lib/validator.py:93 +#: zerver/lib/validator.py:100 #, python-brace-format msgid "{var_name} is too long (limit: {max_length} characters)" msgstr "{var_name} 過長(限制:{max_length} 字元)" -#: zerver/lib/validator.py:108 +#: zerver/lib/validator.py:115 #, python-brace-format msgid "{var_name} has incorrect length {length}; should be {target_length}" msgstr "{var_name} 是不正確的長度 {length}; 應為 {target_length}" -#: zerver/lib/validator.py:128 zerver/lib/validator.py:130 +#: zerver/lib/validator.py:135 zerver/lib/validator.py:137 #, python-brace-format msgid "{var_name} is not a date" msgstr "{var_name} 不是 date" -#: zerver/lib/validator.py:136 +#: zerver/lib/validator.py:143 #, python-brace-format msgid "{var_name} is not an integer" msgstr "{var_name} 不是 integer" -#: zerver/lib/validator.py:155 +#: zerver/lib/validator.py:162 #, python-brace-format msgid "{var_name} is too small" msgstr "" -#: zerver/lib/validator.py:157 +#: zerver/lib/validator.py:164 #, python-brace-format msgid "{var_name} is too large" msgstr "" -#: zerver/lib/validator.py:165 +#: zerver/lib/validator.py:172 #, python-brace-format msgid "{var_name} is not a float" msgstr "{var_name} 不是 float" -#: zerver/lib/validator.py:171 +#: zerver/lib/validator.py:178 #, python-brace-format msgid "{var_name} is not a boolean" msgstr "{var_name} 不是 boolean" -#: zerver/lib/validator.py:181 +#: zerver/lib/validator.py:188 #, python-brace-format msgid "{var_name} is not a valid hex color code" msgstr "{var_name} 不是有效的 hex color code" -#: zerver/lib/validator.py:201 +#: zerver/lib/validator.py:208 zerver/lib/validator.py:617 #, python-brace-format msgid "{var_name} is not a list" msgstr "{var_name} 不是 list" -#: zerver/lib/validator.py:205 +#: zerver/lib/validator.py:212 #, python-brace-format msgid "{container} should have exactly {length} items" msgstr "{container} 應有 {length} items" -#: zerver/lib/validator.py:252 +#: zerver/lib/validator.py:259 zerver/lib/validator.py:620 #, python-brace-format msgid "{var_name} is not a dict" msgstr "{var_name} 不是 dict" -#: zerver/lib/validator.py:260 +#: zerver/lib/validator.py:267 #, python-brace-format msgid "{key_name} key is missing from {var_name}" msgstr "在 {var_name} 裡缺少 key {key_name}" -#: zerver/lib/validator.py:285 +#: zerver/lib/validator.py:292 msgid "Unexpected arguments: {}" msgstr "非預期的參數:{}" -#: zerver/lib/validator.py:318 +#: zerver/lib/validator.py:325 #, python-brace-format msgid "{var_name} is not an allowed_type" msgstr "{var_name} 不是 allowed_type" -#: zerver/lib/validator.py:327 +#: zerver/lib/validator.py:334 #, python-brace-format msgid "{variable} != {expected_value} ({value} is wrong)" msgstr "{variable} != {expected_value} ({value} 是錯的)" -#: zerver/lib/validator.py:354 +#: zerver/lib/validator.py:361 #, python-brace-format msgid "{var_name} is not a URL" msgstr "{var_name} 不是 URL" -#: zerver/lib/validator.py:361 +#: zerver/lib/validator.py:368 msgid "Malformed URL pattern." msgstr "" -#: zerver/lib/validator.py:382 +#: zerver/lib/validator.py:389 #, python-brace-format msgid "'{item}' cannot be blank." msgstr "'{item}' 不能是空白。" -#: zerver/lib/validator.py:398 +#: zerver/lib/validator.py:405 #, python-brace-format msgid "'{value}' is not a valid choice for '{field_name}'." msgstr "'{value}' 對於 '{field_name}' 不是有效的選擇。" -#: zerver/lib/validator.py:575 +#: zerver/lib/validator.py:582 #, python-brace-format msgid "{var_name} is not a string or an integer list" msgstr "{var_name} 不是 string 或 integer list" -#: zerver/lib/validator.py:585 +#: zerver/lib/validator.py:592 #, python-brace-format msgid "{var_name} is not a string or integer" msgstr "{var_name} 不是 string 或 integer" +#: zerver/lib/validator.py:609 +#, python-brace-format +msgid "{var_name} does not have a length" +msgstr "" + +#: zerver/lib/validator.py:666 zerver/lib/validator.py:686 +#, python-brace-format +msgid "{var_name} is missing" +msgstr "" + #: zerver/lib/webhooks/common.py:72 #, python-brace-format msgid "Missing the HTTP event header '{header}'" @@ -4218,143 +3863,143 @@ msgstr "" msgid "CSRF error: {reason}" msgstr "" -#: zerver/models.py:462 +#: zerver/models.py:464 msgid "stream events" msgstr "串流事件" -#: zerver/models.py:579 +#: zerver/models.py:581 msgid "Available on Zulip Cloud Standard. Upgrade to access." msgstr "" -#: zerver/models.py:1175 zerver/models.py:1177 +#: zerver/models.py:1186 zerver/models.py:1188 msgid "Bad regular expression: {}" msgstr "" -#: zerver/models.py:1178 +#: zerver/models.py:1189 msgid "Unknown regular expression error" msgstr "" -#: zerver/models.py:1213 +#: zerver/models.py:1224 msgid "Invalid format string in URL." msgstr "" -#: zerver/models.py:1255 +#: zerver/models.py:1266 #, python-format msgid "" "Group %(name)r in URL format string is not present in linkifier pattern." msgstr "" -#: zerver/models.py:1267 +#: zerver/models.py:1278 #, python-format msgid "" "Group %(name)r in linkifier pattern is not present in URL format string." msgstr "" -#: zerver/models.py:1362 zerver/views/realm_playgrounds.py:25 +#: zerver/models.py:1373 zerver/views/realm_playgrounds.py:25 msgid "Invalid characters in pygments language" msgstr "" -#: zerver/models.py:1810 +#: zerver/models.py:1827 msgid "Organization owner" msgstr "" -#: zerver/models.py:1811 +#: zerver/models.py:1828 msgid "Organization administrator" msgstr "" -#: zerver/models.py:1812 +#: zerver/models.py:1829 msgid "Moderator" msgstr "" -#: zerver/models.py:1813 +#: zerver/models.py:1830 msgid "Member" msgstr "成員" -#: zerver/models.py:1814 +#: zerver/models.py:1831 msgid "Guest" msgstr "訪客" -#: zerver/models.py:2301 +#: zerver/models.py:2343 msgid "Web-public" msgstr "" -#: zerver/models.py:2307 +#: zerver/models.py:2349 msgid "Public" msgstr "公開" -#: zerver/models.py:2313 +#: zerver/models.py:2355 msgid "Private, shared history" msgstr "" -#: zerver/models.py:2319 +#: zerver/models.py:2361 msgid "Private, protected history" msgstr "" -#: zerver/models.py:2327 +#: zerver/models.py:2369 msgid "Public, protected history" msgstr "" -#: zerver/models.py:2347 +#: zerver/models.py:2389 msgid "All stream members can post" msgstr "所有串流成員都可發表" -#: zerver/models.py:2348 +#: zerver/models.py:2390 msgid "Only organization administrators can post" msgstr "只有組織管理者可以發表" -#: zerver/models.py:2350 +#: zerver/models.py:2392 msgid "Only organization administrators and moderators can post" msgstr "" -#: zerver/models.py:2353 +#: zerver/models.py:2395 msgid "Only organization full members can post" msgstr "只有組織成員可以發表" -#: zerver/models.py:2964 +#: zerver/models.py:3006 msgid "Unicode emoji" msgstr "Unicode 表情符號" -#: zerver/models.py:2965 +#: zerver/models.py:3007 msgid "Custom emoji" msgstr "自定義表情符號" -#: zerver/models.py:2966 +#: zerver/models.py:3008 msgid "Zulip extra emoji" msgstr "Zulip 額外的表情符號" -#: zerver/models.py:4192 +#: zerver/models.py:4239 msgid "User with ID {} is deactivated" msgstr "" -#: zerver/models.py:4195 +#: zerver/models.py:4242 msgid "User with ID {} is a bot" msgstr "" -#: zerver/models.py:4228 +#: zerver/models.py:4275 msgid "List of options" msgstr "" -#: zerver/models.py:4231 +#: zerver/models.py:4278 msgid "Person picker" msgstr "" -#: zerver/models.py:4243 +#: zerver/models.py:4290 msgid "Short text" msgstr "" -#: zerver/models.py:4244 +#: zerver/models.py:4291 msgid "Long text" msgstr "" -#: zerver/models.py:4245 +#: zerver/models.py:4292 msgid "Date picker" msgstr "日期選擇器" -#: zerver/models.py:4246 +#: zerver/models.py:4293 msgid "Link" msgstr "連結" -#: zerver/models.py:4249 +#: zerver/models.py:4296 msgid "External account" msgstr "" @@ -4437,24 +4082,24 @@ msgstr "" msgid "User-Agent header missing from request" msgstr "該請求缺少 User-Agent header" -#: zerver/views/custom_profile_fields.py:50 +#: zerver/views/custom_profile_fields.py:51 msgid "Label cannot be blank." msgstr "" -#: zerver/views/custom_profile_fields.py:64 +#: zerver/views/custom_profile_fields.py:65 msgid "Field must have at least one choice." msgstr "" -#: zerver/views/custom_profile_fields.py:94 +#: zerver/views/custom_profile_fields.py:95 msgid "Invalid field type." msgstr "無效的欄位類型。" -#: zerver/views/custom_profile_fields.py:127 -#: zerver/views/custom_profile_fields.py:167 +#: zerver/views/custom_profile_fields.py:133 +#: zerver/views/custom_profile_fields.py:173 msgid "A field with that label already exists." msgstr "" -#: zerver/views/custom_profile_fields.py:161 +#: zerver/views/custom_profile_fields.py:167 msgid "Default custom field cannot be updated." msgstr "預設自定義欄位不能被更新。" @@ -4496,19 +4141,19 @@ msgstr "" msgid "Invalid stream id {}. No invites were sent." msgstr "無效的串流 id {}。邀請未發送。" -#: zerver/views/message_edit.py:79 +#: zerver/views/message_edit.py:97 msgid "Message edit history is disabled in this organization" msgstr "此組織禁用訊息編輯歷史" -#: zerver/views/message_edit.py:135 zerver/views/message_edit.py:138 +#: zerver/views/message_edit.py:153 zerver/views/message_edit.py:156 msgid "You don't have permission to delete this message" msgstr "" -#: zerver/views/message_edit.py:146 +#: zerver/views/message_edit.py:164 msgid "The time limit for deleting this message has passed" msgstr "" -#: zerver/views/message_edit.py:166 +#: zerver/views/message_edit.py:184 msgid "Message already deleted" msgstr "" @@ -4529,7 +4174,7 @@ msgstr "無效的錨點" msgid "Too many messages requested (maximum {})." msgstr "" -#: zerver/views/message_flags.py:96 +#: zerver/views/message_flags.py:94 msgid "No such topic '{}'" msgstr "沒有主題 '{}'" @@ -4646,7 +4291,7 @@ msgstr "無效的域名:{}" msgid "The domain {domain} is already a part of your organization." msgstr "該域名 {domain} 已經是您組織的一部分。" -#: zerver/views/realm_domains.py:53 zerver/views/realm_domains.py:66 +#: zerver/views/realm_domains.py:55 zerver/views/realm_domains.py:68 #, python-brace-format msgid "No entry found for domain {domain}." msgstr "找不到域名 {domain} 的進入點。" @@ -4706,78 +4351,78 @@ msgstr "" msgid "New organization creation disabled" msgstr "創立新組織已禁用" -#: zerver/views/streams.py:111 +#: zerver/views/streams.py:112 #, python-brace-format msgid "User not authorized to execute queries on behalf of '{principal}'" msgstr "使用者未被授權進行查詢 on behalf of '{principal}'" -#: zerver/views/streams.py:158 +#: zerver/views/streams.py:159 msgid "Private streams cannot be made default." msgstr "" -#: zerver/views/streams.py:190 +#: zerver/views/streams.py:191 msgid "You must pass \"new_description\" or \"new_group_name\"." msgstr "您必須傳 \"new_description\" 或 \"new_group_name\"." -#: zerver/views/streams.py:220 +#: zerver/views/streams.py:221 msgid "Invalid value for \"op\". Specify one of \"add\" or \"remove\"." msgstr "無效的 \"op\" 值。指定為 \"add\" 或 \"remove\"。" -#: zerver/views/streams.py:291 +#: zerver/views/streams.py:292 msgid "Stream already has that name!" msgstr "串流已經是該名稱!" -#: zerver/views/streams.py:314 +#: zerver/views/streams.py:315 msgid "Default streams cannot be made private." msgstr "" -#: zerver/views/streams.py:371 zerver/views/user_groups.py:96 +#: zerver/views/streams.py:372 zerver/views/user_groups.py:96 msgid "Nothing to do. Specify at least one of \"add\" or \"delete\"." msgstr "" -#: zerver/views/streams.py:451 +#: zerver/views/streams.py:452 #, python-brace-format msgid "{user_full_name} subscribed you to the stream {stream_name}." msgstr "{user_full_name} 已為您訂閱串流 {stream_name}." -#: zerver/views/streams.py:457 +#: zerver/views/streams.py:458 #, python-brace-format msgid "{user_full_name} subscribed you to the following streams:" msgstr "{user_full_name} 已為您訂閱串流:" -#: zerver/views/streams.py:530 +#: zerver/views/streams.py:531 #, python-brace-format msgid "Unable to access stream ({stream_name})." msgstr "無法存取串流 ({stream_name})." -#: zerver/views/streams.py:540 +#: zerver/views/streams.py:541 msgid "You can only invite other Zephyr mirroring users to private streams." msgstr "你只能邀請 Zephyr mirroring 使用者至私人串流。" -#: zerver/views/streams.py:658 +#: zerver/views/streams.py:659 #, python-brace-format msgid "{user_name} created the following streams: {stream_str}." msgstr "{user_name} 已創建串流:{stream_str}." -#: zerver/views/streams.py:660 +#: zerver/views/streams.py:661 #, python-brace-format msgid "{user_name} created a new stream {stream_str}." msgstr "{user_name} 已創建一個新串流 {stream_str}." -#: zerver/views/streams.py:661 +#: zerver/views/streams.py:662 msgid "new streams" msgstr "新串流" -#: zerver/views/streams.py:688 +#: zerver/views/streams.py:690 #, python-brace-format -msgid "Stream created by {user_name}." -msgstr "{user_name} 已創建串流" +msgid "**{policy}** stream created by {user_name}. **Description:**" +msgstr "" -#: zerver/views/streams.py:901 +#: zerver/views/streams.py:910 msgid "Unknown subscription property: {}" msgstr "未知的子敘述屬性:{}" -#: zerver/views/streams.py:905 +#: zerver/views/streams.py:914 msgid "Not subscribed to stream id {}" msgstr "未訂閱串流 id {}" @@ -4831,7 +4476,7 @@ msgstr "" msgid "User {user_id} is already a member of this group" msgstr "使用者 {user_id} 已是此群組的成員" -#: zerver/views/user_groups.py:144 +#: zerver/views/user_groups.py:145 msgid "There is no member '{}' in this user group" msgstr "沒有成員 '{}' 在此使用者群組" @@ -5004,7 +4649,7 @@ msgstr "" msgid "Content must be a string" msgstr "" -#: zerver/webhooks/librato/view.py:173 +#: zerver/webhooks/librato/view.py:174 msgid "Malformed JSON input" msgstr "" @@ -5042,33 +4687,41 @@ msgid "" msgstr "" #. error -#: zilencer/views.py:52 +#: zilencer/views.py:53 msgid "Must validate with valid Zulip server API key" msgstr "" #. error -#: zilencer/views.py:64 zilencer/views.py:66 +#: zilencer/views.py:65 zilencer/views.py:67 msgid "Invalid UUID" msgstr "" #. error -#: zilencer/views.py:73 +#: zilencer/views.py:74 msgid "Invalid token type" msgstr "無效的 token 類型" -#: zilencer/views.py:112 +#: zilencer/views.py:113 msgid "{} is not a valid hostname" msgstr "{} 不是有效的 hostname" -#: zilencer/views.py:286 +#: zilencer/views.py:166 +msgid "Missing user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:171 +msgid "Specify only one of user_id or user_uuid" +msgstr "" + +#: zilencer/views.py:311 msgid "Invalid property {}" msgstr "無效的屬性 {}" -#: zilencer/views.py:288 +#: zilencer/views.py:313 msgid "Data is out of order." msgstr "" -#: zilencer/views.py:308 +#: zilencer/views.py:333 msgid "Invalid data." msgstr "無效的資料。" diff --git a/locale/zh_TW/translations.json b/locale/zh_TW/translations.json index 6418075b9b..6f8212bc43 100644 --- a/locale/zh_TW/translations.json +++ b/locale/zh_TW/translations.json @@ -68,6 +68,7 @@ "Add a new profile field": "新增 a new profile field", "Add a new user group": "新增一個使用者群組", "Add alert word": "新增警示詞", + "Add all users": "", "Add another user...": "新增另一使用者...", "Add choice": "新增 choice", "Add code playground": "", @@ -84,6 +85,7 @@ "Add question": "新增問題", "Add stream": "新增串流", "Add streams": "新增串流", + "Add subscribers": "", "Add subscribers. Use usergroup or #streamname to bulk add subscribers.": "", "Add task": "新增任務", "Add video call": "新增視訊通話", @@ -108,7 +110,6 @@ "All": "全部", "All messages": "全部訊息", "All messages including muted streams": "包含已靜音串流的所有訊息", - "All stream members can post": "所有串流成員都可發表", "All stream subscribers can post.": "", "All streams": "所有串流", "All time": "全部時間", @@ -158,7 +159,7 @@ "Authentication methods": "驗證方法", "Author": "作者", "Automatic": "自動", - "Avatar changes are disabled in this organization.": "", + "Avatar changes are disabled in this organization": "", "Avatar from Gravatar": "", "Back to streams": "返回頻道", "Billing": "帳單", @@ -190,6 +191,7 @@ "Check all": "檢查全部", "Check your email ({email}) to confirm the new address.": "", "Choose avatar": "選擇 avatar", + "Choose subscribers": "", "Clear emoji image": "清除表情符號圖", "Clear profile picture": "清除 profile 圖", "Click here to reveal.": "", @@ -225,7 +227,6 @@ "Copied!": "已複製!", "Copy and close": "複製並關閉", "Copy code": "", - "Copy from stream": "從串流複製", "Copy link": "複製網址", "Copy link to message": "", "Copy link to topic": "", @@ -266,7 +267,7 @@ "December": "十二月", "Default is {language}. Use 'text' to disable highlighting.": "", "Default language": "預設語言", - "Default language for code blocks:": "預設語言 for code blocks:", + "Default language for code blocks": "", "Default settings for new users joining this organization.": "新加入組織的使用者預設設定。", "Default streams": "預設頻道", "Default user settings": "預設使用者設定", @@ -307,6 +308,7 @@ "Display availability to other users when online": "", "Display my availability to other users when online": "當我在線時對其他使用者顯示我的上線狀態", "Display settings": "顯示設定", + "Do you want to add everyone?": "", "Domain": "域名", "Don\u2019t allow disposable email addresses": "禁止一次性 email", "Download": "下載", @@ -382,6 +384,7 @@ "Expires at": "", "Expires on {date}": "", "Export failed": "輸出失敗", + "Export organization": "", "Export started. Check back in a few minutes.": "輸出已開始。幾分鐘後回來檢查。", "Exports all users, settings, and all data visible in public streams.": "輸出所有使用者、設定、跟所有可見的公開串流資料", "External account type": "外部帳號類型", @@ -399,12 +402,12 @@ "File and image uploads have been disabled for this organization.": "此組織禁止上傳檔案跟圖", "File size must be at most {max_file_size} MiB.": "", "File type is not supported.": "檔案類型不支援。", - "Filter": "篩選", "Filter bots": "篩選機器人", "Filter by category": "篩選 by category", "Filter code playgrounds": "", "Filter deactivated users": "篩選已停用的使用者", - "Filter emojis": "篩選表情符號", + "Filter default streams": "", + "Filter emoji": "", "Filter exports": "篩選 exports", "Filter invites": "篩選邀請", "Filter languages": "篩選語言", @@ -412,8 +415,10 @@ "Filter muted topics": "", "Filter muted users": "", "Filter streams": "篩選串流", + "Filter subscribers": "", "Filter topics": "篩選主題", "Filter topics (t)": "", + "Filter uploaded files": "", "Filter uploads": "", "Filter users": "篩選使用者", "First message": "第一則訊息", @@ -634,12 +639,12 @@ "New password is too weak": "新密碼太弱", "New private message": "新的私人訊息", "New stream message": "新串流訊息", - "New stream notifications:": "新串流通知:", + "New stream notifications": "", "New subscribers can only see messages sent after they join.": "", "New subscribers can view complete message history.": "", "New task": "新任務", "New topic": "新主題", - "New user notifications:": "新使用者通知:", + "New user notifications": "", "Next message": "下一則訊息", "Next unread private message": "下一則未讀私人訊息", "Next unread topic": "下一個未讀主題", @@ -689,7 +694,6 @@ "Only group members, organization administrators and moderators can modify a group.": "", "Only organization administrators and moderators can add custom emoji in this organization.": "", "Only organization administrators and moderators can modify user groups in this organization.": "", - "Only organization administrators and moderators can post": "", "Only organization administrators and moderators can post.": "", "Only organization administrators can add bots to this organization.": "", "Only organization administrators can add custom emoji in this organization.": "此組織只有管理者可以新增自定義表情符號。", @@ -697,12 +701,10 @@ "Only organization administrators can edit these settings": "", "Only organization administrators can edit these settings.": "只有組織管理者可以編輯這些設定。", "Only organization administrators can modify user groups in this organization.": "只有組織管理者可以修改使用者群組。", - "Only organization administrators can post": "只有組織管理者可以發表", "Only organization administrators can post.": "只有組織管理者可以發表。", "Only organization admins and moderators are allowed to post to this stream.": "", "Only organization admins are allowed to post to this stream.": "只有組織管理者可以在此串流發表。", "Only organization full members can add custom emoji in this organization.": "", - "Only organization full members can post": "只有組織成員可以發表", "Only organization full members can post.": "只有組織成員可以發表。", "Only organization owners can edit these settings.": "只有組織所有者可以編輯這些設定。", "Only owners can change message retention policy.": "只有所有者可以修改訊息保留方針。", @@ -742,14 +744,12 @@ "Owner: {name}": "", "Owners only": "", "PMs, mentions, and alerts": "私訊、提醒和警示", - "Pan & zoom": "", "Participants": "", "Participated": "", "Password": "密碼", "Password is too weak": "密碼太弱", "Password should be at least {length} characters long": "", "Pattern": "", - "People to add": "", "Personal": "", "Personal settings": "個人設定", "Pin stream to top": "釘住串流於上方", @@ -785,7 +785,6 @@ "Private, shared history": "", "Pro tip: You can use 'd' to open your drafts.": "進階提示:您可使用 'd' 來打開您的草稿。", "Profile": "", - "Profile picture": "Profile 圖", "Public": "公開", "Public stream messages in organization": "組織內的公開串流訊息", "Quote and reply or forward": "", @@ -809,6 +808,7 @@ "Resend": "重新發送", "Resend invitation": "", "Resending encountered an error. Please reload and try again.": "重新發送遭遇錯誤。請重新載入再重試。", + "Reset zoom": "", "Restore draft": "回復草稿", "Restrict email domains of new users?": "限制新使用者 email 的域名?", "Restrict to a list of domains": "域名限制清單", @@ -840,7 +840,6 @@ "Search operators": "搜尋操作", "Search people": "搜尋人", "Search results": "搜尋結果", - "Search subscribers": "搜尋訂閱者", "See how to configure email.": "E-mail設定展示", "Select a stream below or change topic name.": "", "Select date and time": "選擇日期和時間", @@ -911,7 +910,6 @@ "Stream creation": "串流 creation", "Stream description": "串流敘述", "Stream list": "頻道清單", - "Stream membership": "串流成員", "Stream name": "串流名稱", "Stream permissions": "串流權限", "Stream settings": "串流設定", @@ -945,7 +943,6 @@ "Their password will be cleared from our systems, and any bots they maintain will be disabled.": "他們的密碼都將會從我們的系統清除,並且所有他們維護的機器人都將被停用。", "Theme": "", "There are no current alert words.": "", - "These settings are explained in detail in the help center.": "", "This Zulip server is running an old version and should be upgraded.": "", "This action is permanent and cannot be undone. All users will permanently lose access to their Zulip accounts.": "此操作是長期持續的且無法重新來過。所有使用者將持續不能存取 Zulip 帳號。", "This file exceeds maximum allowed size of": "此檔案大小超過允許的限制", @@ -1034,7 +1031,6 @@ "Use stream settings to unsubscribe from private streams.": "", "User": "使用者", "User ID": "", - "User ID: {user_id}; email hidden": "", "User group added!": "使用者群組已新增!", "User groups": "使用者群組", "User groups allow you to mention multiple users at once. When you mention a user group, everyone in the group is notified as if they were individually mentioned.": "",